测试用例总结

软件测试不仅要验证正确的行为,还要验证软件在非法操作的情况下具体响应(反应)

人机交互:正确引导用户,去做正确的事情
反应:友好提示信息,更注重“体验”
 
等价类 相同的一类为一个等价类(对比目标),男人->女人;胖的->瘦的;高->低
有效等价类、无效等价类;
有效->有效的输入; 无效->无效的输入
输入框
边界值 0-6-9     9的边界值:8、10      6的边界值:5、7      针对长度测试
因果图 组合概念
正确、正确、正确
正确、错误、正确
正确、错误、错误......以此类推
多个输入有因果关系
错误猜想 经验测试  
 
 另外,还可以从以下角度去考虑
九大视角:
功能性、美观性、易用性、安全性、建议、非法、性能、健壮性、兼容性
要结合:
等价类、边界值、因果图
 
功能性 验证功能的正确性 备注
非法性 功能在错误状态(包含:无效等价类; 暴力)的响应  
易用性 好不好用(习惯)  
美观性 好不好看,颜色、排版(习惯)  
安全性 密码是否是掩码显示、sql注入、加密传输、防止暴力破解、自动锁死  
兼容性 是不是适用于(操作系统、浏览器) C/S-->B/S
客户端-->服务器/ 浏览器-->服务器
C/S:桌面版QQ、360安全卫士(电脑安装客户端的)手机app(各个操作系统win/linux上正确运行:Android、IOS)
B/S:淘宝、京东(通过浏览器访问的)浏览器:360、IE、谷歌、火狐、QQ、遨游
健壮性 长时间运行软件查看功能的正确性 通长7*24h、3*24h(书本上的), 实际看工作软件的需求
性能 考虑最多的:响应时间 多并发(响应时间、CPU、内存、I/O、硬盘存储、网速)
建议 从用户的角度,对这个软件有什么建议  
 
 
写个demo吧,这样看的更明显一些:
序号 版本号 测试点 操作步骤 预期结果 优先级 备注
1 v1810 登录 1、输入正确的账号;
2、输入正确的密码
3、点击“登录”
4、查看是否登录成功
登录成功 中级 一、测试用例第一条验证功能的正确性
二、唯一性
2 v1810 登录 1、输入正确的账号;
2、输入错误的密码
3、点击“登录”
4、查看是否登录成功
1、登录失败
2、给出提示信息
  预期,好的结果
3 v1810 登录 1、输入正确的账号;
2、输入空的密码
3、点击“登录”
4、查看是否登录成功
1、登录失败
2、给出提示信息
   
4 v1810 登录 1、输入错误的账号;
2、输入正确的密码
3、点击“登录”
4、查看是否登录成功
1、登录失败
2、给出提示信息
   
5 v1810 登录 1、输入错误的账号;
2、输入错误的密码
3、点击“登录”
4、查看是否登录成功
1、登录失败
2、给出提示信息
   
6 v1810 登录 1、输入错误的账号;
2、输入空的密码
3、点击“登录”
4、查看是否登录成功
1、登录失败
2、给出提示信息
   
7 v1810 登录 1、输入空的账号;
2、输入空的密码
3、点击“登录”
4、查看是否登录成功
1、登录失败
2、给出提示信息
   
8 v1810 易用性 查看软件是否符合用户的习惯      
9 v1810 性能 断网      
10 v1810   从点击到正确弹出,所耗费的时间是否满足要求      

作者:含笑半步颠√

博客链接:https://www.cnblogs.com/lixy-88428977

原文地址:https://www.cnblogs.com/zhugongmeetyou/p/9547859.html