首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
在软件开发过程中,软件测试成为唯一的选择,在保证软件质量前提下,设计与工程人员的首要工作就是降低测试用例数量,优化测试用例设计,减轻测试工作量。提出组合测试技术和正交实验方法在软件测试中的应用方法,分析了成对组合的测试用例方法,设计了测试用例的生成方法,设计测试评价方法。在一应用系统的负载测试实验中,使用R法和方差分析方法,分析了网络带宽、处理器速度、并发用户等负载因素对系统响应时间的影响,确定最优的性能指标和测试组合。  相似文献   

2.
一种基于正交表的功能组合测试设计方法   总被引:1,自引:0,他引:1  
软件测试在目前的软件开发过程中的地位日益重要。特别是目前的软件功能愈来愈多,必须保证各功能组合之间不产生冲突。如果以无条件地测试所有功能组合,则测试项目数会呈指数级增长而使得实际测试不可能。为了抑制这种组合的发散,利用正交表来设计测试是一种有效的方法。本文阐述了一种基于正交表的功能组合测试设计方法和应用,并开发了相应的测试用例生成工具,基于正交表原理,对测试对象程序的各功能项进行组合,确保用较少的测试用例达到较大的测试覆盖率。实验表明,与传统手工测试用例设计方法相比,利用该方法生成的测试用例覆盖率提高2倍,Bug发现率增加3倍,测试用例设计工时压缩为1/6。  相似文献   

3.
为了加强电子计价秤的监督管理和解决软件作弊问题,对电子计价秤软件自动测试系统进行了研究,实现了自动载荷测试、自动按键测试和自动载荷按键组合测试等功能,并详细阐述了该系统的基本原理和设计方案。试验证明,该系统可作为常见电子计价秤软件测试平台,同时能够为数字指示秤软件测试领域的进一步研究提供有益参考,也可以为其他计量器具软件测试提供借鉴。  相似文献   

4.
组合测试用例众多,软件测试人员都希望用最少的测试用例集达到最好的测试覆盖。研究了组合测试的常规算法,比较了配对测试法和正交表测试法的特点,并借助于PICT测试工具重点研究了2因子模型的配对组合测试,在此基础上,总结出在组合测试中测试用例集的选择策略,进而达到满意的测试覆盖。  相似文献   

5.
周欢欢  姜瑛 《计算机科学》2014,41(9):215-219
为了得到测试代价最低的资源配置组合方案,简要介绍了测试配置对软件测试质量和效率的影响。通过分析当前云平台中松散耦合、动态变化可用资源的特点,提出了云环境下测试配置的过程、测试需求和测试配置的结构,并提出了基于动态规划的测试资源选择算法以满足用户的测试需求。最后在CloudSim下通过相关实验验证了方法的可行性。  相似文献   

6.
软件边界组合测试的典型案例分析   总被引:1,自引:0,他引:1       下载免费PDF全文
介绍了软件系统测试中功能组合测试与边界测试的概念和技术要求。针对我国目前军用型号软件测试的主要过程与方法,总结了在测试用例设计方面存在的不足。结合一个型号软件系统测试中未暴露的典型软件缺陷案例,分析了测试用例设计上的原因,说明了将功能组合测试与边界测试结合实施的必要性。提出了一种基于因果图的边界组合测试方法。经系统测试验证了该方法的可行性和有效性。  相似文献   

7.
本文首先介绍了软件测试学的产生,什么是软件测试以及为什么需要进行软件测试。之后详细介绍了软件测试中软件测试文档的重要性;软件测试技术的分类,包括黑盒测试技术和白盒测试技术;软件缺陷的管理,包括缺陷的优先级和严重性;软件性能测试技术;以及测试新技术的发展。  相似文献   

8.
在金融软件测试中,面时大规模复杂的金融算法以及大量的回归测试,自动化测试有着相当的重要的作用.通过介绍自动化测试的相关知识,结合金融软件的特点,搭建相应的金融软件自动化测试环境,并使用一个实例来展示功能自动化测试在金融软件测试中的应用.实验结果表明,自动化测试显著提高金融软件测试的效率和准确率,节省人力和成本.讨论了自动化测试实施的难点和有待改进的地方.  相似文献   

9.
提出了一种系统实现协议健壮性测试的新方法。该方法通过深入分析BGP的路由信息处理过程,建立场景模型来描述决策过程和更新过程的应用环境和控制参数,并基于该模型提出了健壮性测试案例生成方法。该方法是通信协议测试和软件测试相结合,具有良好的应用发展前景。路由协议BGP的实际测试应用表明,该方法避免了组合爆炸问题,生成的反向测试集的检错能力是正向测试集的2.3倍。  相似文献   

10.
随着软件产业的不断发展,软件测试在软件开发中的地位越来越重要,而自动化测试工具的使用又极大地提高了软件测试的效率。本文介绍开源的自动化测试工具Selenium的基本组件及实现原理,并通过一个具体的案例来阐述其在B/S架构应用系统上进行自动化测试的过程,对软件自动化测试技术的深入研究具有一定的借鉴意义。  相似文献   

11.
软件测试实验教学探索   总被引:2,自引:1,他引:1  
针对软件测试课程教学中缺乏系统实例、重技术实现轻文档工作、测试工具使用流于产品说明等问题,文章就探索实验教学进度和内容进行了论述。依据实际软件开发过程中软件测试实施的方式方法,提出设计一套系统的软件测试实验内容。文章还阐述了在教学过程中采用案例教学法,提供给学生完整的案例系统及充分的设计文档,让学生学会根据设计文档书写测试文档、掌握测试工具的使用及自动化测试工具的开发。  相似文献   

12.
基于测试流程的软件测试设计   总被引:1,自引:0,他引:1  
随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加困难。通过分析软件测试流程中的主要活动,介绍了软件测试类型、测试技术和测试方法,给出了测试用例设计及实现的原则,介绍了测试执行方法及缺陷跟踪的目标,描述了测试评估的主要内容。阐述了提高软件产品的质量,加强软件测试过程控制的重要性。  相似文献   

13.
介绍了B/S架构软件自动化测试的主要技术,以及使用Selenium WebDriver工具进行B/S架构软件的自动化测试的情况,通过一个具体案例来阐述自动化测试的过程,说明了使用Selenium WebDriver进行B/S架构软件的自动化测试的好处,给软件测试工程师提供了指导和借鉴意义。  相似文献   

14.
分析并发软件的控制原理,提出了三个并发软件的基本测试策略。这三个策略给出了并发软件测试的基本原则:同步测试、关键覆盖和进程覆盖;接着提出了一种使用UML活动图对软件中并发控制过程建立模型图的方法;随后分析了并发软件测试难点即进程组合爆炸问题,给出了一种基于模型图生成测试线索集的方法,证明了按照生成的测试线索集测试并发软件既能解决进程组合爆炸问题,又能满足三个测试策略。通过对比得出本测试方法在易用性、适用性和稳定性等方面要优于基于状态图的测试方法;最后通过一个实例表明了应用本方法的可行性和有效性。  相似文献   

15.
张军  杨柯  颜运强  漆莲芝 《测控技术》2016,35(2):115-117
介绍了一种1553B接口仿真测试软件硬件设计方案,详细介绍了自动化测试引擎设计以及Lua脚本语言的测试流程设计,并以某装备软件1553B通信接口测试中发现的一些具有代表性的接口问题为例,对1553B软件接口测试典型案例的测试设计、测试结果进行了较为详细的描述,介绍了如何设计有效的软件测试用例,高效地发现通信软件的设计缺陷和程序问题,提升了软件的质量.  相似文献   

16.
为了解决在大规模软件测试中,人工的软件测试费时费力而且测试效果差的问题,该文提出了一种基于模糊测试技术和路径覆盖分析方法的软件测试方法。该测试方法可以自动完成用例生成、用例运行、收集目标程序信息和计算可疑语句的可疑度。通过实验,该方法在不降低代码覆盖率和错误发现率的情况下,缩短了软件测试的时间。  相似文献   

17.
介绍了软件测试的必要性和目的,阐述了软件测试的静态测试、动态测试和黑、白盒测试法,以及软件测试的一般过程和步骤,及软件测试的几个原则。  相似文献   

18.
试验设计在软件测试中的应用已发展到组合测试阶段,组合测试的一个重要问题是确定因素组合需要覆盖到何种程度。该文提出了一个系统的软件失效因素数目分析方法,从相似软件或同领域软件失效与因素数目之间的关系估计被测软件的失效规律,进而确定组合测试的测试数据需要覆盖的因素组合水平。应用该方法能使组合测试生成的测试数据更加有效。  相似文献   

19.
方丽  周丹丹  陈杨芳 《福建电脑》2012,28(11):108-109,130
静态测试是指不运行测试而直接对代码进行分析的测试。Logiscope是一较为典型的静态测试工具。本文主要通过一个实际案例来介绍软件测试工具Logiscope的功能与应用方法。  相似文献   

20.
介绍了软件测试的必要性和目的,阐述了软件测试的静态测试、动态测试和黑、白盒测试法,以及软件测试的一般过程和步骤,及软件测试的几个原则。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号