软件测试中的测试用例复用技能

 新闻资讯     |      2022-06-21 00:53
本文摘要:软件测试中的测试用例复用技能 摘要 软件测试是确保软件质量的靠得住手段,是软件开辟历程中必不行少的重要环节。本文提出了面向复用的测试用例设计历程,为测试用例复用提供了实现计谋。测试用例的复用对于缩短软件开辟周期和降低软件开辟成本具有极其重要的意义。关键词:软件测试;测试用例 0 1 引言 跟着软件工程范畴的拓展,在软件财产飞速成长的今天,软件测试成为包管软件质量的重要手段。

亚美体育app下载.亚美体育app官方下载

软件测试中的测试用例复用技能 摘要 软件测试是确保软件质量的靠得住手段,是软件开辟历程中必不行少的重要环节。本文提出了面向复用的测试用例设计历程,为测试用例复用提供了实现计谋。测试用例的复用对于缩短软件开辟周期和降低软件开辟成本具有极其重要的意义。关键词:软件测试;测试用例 0 1 引言 跟着软件工程范畴的拓展,在软件财产飞速成长的今天,软件测试成为包管软件质量的重要手段。

测试用例的选择对于软件测试的成败起着决定性感化,因此如何设计最少的测试用例实现最大的测试笼罩成为自动化测试范畴中的主要研究对象。测试用例是确定一组最有可能发明错误的测试数据和流程,实现系统对某个功效的测试。而测试用例的设计与测试人员的小我私家经验息息相关,差别测试人员的小我私家经验和书写格局的差异导致了测试的盲目性,以至于发生较高的后期维护用度。

测试用例的复用技能一方面是为相识决由测试人员经验不足带来的问题,同时还制止了在设计测试用例中的反复劳动,有效地提高了测试效率。0 2 软件测试 2.1 软件测试的界说 软件测试(Software Testing)是按照软件开辟各阶段的规格说明和法式的内部布局而精心设计一批测试用例(包罗输入数据及其预期的输出成果),并用这些测试用例去运行法式,以发明法式错误的历程。2.2 软件测试的目的 Glenford J.Myers就软件测试的目的提出了以下概念: 展开全文 2.2.1 测试是法式的执行历程,目的在于发明错误; 2.2.2 一个好的测试用例在于能发明至今为止尚未发明的错误的用例; 2.2.3 一个乐成的测试是指展现了至今为止尚未发明的错误的测试。测试的目的花费最小的价格找出软件中潜在的各类错误和缺陷,通过批改各类错误和缺陷来提高软件质量,回避因软件潜在错误和隐患带来的贸易风险。

0 3 软件测试用例的复用 3.1 软件测试用例的复用 软件测试复用可以理解为在两次或多次差别的软件测试历程中反复使用沟通或邻近的测试资源来组织测试的历程。软件测试的复用主要包括测试流程的复用、测试方法的复用和测试用例的复用。

个中测试用例的复用是测试复用中的关键技能。所谓测试用例复用是指对一个软件已执行的测试用例,将其差别水平地应用于该软件新阶段的测试中或其他软件的测试中。可复用的测试用例具有通用性、独立性、有效性、尺度化和完整性的特点。

3.2 可复用测试用例的设计 测试用例可否乐成被复用很大水平上取决于测试用例的独立性,即可否独立地应用于差别的应用场所和应用情况。在实际应用傍边,许多测试用例之间存在着彼此的关联。有的测试用例的运行情况要取决于另外测试用例的执行状态,当它所依赖的情况变化或失效时,而与之相关联的其他测试用例的复用属性也可能随之消失。

那么如何设计不依靠软件运行情况具有较高独立性、与其他测试用例减少关联且具有统一输入输出接口的可复用的测试用例就成为问题的关键地点。测试用例是面向差别应用对象的,与被测试软件具有很高的耦合性。为了使得设计的测试用例可以或许实现乐成复用,在测试用例的设计上采纳如下步骤。

3.2.1 共性阐发 首先应该对被测软件举行共性阐发,同一应用范畴的软件有相似的需求,阐发其诸如事情流程或功效沟通等配合特点,并按照他们的共性挖掘可复用因素。3.2.2 测试用例统一建模 按照可复用因素,设计合适的测试计谋,对测试用例的设计做出统一的建模组织,设计统一的布局和输入输出接口。3.2.3 设计可复用的测试用例 为了尽可能地降低测试用例与被侧软件的相关性,在设计测试用例时应该尽量对其举行通用化处置惩罚,同时应保持测试用例的功效单一性。

测试用例和被测软件的高耦合性决定了测试用例的复用大多只在同一软件的回归测试或版本进级测试中乐成实现,而很难在差别应用范畴的软件测试中使用。3.2.4 测试用例的测评 设计好测试用例之后,组织测试人员和评审专家按照功效需求将测试用例应用于被测软件的测试中,确保测试用例的正确性。

改变软件运行情况或测试数据后是否能得出合理的测试成果,阐发异常和界限环境的测试成果。3.2.5 完善测试用例 按照测试成果阐发测试用例是否笼罩并测试了全部的共性需求,进一步完善或改正测试用例。

3.2.6 测试用例入库 将通过测评和完善后的可复用测试用例按照其属性和功效分门别类并根据必然的组织布局放入测试用例数据库中。3.3 可复用测试用例的办理 测试人员要对用例数据库举行统一有效办理,提供测试用例的功效属性、运行情况、测试方法和项目来历以供测试人员以后的查询和使用。办理人员要实时删除冗余,制止反复用例呈现。

跟着软件技能的成长和测试用例数目的不停增加,对那些不再具备复用价值的测试用例移入其他数据库,以便提高搜索和使用效率。0 4 结语 软件测试的复用是今朝测试范畴研究的热点问题,而设计可复用的测试用例又是实现测试复用技能的关键。本文先容软件测试用例复用的同时,在理论上给出了可复用测试用例设计的思想和详细方法。

在实践中,实际存在的问题往往比我们可以预想到的更多、更庞大,在差别范畴和差别功效的软件中实现测试复用的难度更大,需要我们在不断总结经验的基础上还要机动运用,合理有效办理,才能使测试复用技能进一步成长,提高测试效率,更好地办事于软件财产。进修摆设上! 文章转载自:http://navo.top/z6FBJr返回,检察更多。


本文关键词:软件测试,中的,测,试用,例,复用,技能,亚美体育

本文来源:亚美体育-www.schakka.com