我要回家,让你帮我买一张回家的车票,设计测试用例

需求不明确:
确定需求(回家的具体地方是哪里,需要买什么车票,买什么时间的车票)

一、功能测试

1、我去买票,买火车票或飞机票
2、买到车票,什么时候回来给你

二、可靠性测试

1、去买车票的过程中出现意外事故,车票买不到怎么办
2、延期了,买的那个时间点的车票已经售空了该怎么办
3、需要车票人的身份,是否有特殊优待,比如:军人、1米2以下的儿童等,身份证丢了,或者票丢了,责任怎么区分
4、特殊节假日我购买车票买了加速包,这个加速的钱是否给我

三、可维护性测试

票是否保存完好

四、兼容性测试

不同的人去买我中间招人去买,我坐车还是步行

五、算法测试

我通过不同的渠道买票花费的时间

六、竞品测试

别人是怎么买到车票的

七、安全性测试

身份信息保密

八、性能测试

一个身份买多张票,同时多张身份证买多张车票

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据库测试用例设计需要考虑以下几个方面: 1. 数据类型测试:针对每个数据类型,设计测试用例,确保数据库能够正确存储和检索不同类型的数据。 2. 约束条件测试:测试数据库是否正确实现了各种约束条件,如主键、外键、唯一性、非空等。 3. 多表关联测试:测试数据库能否正确处理多个表之间的关联操作,如联合查询、子查询、联合、差异和交集等。 4. 性能测试:测试数据库在不同的负载条件下的性能表现,如并发访问、大数据量查询、插入、更新和删除等。 5. 安全测试:测试数据库的安全特性,如用户鉴权、数据加密、防止SQL注入等。 6. 可恢复性测试:测试数据库在异常情况下的可恢复性,如宕机、断电、数据损坏等。 针对以上方面,可以设计以下测试用例: 1. 数据类型测试用例:针对每种数据类型,设计多个测试用例,包括正常值、边界值和异常值测试,如整型、浮点型、字符型、日期型等。 2. 约束条件测试用例:测试数据库是否正确处理各种约束条件,如主键、外键、唯一性、非空等,包括正常值、边界值和异常值测试。 3. 多表关联测试用例:测试数据库是否正确处理多表关联操作,包括联合查询、子查询、联合、差异和交集等,包括正常值、边界值和异常值测试。 4. 性能测试用例:测试数据库在不同负载条件下的性能表现,包括并发访问、大数据量查询、插入、更新和删除等,测试数据库的响应时间、吞吐量和并发性能。 5. 安全测试用例:测试数据库的安全特性,包括用户鉴权、数据加密、防止SQL注入等,测试数据库的安全性和可靠性。 6. 可恢复性测试用例:测试数据库在异常情况下的可恢复性,如宕机、断电、数据损坏等,测试数据库的恢复能力和数据完整性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值