- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测试用例复用技术研究
测试用例复用技术研究
摘要:软件测试是确保软件质量的可靠手段,是软件开发过程中必不可少的重要环节。随着软件项目中各类干系人对软件质量的要求不断提高, 软件测试作为保证软件质量的主要途径之一,其重要性越来越受重视。随着软件复杂性提高,软件测试的复杂性也不断提高,测试成本不断增加,同时软件复用技术也在不断发展,软件测试成本的提高和软件复用技术的发展,促使了软件测试复用技术的不断发展。测试复用技术在软件领域得到了广泛的应用,在某些行业软件中得到了很好的应用,比如证券行业。
关键词:软件测试 测试用例 测试用例维护 证券软件测试 测试用例复用
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2012)09-0046-03
1、引言
随着信息技术应用在人们的日常生活工作中起到越来越大的作用,软件业也迅猛地发展起来,软件的功能由简单变得强大,软件的复杂程度也越来越高。软件作为一种广泛使用的产品,其质量的重视程度在被不断提升,特别像一些高风险的行业,例如证券行业,软件质量的好坏直接关系到客户的交易是否安全,顺畅。软件测试作为软件生命周期的一个重要阶段,是在软件开发,维护阶段对软件产品进行质量控制,检验软件系统是否满足需求的重要手段之一,是整个软件质量保证的关键一环。
在软件的测试过程中,选择合适的测试用例很重要,这将决定最后测试是否能顺利地按时按质完成。在软件测试中,测试用例设计是软件测试步骤中最重要的环节之一,测试用例的设计人员的水平不一,低水平的测试用例设计人员的测试效率低,会降低测试效率,这样也会影响软件交付的时间。测试人员经验不足同时也会导致测试用例设计质量的低下,设计出的测试用例不能发现足够多的软件问题,对保证软件项目质量不利。软件测试中,一些测试内容会经常反复进行,相同或者相似测试用例的重复设计的劳动经常发生,浪费人力物力和时间,这样会提高软件开发和维护的成本。软件测试用例的复用技术在软件复用技术较好的应用和发展的影响下,也得到了发展,这对解决测试中的冗余现象,提高软件测试效率提出???很好的方法。软件测试复用技术广泛地应用在软件开发和维护的各个阶段,本文研究了测试用例复用技术,并对测试用例复用在证券软件测试中如何实现做了研究。
2、软件测试用例
测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。
3、测试用例在软件测试中的作用
测试用例是软件测试全部过程的核心,是测试执行环节的基本依据,在软件测试过程中起着很大的作用。没有测试也可以进行软件测试,但测试是无序的,只是按照自己的测试思路进行测试,难免有所遗漏。有了测试用例,就有了测试的依据,可以按照测试用例有序的执行测试步骤,不易遗漏测试点,能过较好保证最后的测试质量。每个测试人员的测试环境,技术背景,测试思路等都不一定相同,不同的测试者的测试方法都不一样,一个较大的软件在测试过程中,许多测试人员一起测试,不能保证测试各个测试点的测试质量。通过测试用例的设计,可以把测试目的,内容等编成文档,保存在用例库中,便于其他测试人员借鉴,共同提高测试技能。测试中可以引入审核部门,对测试用例进行评估,通过一些量化的数据,如测试覆盖率、测试合格率、重要测试合格率等,衡量测试用例的优劣,总结测试用例设计中产生的问题,评估各个测试用例设计人员的工作绩效,将评估结果反馈给测试人员,测试人员可以改良测试用例,并把结果存入测试用例库中,在下次同一模块或相似模块的测试中就能提高效率和准确性。测试用例存入测试用例库中,也可以专门由人进行维护,不断更新和完善测试用例。一个好的测试用例库必然会让共享的测试人员获益,从而提高工作效率,更好保证产品质量。
4、测试用例设计方法
软件测试方法众多,主要有黑盒测试方法,也称功能测试;白盒测试方法,也称结构测试或逻辑驱动测试。
5、软件测试复用
5.1 软件复用的概念
软件复用(SoftWare Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。
5.2 软件测试的复用
软件测试复用可以理解为在两次或多次不同的软件测试过程中重复使用相同或相近的测试资源来组织测试,它的目的是充分继承以前软件测试中的经验,将已经使用过的测试用例标准化后存档,在未来的某个时间进行检索后的借鉴或者复用,减少设计测试用例的时间,增强测试的效率和可靠性,而不是每次用例设计都从头开始,增加更多的冗余时间。测试用例复用是把一个软件的测试用例在新的软件测试中使用,或者在软件作出修改时在新的一轮测试中使用,作为软件测试的核心内容,它的复用也就成
文档评论(0)