1. 设计用例类
- 订票怎么测试
UI界面测试:
订票页面展示是否正常
订票提示信息是否友好
功能测试:
目的地(等价类划分):输入空字符、特殊符号、HTML标签、正常文字非目的地、正确目的地
订票个数:(边界值)个数 0、最大值、中间值(等价类划分)输入非数字
订票日期:过去时间、允许预定的时间、日历的展示
单程
双程:跨月的时间预定
支付:余额小于票价、余额大于票价
退订:退订是否正常,票价是否原路返回给用户
安全测试:URL地址是否能更改预定人数、时间
兼容性测试:不同机器显示及预定是否正常
性能测试:
页面响应时间是否符合3-5-8 原则
在并发特别大的时候有无崩溃、无响应
- 优惠券怎么测试
优惠券 如 100-20 500-100
主要针对 A:后台场景 B:用户使用场景,两个场景测试.
A:后台场景:
根据上面的显示我们需要测试的点,如下所示:
功能方面:
优惠券状态数字登记:
a.用户领取优惠券后,已领取会增加对应数字
b.用户使用优惠券用后,已使用会增加对应数字
2. 优惠券过期后,可以点击删除
a.删除后优惠券不再显示在后台
b.删除后,已经领取过的用户可以不能继续使用优惠券
3. 发布新的优惠券
a.管理员能增加优惠券的数量及优惠券金额
B:用户使用场景:
主要测试功能点:
* 优惠券的使用:
边界值:大于、等于、小于优惠券的使用金额是否能正常使用
权限:登录、未登录是否能够领取优惠券及使用
* 优惠券的状态:
用户已领取已使用
用户已领取未使用
用户已使用要退款
用户使用完优惠券后,要退款,根据实际支付金额去退款
退款后,优惠券也失效,不能再次使用
不同设备同一账号,购物券的状态是否一致
* 优惠券的链接
点击查看链接:会跳转到优惠券页面
测试从一下几点进行测试
* UI界面测试:看看界面有没有不协调或者过度渲染的情况.
* 功能测试:测试如上 用户使用场景功能点
* 性能测试:多人抢票页面是否响应正常,有无加载慢、崩溃
* 兼容性:app、web 不同设备不同浏览器是否正常
* 安全测试:???
订单页面怎么测试
主要从如下几点进行测试
* UI界面测试:看看界面有没有不协调或者过度渲染的情况.
* 功能测试:
用户登录才能查看订单、未登录没有权限查看
查看:点击已有订单跳转到订单详情页面、列表滑动查看及点击
增加订单:正常下单,列表会不会展示
删除订单:删除订单,订单会不会消失
退订:已完成订单是否能退订、状态是否正常
未完成订单退订是否成功
* 兼容性测试
* 性能测试
* 安全测试