设计某一个功能模块的测试点/测试用例?

设计某一个功能模块的测试点/测试用例?

1、淘宝下单流程测试点有哪些?

2、微信支付功能的测试点有哪些?

 

测试点/测试用例--考虑的切入点:当前功能模块所属业务架构体系(web/app),所属场景,综合考量。

参照软件质量模型的八个质量特性:功能性、兼容性、安全性、可靠性、易用性、效率、可维护性、可移植性

考虑使用哪些设计测试用例的方法:等价类(有效/无效)/边界值/场景法/错误分析法/因果图/判定表/流程图法/正交实验法(正交表)

一、功能测试

1、流程上测试点--各种正常/异常流程均需考虑(覆盖全面)

2、功能实现上的测试点--依据当前业务功能场景,全面考虑

二、UI界面测试

UI界面展示、排版布局是否合理

三、接口测试

客户端向服务端发起请求是否正常响应,且返回响应数据;

接口的安全性--身份验证、授权、数据加密等;

接口异常处理能力是否OK;

四、性能测试

1、压力测试

2、稳定性测试--测试系统是否稳定;

3、疲劳测试

4、容量测试

五、安全测试

1、敏感数据是否脱敏/加密处理

2、键入SQL语句,看是否存在SQL注入问题

六、兼容性测试

web项目:

1、需兼容浏览器--火狐/谷歌/搜狗/微软edge

2、兼容操作系统--mac/Windows

app项目:专项兼容

七、易用性测试

方便快捷:

如支付--是否支持免密/指纹支付等

如搜索产品--是否支持enter回车搜索(table键自动跳格)等操作

八、容错性测试

客户错误操作,是否有正常提示或引导

九、如果是app,需考虑专项测试

1、系统兼容性--安卓/iOS/鸿蒙系统;

2、设备兼容性--华米OV,苹果三星魅族等;

3、屏幕尺寸和分辨率兼容性;

4、网络兼容性--wifi/2G/3G/4G/5G;

5、应用软件兼容性;

6、交叉事件测试--异常场景测试/干扰测试

7、安装卸载升级测试;

8、推送测试;

9、CPU测试--性能;

10、内存测试;

11、流量测试;

12、电量测试;

13、流畅度测试;

14、启动速度测试;

 

posted @   勾影变形计  阅读(118)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示