对测试点分类后,测试建模之参数类测试设计
2022-12-28 本文已影响0人
robot_test_boy
1.使用输入-输出表来建模
输入-输出表是一张测试点处于某种条件下的分析某一输入会有怎样输出的表。
以“PC连接WiFi”的测试点5为例,介绍如何使用输入-输出表来进行测试建模。
出于安全性考虑,测试点5包含了3个参数值——WEP、WPA和WPA2。测试点5有两个条件:“首选WiFi可用,加密”和“首选WiFi不可用,备选WiFi可用,加密”。任选一个作为本次分析的测试条件,这样就得到了测试点5的输入-输出表。
2.覆盖输入-输出表,完成测试用例
在建立输入-输出表的时候,会充分考虑各个参数之间的关系和约束,所以在覆盖输入-输出表的时候,通常会进行全覆盖——100%的覆盖,将输入-输出表的每一行作为一条测试用例。
如何覆盖“PC连接WiFi”中测试点5的输入-输出表,以进一步得到测试用例。
接下来我们将表中的每一行作为一个测试用例,100%覆盖这个输入-输出表。
用例3.根据经验补充测试用例
尽管输入-输出表已经可以非常详尽地表示各个参数之间的关系,也可以有很好的覆盖度,但还是难免有一些遗漏的地方。为了让测试设计更有效,可以根据经验再补充一些测试用例。此时可思考如下问题:
1)是否需要考虑一些别的条件?
2)哪些地方是容易出问题的?是否还需要补充一些测试用例?
摘取自刘琛梅老师的《测试架构师修炼之道:从测试工程师到测试架构师 第2版》