携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第19天,点击查看活动详情
今天针对于几个比较典型的例子来实战一下帮助我们更好的来理解测试用例设计的完善,可以从软件特性来设计测试用例,比如下面:
1.微信朋友圈点赞功能设计一下测试用例
1)点赞是否可以点赞成功 2)当多用户同时点赞时是否点赞成功,服务器会不会崩溃 3)点赞成功后点赞的用户会出现在点赞列表吗 4)是否能重复点赞 5)网络较差的环境下是否能点赞成功 6)点赞后能否取消点赞 7)非好友能否点赞 8)拉黑的好友能否点赞 9)已经删除的好友能否点赞 10)点赞按钮设计是否符合大众审美 11)点赞之后点赞按钮是否会发送变化 12)点赞操作是否简单易懂
2. QQ邮箱收件发件设计一下测试用例
1)QQ邮箱正常发邮件是否能够成功 2)发送成功后接受方是否能够收到邮件 3)在网络较差的环境下是否能够发送成功 4)发送邮件能否添加附件 5)发件界面是否简洁美观 6)发件操作是否简单易懂 7)能否群发邮件 8)多用户同时发件时,系统能否稳定运行 9)未登录的情况下能否发邮件 10)被冻结的用户能否发邮件 11)定时发送这个功能是否能正常使用 12)收到的邮件能否正常查看 13)收到邮件的内容过大时,下载的网速如何 14)收到的邮件是否存在内容的丢失 15)收到的邮件能否保存 16)重复发邮件给同一个人能否发送成功 17)发送和接受邮件时响应时间如何
3.QQ账号和密码登录来测设计一下测试用例
1)输入正确的账号,正确的密码,登录成功 2)输入账号为空,登录失败,提示请输入账号 3)输入错误的账号,登录失败,提示账号或密码错误 4)输入与账号不匹配的密码,登录失败,提示账号或密码错误 5)输入的密码为空,登录失败,提示请输入密码 6)输入冻结的账号和正确的密码,登录失败,提示您的账号已被冻结 7)在网络较差的情况下,输入正确的账号和密码,能否登录成功 8)多用户同时登录的情况下,服务器会不会崩溃,能否稳定运行