设计某一个功能模块的测试点/测试用例?
设计某一个功能模块的测试点/测试用例?
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、启动速度测试;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?