什么是好的测试用例‘华体会网页登录入口’
作者:华体会网页登录入口 发布时间:2021-11-26 00:21
本文摘要:什么是好的测试用例 转 | sylan215 微信公家号 sylan215 关于测试用例的话题,我之前已经写了 12 篇相关文章了,没看过的同学发起先回首下(后台答复「测试用例」获取)。今天想说说「 什么是好的测试用例」。这个话题的争议许多,每小我私家的理解千差万别,好比我用搜索引擎搜索关键词「什么是好的测试用例」,百度返回 1960 万条成果,Google 返回 574 万条成果。 在给出我的结论前,我先列一下现有的一些有代表性的回复。

华体会全站官网登录入口

什么是好的测试用例 转 | sylan215 微信公家号 sylan215 关于测试用例的话题,我之前已经写了 12 篇相关文章了,没看过的同学发起先回首下(后台答复「测试用例」获取)。今天想说说「 什么是好的测试用例」。这个话题的争议许多,每小我私家的理解千差万别,好比我用搜索引擎搜索关键词「什么是好的测试用例」,百度返回 1960 万条成果,Google 返回 574 万条成果。

在给出我的结论前,我先列一下现有的一些有代表性的回复。回复一(百度经验:https://jingyan.baidu.com/article/aa6a2c14ae7ff20d4c19c4b7.html): 1、好的测试用例应该是容易发明软件的错误(或者是可以或许发明以往还没有发明过的软件错误); 2、好的测试用例要有反复性; 3、好的测试用例必需清晰地界说一个或者多个期望的成果以及测试通过和失败的尺度; 4、好的测试用例是没有冗余; 5、好的测试用例能笼罩更多的测试需求 1、好的测试用例应该是容易发明软件的错误(或者是可以或许发明以往还没有发明过的软件错误); 2、好的测试用例要有反复性; 3、好的测试用例必需清晰地界说一个或者多个期望的成果以及测试通过和失败的尺度; 4、好的测试用例是没有冗余; 5、好的测试用例能笼罩更多的测试需求 回复二(百度知道:https://zhidao.baidu.com/question/2265681673450038028.html): 1、用例笼罩水平; 2、用例是否已经到达事情量最小化; 3、用例的分类以及描述是否足够清晰; 4、用例是否表白了测试目的; 5、测试用例的易于维护性; 1、用例笼罩水平; 展开全文 2、用例是否已经到达事情量最小化; 3、用例的分类以及描述是否足够清晰; 4、用例是否表白了测试目的; 5、测试用例的易于维护性; 回复三(51 博客:http://www.51testing.com/html/81/22381-228241.html): 1、可否高效地发明软件中存在的缺陷; 2、是否是可仿效的(exemplary); 3、是否够经济; 4、是否有足够的扩展性; 1、可否高效地发明软件中存在的缺陷; 2、是否是可仿效的(exemplary); 3、是否够经济; 4、是否有足够的扩展性; 回复四(360doc:http://www.360doc.com/content/11/1102/15/5633521_161097549.shtml): 1、依据分明; 2、目的明确; 3、便于统计; 1、依据分明; 2、目的明确; 3、便于统计; 回复五(茹老师《测试 52 讲》第二讲:https://time.geekbang.org/column/article/10150) “好的”测试用例必然是一个完备的荟萃,它可以或许笼罩所有等价类以及各类界限值,而跟可否发明缺陷无关」 “好的”测试用例必然是一个完备的荟萃,它可以或许笼罩所有等价类以及各类界限值,而跟可否发明缺陷无关」 回复六(《软件测试技能概论》第 3 页) 一个好的测试用例在于发明从前未发明的错误; 一个好的测试用例在于发明从前未发明的错误; 我的回复: 从质量包管的角度看,我赞成茹老师的概念,好的测试用例应该是一个完备的全集,笼罩所有需要测试的处所;从迭代测试的角度看,我更同意能发明 Bug 的用例就是好用例。所谓的质量包管,一般是从项目整体来看,或者连续维护一个项目的用例全集,这时候用例的笼罩度就显得尤为重要。一个项目颠末多次迭代,早先的需求实现可能已经被改的涣然一新,假如没有一个好的用例全集举行回归的包管,也就很难包管迭代的正确性,也就没法包管迭代的速度。

固然,至于这个用例全集是自动化用例,还是手工用例,还是其他的方式并没有特殊要求,需要的是有这个一个荟萃,在需要的时候可以用上,而且能包管执行后到达的效果。所谓的迭代的角度,我指的是迭代历程中的修改,这时候设计的用比方果能针对迭代的详细修改点,以及修改点的影响规模去设计针对性用例,效果会更好,效果最直接的表现固然是可否发明 Bug 了。有同学可能会问,那假如没发明 Bug,莫非就不是好用例了?从这个角度看,确实是这样的。

华体会网页登录入口

那没发明 Bug 的用例是不是都可以删掉了?固然不是,虽然没发明 Bug,但我们证明晰需求实现的实际成果和预期成果是一致的,到达了测试目的,所以还是要保留。再者说,并不是说我们要包管所有的测试用例都是好的测试用例,这内里的「好」可以理解为更有效,所以可以酌情降低这部门必需执行,可是又没有发明 Bug 的用例的优先级。假如把这两个方面做个汇总,那么结论就是: 用例集的笼罩度越全越「好」,迭代历程的用例针对性越强越「好」,所有用例都要划分明确的优先级。至于其他回复中提到的某些存眷点,有一些算是用例格局的要求,我在之前的 12 篇文章中多有提及,其他没有提及的,后面会有专门的文章举行说明,敬请期待。

返回,检察更多。


本文关键词:什么,是,好的,测,试用,例,‘,华,体会,网页,华体会全站官网登录入口

本文来源:华体会网页登录入口-www.021jiareqi.com

电话
0342-763218761