共查询到20条相似文献,搜索用时 0 毫秒
1.
为解决B/S模式应用系统的测试问题,根据项目开发、测试的实际经验和有关软件测试理论,提出了相应的测试模型,在数据库测试、架构测试及测试驱动的开发方面给出了有效的处理方法,为B?S模式应用系统的测试提供了针对性的解决方案。 相似文献
2.
Kent Beck在其创造的极限编程(XP)方法论中,推荐了“测试先行”这一最佳实践,并撰写《Test—Driven Development》一书。测试驱动开发(TDD)以不断的测试推动代码的开发,既简化了代码,又保证了软件质量,但是如何正确地进行测试,以及如何对代码中难以测试的地方进行测试,却是困扰开发团队的问题。该书跟踪介绍了两个TDD项目,描述了程序员容易上手又能大大提高工作质量的技术。 相似文献
3.
4.
利用模型检验器输出的反例构造测试用例是测试自动化的一种重要手段.由于一个测试用例可能覆盖多个测试目标,测试生成过程中可能存在不必要的对模型检验器的调用,测试包也往往存在大量冗余,严重影响测试性能.为此,提出一种测试生成的动态监控优化方法.在模型检验一个测试目标产生测试用例后,采用时态逻辑公式重写技术缩减测试目标集,删除那些被新测试用例覆盖的测试目标;同时,在新测试用例加入测试包时对其进行筛选,以消除冗余.实例结果表明,文中方法可有效地减少模型检验器的调用次数,缩减测试包. 相似文献
5.
在模型驱动软件开发过程中,基于模型的测试方法往往用于检验软件代码针对软件模型的一致性以确保软件质量.然而,随着当今软件系统规模的不断扩大,相应的软件开发过程也变得越来越灵活,代码有时会先于模型被修改,以更忠实地体现系统功能和实现机制.传统的基于模型的测试方法只能检测代码之于模型的一致性而不能反作用于模型层面,模型的修改者只能人为地评估修改的正确性,大大降低了效率并增加了系统的潜在隐患.为此,对传统基于模型的测试方法的一致性检验进行了扩展,实现了一致性检验框架ProMiner,通过抽取表达模型与代码的不一致的系统性质来自动定位模型中与实际运行系统不匹配的部分,并将其表示为可直接用于模型检测的线性时序逻辑(LTL)表达式,以支持软件模型和代码间双向的一致性检验.实验结果表明,ProMiner可有效查找软件模型和代码间的不一致并生成可直接检测模型的系统性质,从而实现了自动化的模型与代码间的双向一致性检测,不仅提高了一致性检测的有效性,而且大大减少了人力开销. 相似文献
6.
本文研究了一种支持向量机(SVM)和基于转换的错误驱动学习相结合的汉语组块识别方法。SVM在选取特征方面有突出的优点,并且在高维特征空间也具有较高的泛化性能,通过核函数的原则,SVM能够在独立于训练数据维数的小计算范围内进行训练。利用基于转换的错误驱动学习方法对SVM的标注结果进行校正,转换规则较好地处理了语言现象中的
的特殊情况,进一步提高了SVM的识别结果。实验结果表明,该方法具有较好的效果。 相似文献
的特殊情况,进一步提高了SVM的识别结果。实验结果表明,该方法具有较好的效果。 相似文献
7.
8.
9.
10.
回归测试在软件的版本升级中起着至关重要的作用,它的测试效率直接取决于软件升级中对软件修改部分的测试实例的选择。提出了一种基于UML的回归测试方法,它采用UML中类图和状态机来确定软件升级中的修改,它将修改分为两类:一种是类驱动修改;一种是状态驱动修改。通过类图和状态机图的改变选择确定有效的测试用例,提高了回归测试的测试效率。将测试用例划分为无用的、可重用的、需重新测试的测试用例三类,并将此方法应用到一个实例中,验证了它的可行性和有效性。 相似文献
11.
覆盖率驱动的随机测试生成技术综述 总被引:4,自引:1,他引:3
随机测试生成技术是当今大规模集成电路仿真验证流程中的一项重要支撑技术.覆盖率驱动的随机测试生成方法是目前该领域研究的热点之一,其目标是通过覆盖率指导测试向量生成,减少重复测试向量,加速验证的收敛过程,提高验证的自动化程度和效率.文中全面综述了覆盖率驱动的随机测试生成技术的发展历程、研究现状和技术分类,并结合具体实例对各种方法及其面临的主要问题进行了讨论、评价和总结. 相似文献
12.
诊断驱动测试是一种智能测试模式,可以有效缩短测试时间,提高维护效率。故障字典是一种传统的故障诊断方法,大量地应用于生产生活中。本文根据诊断驱动测试模式的需求,设计了故障字典的新推理算法,并提出了测试项目的优选原则。本文提出的方法已经在自动测试设备的软件平台上得到了实现和验证。 相似文献
13.
如何在确保软件质量的前提下有效缩短上市周期的问题日益显得重要。在实际工作中基于MDT的思路研究出了一种基于模型驱动的自动化测试架构。该架构通过算法直接将UML系统设计模型转换成U2TP测试设计模型,然后由测试设计模型根据测试策略和测试工程方法自动生成测试用例,实现了测试资源重利用和测试活动的前移从而有效缩短了测试周期。 相似文献
14.
15.
16.
近年来,工作流技术越来越多的应用于软件程序中,与之相关的新工作流语言以及工作流引擎也得到了快速的发展;但是,目前辅助工作流应用软件的测试方法仍显不足,特别是工作流引擎测试方面还存在着严重的局限性;为此,提出了基于模型测试的方法对工作流引擎进行测试,此外,还引入了抽象测试框架的概念,将其应用到工作流的测试上,它能够为工作流引擎构建测试环境和测试套件;最后,在Cumbia平台上搭建的一个工作流引擎上进行应用,说明了基于模型的测试方法和抽象测试框架可以有效应用于工作流引擎的测试。 相似文献
17.
针对通信软件的模型驱动测试框架中出现的测试生成问题,对MSC测试模型的测试生成方法进行改进,获得有效的系统测试集。采用符号执行和程序分析相结合的方法,收集生成的约束、测试脚本变量与被测系统变量之间的映射关系,据此生成测试模型,进一步进行模型验证和测试生成。这种方法可以对原有的测试集合进行半自动的扩展,对关心的程序路径进行测试覆盖,从而提高测试集合的有效性和完备性。 相似文献
18.
C/S到B/S模式转换的技术研究 总被引:1,自引:0,他引:1
随着Internet技术的兴起,致使更多的企业着手将C/S模式向B/S模式迁移。针对传统软件复用技术,对现有C/S模式的遗留系统进行分析,提出一种由C/S模式到B/S模式转换的方法。采用虚拟应用技术和.NET框架下的UIA技术,使用XML文件作为信息交换的载体,实现浏览器对C/S软件的远程操作,利用现有资源完成B/S结构的开发,并且无需修改源C/S软件的代码,体现模式的平台无关性,具有界面统一性、高度可扩展性以及易维护性等特征。实验结果表明,该方法在Windows XP的计算器中得到成功应用。 相似文献
19.
季磊 《计算机工程与设计》2007,28(11):2658-2661,2670
基于模型检验的规划是当今通用的规划研究的热点,其求解效率比较高.详细阐述了基于模型检验的规划的发展与研究现状.介绍了基于模型检验的规划的基本框架,分别阐述了模型检验技术在规划领域的重要应用,并介绍了两种典型的基于模型检验的规划工具,分析了今后的发展趋势. 相似文献
20.