|
各位前辈,最近遇到用例设计的问题,请帮忙指点一下。
之前我们的用例编写是以功能模块来划分的,每个用例只测试一个小功能点,用例是写在TD上的,每个用例的测试目的很明确,一般来说只有一个测试点。
最近领导想让我们换用场景方式编写。我试着用场景方式编写,但写出来的用例缺感觉不像那么回事,不方便执行,每个场景中有大堆用例,场景中的步骤感觉也是一个用例,这样的场景不好跟踪问题、不便统计执行效率。
我说下我们的某个功能:
用户使用不同的认证方式登录,分配一个虚拟的pc,且自动进入到该pc中。
输入部分:
分配的pc可以是工作组环境A1,也可以是域环境A2
用户的用户名密码有多种多样的,要覆盖各种不同的用户名密码情况B1 B2 B3 B4
认证方式有五种C1 C2 C3 C4
如果pc是工作组环境,则需要额外配置该pc的一个管理员账号及密码,用户登录后,使用该管理员账号及用户自己的密码登录进pc(会先自动修改管理员密码为用户自己的密码)D1 D2 D3 D4
如果pc是域环境,则需要额外配置域的域名、域管理员账号密码信息,用户登录后,使用用户的账号密码登录进pc(此时的用户就是域中的账号)E1 E2 E3
这么多不同的输入条件该怎么组用例呢?实际上还有其他一些细小的输入条件,头痛啊 |
|