三) 测试用例的设计
自动化测试架构的选择影响测试用例的设计,测试用例是对特定对象开发的一系列测试输入、执行条件及期望结果的集合,例如练习程序特定执行路径,或检查与特定需求的一致性等。以下是一个查看网上订单的测试用例实例:
1、测试用例描述
查看客户订单,订单包含唯一的标识符、状态、归属人、订单组成、订单数量、总金额等。
2、执行条件
前置条件:
客户登陆系统并且不具有管理员权限,Classics Online主窗口打开,两个数量为1的不同订单显示在客户名下,一个买的是Brandenburg,另一个是小提琴
测试输入:
从订单菜单里选择"View Existing Order Status… " ,查看客户订单后,关闭查看窗口
观察点:
"View Existing Order"窗口弹出,订单的客户名显示正确,其他列的抬头显示ORDERID, STATUS, COMPOSER, COMPOSITION, QUANTITY, TOTAL 等,滚动条可以正常滚动
控制点:
"View Existing Order"窗口里,具有关闭按钮和X按钮以关闭该窗口,还有Cancel Selected Order按钮
期望结果:
两个订单有两个不同的标记数字,状态是"Order Initiated ",归属人是Bach,购买物是Brandenburg和小提琴,数量各为1,总金额分别是18.99和16.99
后置条件:
测试完成后,Classics Online主窗口自动激活
测试用例的书写要有相对固定的模板和表现形式,并存储在固定位置以方便执行和跟踪,测试人员也必须严格按照测试用例执行测试或开发测试脚本。
四) 数据驱动的测试方案
文章来源于领测软件测试网 https://www.ltesting.net/