经典场景试题,测试用例编写

时间:2024-10-12 07:25:32

经典场景法,测试用例编写

在这里插入图片描述

一.登录界面的测试用例:

1.界面UI测试:
①布局是否符合需求文档的要求;
②输入框和按钮的长度、高度是否符合要求;
③界面的设计风格是否与UI的界面设计风格统一;
④界面的文字是否简洁易懂,无错别字。
2. 功能测试
①输入正确的用户名和密码,验证登录成功;
②用户名、密码为空,验证登录失败并提示信息;
③登录成功后,是否跳转到相应的界面;
④用户名和密码过长或过短是否有提示信息;
⑤用户名和密码之间有空格、特殊字符或者其他非英文的处理;
⑥登录失败后,不能有记住密码的功能;
⑦密码是否加密显示;
⑧登录页面的注册、忘记密码、登出等用另一账号登录链接是否正确。
⑨输入密码,大写键盘打开是否有提示信息;
⑩输入错误的用户名和密码,查看提示信息。
3. 性能测试:
①打开登录界面,需要几秒(时长);
②输入正确的用户名和密码登录成功,登录时长不超过5s。
4. 兼容性测试:
①主流浏览器是否显示成功;
②不同的平台是否显示成功;
③移动设备上是否显示成功(Android iOS);
④不同的分辨率;
5. 可用性测试
①是否支持全键盘操作,是否有快捷键;
②输入用户名和密码,按回车是否可以登录;
③输入框能否tab键切换。
6. 安全性测试:
①用户名和密码是否通过加密的形式发送给web服务器;
②用户名和密码的输入,应该屏蔽SQL注入(是指web应用程序对用户输入的数据的合法性没有判断或过滤不严,得到相应的数据信息;;方式有:数字型注入、字符型注入以及其他型注入,比如cookie注入,post注入);
③用户名和密码的输入,应该禁止输入脚本(依据一定的格式编写的可执行文件);
④错误登录的次数限制;
⑤考虑是否支持多用户在同一机器上的登录;
⑥考虑一用户在多态机器上的登录。

二。针对王者里一个游戏的测试:

比如说亚瑟
①技能能否使用,以及普攻能否正常使用;
②他能否出装和卖装;
能否换皮肤和购买新皮肤;
④亚瑟的口头禅是否顺利并且带有感情色彩表达出来;
⑤每个技能的有效时长;
⑥不进行操作时,他是否自己会操作;
⑦带的闪现、终结或者惩戒、弱化等验证是否正常使用;
⑧回血技能是否可以使用;
⑨发起进攻、撤退等操作可否进行;
⑩快捷语能否实现;

三。微信充值的测试点:

1.账号输入检查
①账号位的长短;②账号里带有特殊符号、空格以及非英文的处理;③大写字母的处理;④不存在的账号的验证及提示;⑤不输入账号提交会提示什么信息;⑥账号输入框所在行,点击任意地方,均应获取到焦点在输入框,保证用户可以正常使用。
2.充值界面显示信息的检查
①充值金额是否正常显示;②选择不同的面额来检查支付金额是否正确;③温馨提示的文字检查,查看是否有错别字或是语句不通的语句;④检查客服热线电话以及在线客服是否正常运营。
3.按钮的检查
①【立即充值】、【支付】、【提交】、【返回】、【返回充值首页】、【清除】等是否能够正常操作,能否正常跳转到相应的页面。
4.充值的不同场景
①正常充值流程,充值成功,订单状态为充值成功,支付状态为支付成功。
②在支付界面,取消订单,订单状态为待充值,支付状态为待支付。
③供应商余额不足,不能进行充值处理,订单状态为充值失败。
④不同的充值面额进行测试。
⑤充值明细的测试是否正常记录。
⑥网络环境佳或者网弱或者无网环境的测试;
⑦默认的充值面额是否可以进行修改。

3.上传视频(上传和发布按钮)的测试编写

(1)功能测试