软件测试流程及要点:界面、易用性、兼容性、安全、弱网测试全面解析

2024-11-23
来源:网络整理

接口测试

1、界面与UI设计效果图是否一致;

2、图片位置是否显示正确;

3、是否刷新下拉朋友圈;

4、是否是简体中文;

5、有没有错别字?

可用性测试

1、操作简单吗?

2、是否适合不同年龄段的人;

兼容性测试

1、不同操作系统是否好用;

2、微信版本不同;

3、手机型号不同;

安全测试

1、朋友圈内容是否涉嫌不良信息并被判定为异常;

2. 如果您不是好友且陌生人看不到您,则看不到朋友圈;

弱网测试

1.2g 在线点赞需要多长时间/是否可以点赞/是否可以评论;

2、3G网络点赞需要多长时间/是否可以点赞/是否可以评论;

3、4G网络点赞需要多长时间/是否可以点赞/是否可以评论;

4.5G网络点赞需要多长时间/是否可以点赞/是否可以评论;

5、公共网络点赞需要多长时间/是否可以点赞/是否可以评论;

2.QQ功能测试

功能测试

登录成功

1、输入您注册的QQ号、正确的密码、正确的验证码(英文不区分大小写),即可正常登录;

2、登录成功后,选择记住QQ号和记住密码,下次即可正常登录;

登录失败

帐户:

1、输入未注册的QQ号,提示“该账号尚未注册”;

2、输入的QQ号码长度小于5位或大于11位,提示“请输入正确的账号”;

3、输入的QQ号码含有英文字母和特殊字符(非纯数字),提示“请输入正确的账号”;

4、输入的QQ号码类型和长度合法,但长期未使用,已被冻结。会提示“该账户已被冻结”;

5、如果输入的QQ号、密码、验证码其中一项或多项为空,则登录失败;

密码:

1、输入的QQ密码长度小于8个字符或大于16个字符,提示“帐号或密码错误,请重新输入”;

2、输入的QQ密码含有空格或其他非法字符、纯数字/纯字母/纯符号、含有汉字,登录失败;

3、输入的QQ密码长度和类型合法但与输入的账号不符,提示“账号或密码错误,请重新输入”;

4、登录失败且忘记密码;

5、密码加密并输入时显示,密码可见时显示密码;

6、输入密码时,打开大写键盘会有提示信息;

短信验证码:

1、如果输入的验证码与数字不符、输入其他非数字、或者输入的验证码超过时限/过期,则验证失败;

2、如果输入的验证码长度小于6位,输入的验证码长度大于6位则验证失败;

图片验证码(看图输入):

1、如果输入的验证码长度小于4位或大于4位,则验证失败;

2. 输入验证码。验证码英文字母不匹配、数字不匹配或含有特殊字符,验证失败;

3、当您输入错误时,可以点击图片刷新更新;

图片验证码(拼图输入):

1、拼图时间超时,验证失败;

2、拼图未正确完成,验证失败;

异常场景

1、输入未注册的QQ号会有提示;

2、在手机/电脑端登录已在电脑/移动端登录过的账号,会有提示信息;

3、同一设备允许重复登录同一个QQ账号;

4、同一设备允许您登录多个不同的QQ账号;

5、QQ号码输入框、密码输入框、短信验证码输入框允许复制粘贴;

登录界面

1、各按钮、输入框的提示信息符合要求;

2、各个按钮和输入框的位置符合要求;

3、各个按钮和输入框的长度符合要求;

4、各个按钮和输入框的颜色符合要求;

微信准备发红包表情_提示发红包表情_红包表情微信准备发给别人

5、各个按钮和输入框点击时和静止时的形状符合要求;

6、各个按钮和输入框的位置固定,在不同设备上正常显示;

7、点击QQ快捷方式,登录界面动画正常显示;

8、登录界面动画开启时间满足要求;

9、受登录设备配置影响的登录界面动画的登录时间在可接受的范围内;

性能测试

1、打开登录页面所需时间符合要求;

2、登录后成功跳转新页面所需时间满足要求;

3、弱网情况下,登录跳转时间满足要求;

4、QQ号、密码、验证码验证时间符合要求;

安全测试

1、登录失败一定次数后,无法继续登录;

2、同一设备最多可登录账户数量限制;

可用性测试

1、输入您的账号和密码并回车查看是否可以登录;

2、输入框是否支持用Tab键切换;

兼容性测试

1.支持/Mac/不同操作系统登录;

2.支持不同系统版本登录,例如win7;

3、支持手机、手机等不同移动设备上不同操作系统登录;

3.微信红包测试

功能测试

1、红包金额、红包数量输入框只能输入数字;

2、红包可输入的最高和最低金额是否符合预期(200 0.01);

3、幸运红包最多可发出的红包数量是否有限制(100个);

4.超过幸运红包上限时是否有提醒?

5、红包金额超出最大范围时是否有相应提示;

6、发送红包数量超出最大范围时是否有提示?

7、余额不足时,红包发送失败;

8、红包描述中是否可以输入汉字、英文、符号、表情、纯数字、汉字和英文符号;

9. 是否可以混合搭配参赛?

10、输入红包金额时是否只能输入数字;

11、红包描述是否有最大字符数限制(10个);

12、红包描述、金额、红包号码框是否支持复制粘贴操作;

13、红包描述中的表情可以删除;

14、发送的红包是否可以被他人收到;

15. 红包可以自己领取吗?

16、24小时内未领取的红包可以退回原账户吗?

17.超过24小时未领取的红包还能领取吗?

18、用户是否可以多次抢红包;

19. 送红包的人还能抢红包吗?

20、红包金额有小数位数限制吗?

21.可以按返回键取消发送红包;

22、断网时无法抢红包;

23、是否可以自行选择付款方式;

24、余额不足时,支付方式是否会自动匹配?

25、在红包发送界面可以看到之前的红包发送和接收记录吗?

26、红包记录信息与实际收发红包记录是否相符;

27、支付时,可以使用密码或指纹支付;

28、如果直接输入小数点,则小数点前应有0;

29、支付成功后,返回聊天界面;

30、发出的红包金额与收到的红包金额应当相符;

31、可以连续多次发红包吗?

32、输入金额为0,“充值红包”按钮灰显;

性能测试

1、网络弱时抢红包,以及发红包的时间;

2、抢红包、发红包的网速不同;

3、红包发送和接收成功后的跳转时间;

4、发送和接收红包的电量消耗;

5、退款到达时间;

兼容性测试

提示发红包表情_微信准备发红包表情_红包表情微信准备发给别人

1、苹果和安卓是否可以发红包;

2、电脑上是否可以抢微信红包;

接口测试

1、红包发送界面无错别字;

2、抢红包后界面无错别字;

3、收发红包界面布局合理;

4、发送红包和接收红包界面颜色搭配合理;

安全测试

1、对方微信异地登录时是否会有提醒;

2、收到红包后,发送红包的人数量会减少,收到的红包数量会增加;

3、红包发送失败,银行卡内余额及金额不减少;

4、红包发送成功后,您会收到微信支付通知吗?

易于使用(有点重复)

1.可语音输入红包描述;

2.您可以使用指纹或密码支付;

4. 传递函数测试

关于付款金额

1、验证同业转账、跨行转账、支付宝直转账、绑定银行卡之间相互转账;

2、验证验证码的有效性(一般小额只需要手机验证码,大额需要手机验证码+动态密码,转账至绑定银行卡时无需验证);

3、核实转账费用收取情况(例如小于一定金额的同业转账免费、跨行收取费用等,具体收费标准以需求函中描述为准);

4、验证即时转账和普通转账;

5、验证6位交易密码是否正确;

6、核实账户余额不足;

7. 验证转账金额是否超出限额;

8.验证传输超时(一般交易都有超时控制,如果服务器在一定时间(通常是30s)后没有响应,服务器会向客户端发出超时错误。对于超时场景测试,需要暂时联系开发让开发设置并测试员工(可以在客户端模拟超时场景);

9. 核实收款人姓名与付款账号不一致或均错误;

10、核实转让方或受让方是否存在非法账户(账户挂失、冻结、锁定、注销);

11. 确认信用卡和定期存款不能转出。 (一般选择账号后就会被屏蔽);

12、验证ios、、web端的传输场景;

13、字数最小值,如0.01;

14、无实际意义的金额,如0元;

15、支付金额错误:格式错误、数量错误(支付金额为负数);

16、余额少于实际需要支付的金额;

17、银行卡或其他当日设定的消费金额或单笔金额超过限额;

在支付界面上

关于支付,会有很多涉及第三方接口的相关事件。例如:支付宝、网上银行系统、手机银行、POS终端服务,甚至扫码枪等硬件设备也都相关。

支付操作问题

1、指纹支付;

2.免密码支付;

3、账号+密码支付;

4、动态获取支付验证码进行支付;

5、银行卡号+密码绑定支付;

6、信用卡可能涉及支付码等;

如今的支付方式多元化,快捷支付与银行卡支付的区别。信用卡和普通借记卡之间的区别。都需要考虑。

产品容错(异常处理)

1. 转账失败如何处理;

2、传输过程中网络断线;

3、转账失败后如何退款;

4、如果转账金额不足,充值后可以继续付款吗?

5、继续点击是否会出现多次扣费;

6、如果出现多次扣款,如何退款至支付账户;

产品后台处理

转账成功的账户处理、转账失败的账户处理、错误账户处理等

如果您有参考答案,也可以留下参考答案。小编就一起总结一下,分享给大家,帮助更多的朋友。

以下是非常高质量的学习资源。对于做【软件测试】的朋友来说应该是最全面最齐全的准备仓库了。这个仓库也陪伴我走过了最艰难的一段路。希望也能帮到你!

如果您需要以上软件测试资料,可以私信我,可以免费获取。

还有一份216页的软件测试工程师面试指导文档。并且免费分享相应的视频学习教程! ,资料包括基础知识、要领、互联网程序原理、数据库、抓包工具专题、接口测试工具、测试高级-编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等

不要一个人学习。最好留在一个团体中,共同成长。质量效应非常强大。如果你们一起学习、一起打卡,你们就会更有动力学习、坚持下去。

结论

欢迎留言,或者关注我的专栏,与我交流。

分享