功能测试09--测试用例设计

2020-07-05  本文已影响0人  minisummer

哈喽,大家好!我是minisummer!首先感谢您的关注!
今天给大家分享的内容是测试用例设计:什么是测试用例?测试用例包含哪些要素?测试用例如何设计?测试用例设计原则是什么?

9.1测试用例的主要构成要素

9.1.1什么是测试用例?

9.1.2测试用例元素组成

测试用例通常包含以下元素:测试编号,测试名称,操作步骤,用例级别,预期结果,测试结果,测试人员。

9.1.3测试用例的粒度

粒度,指的是粗细程度。粒度大,就是说一个用例所涵盖的关注内容比较多,反之同理。
用例的粒度大,则总的用例数就少,用例看起来也简洁。
用例的粒度小,则单条用例关注的测试点很集中,不容易遗漏,并且执行需要的时间比较好估计。

粒度该大该小,如何把握,其实不难。
一是看你这个用例写出来会不会测试好几个小时都没能测试完。
二是看你这个用例会不会被另一个人执行的时候只执行了涵盖了一部分的测试点而遗漏了另一部分。

9.1.4测试用例的执行

1.明确要在被测软件的哪个版本上执行 。
2.确认要验证的测试点,在被测版本上已经实现了。
3.按照测试用例的预置条件、步骤进行执行 。
4.按照测试用例的预期结果进行结果判断 。
5.如果结果失败,说明找到了缺陷 。
执行结果
1.当用例还尚未被执行时,是New未执行状态
2.当执行结果与预期结果相符时,是Pass通过状态
3.当执行结果与预期结果不符时,是Fail失败状态
4.当因为软件有缺陷而妨碍了用例步骤的执行,且该缺陷并不是我们的测试点,则用例是Block阻碍状态。
5.当用例正在执行中,但是需要耗较多时间去观察其结果,是Investigate观察中状态。
更新测试用例
1.测试用例并不可能一开始就写得很完美,可能也有写错的,可能也有遗漏的测试点
2.随着软件的版本不断更新,软件本身的需求和规格以及设计都可能在不断地变更。
3.随着测试的不断开展,测试人员对产品的理解逐渐加深。
基于上述,就使得我们完全有理由在测试用例执行的过程中,同时不断地优化我们的测试用例,使得用例的质量越来越高。

9.2设计测试用例的原则

设计用例基本原则
1.用语简洁清晰,但不能过于简单
2.用语无歧义,尽量少用过长的句子
3.用例的各个基本要素要齐备,不能缺失
4.用例的步骤应该足够详细,操作应该明确
5.容易被其它测试工程师读懂,并能顺利执行

请大家多多指教~
以上内容希望对你有帮助,有被帮助到的朋友欢迎点赞,评论。
注:转载请注明出处,商用请征得作者本人同意,谢谢!!!

上一篇下一篇

猜你喜欢

热点阅读