产品测试流程
2021-03-09 15:26:36 43 举报
AI智能生成
测试需要注意的点,以及测试流程
作者其他创作
大纲/内容
产品测试
测试细节
UI测试
测试用户界面(如菜单、对话、窗口和其他控件)布局、风格是否满足客户要求;文字是否正确、页面是否美观、图片组合是否玩命、操作是否友好;
UI测试目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或者浏览功能
确保用户界面符合公司或者行业标准。包括用户友好性、任性化、易操作性测试。
导航测试
1、按钮、对话框、列表和窗口等。或在不同的连接页面之间需要导航。
2、是否易于导航,导航是否直观。
3、是否需要搜索引擎。
4、导航帮助是否准确直观。
5、导航与页面结构、菜单、连接页面的风格是否一致。
内容测试
1、输入框说明文字的内容与系统功能是否一致
2、文字长度是否加以限制
3、文字内容是否表意不明
4、是否有错别字
5、信息是否为中文显示
6、是否有敏感性词汇、关键字(例如:涉及政治,色情等归类为敏感字)
7、是否有敏感性图片,例如:涉及版权、专利、隐私等图片
功能测试
1、采用世界、地点、对象、腥味和北京五元素或者业务分析等方法分析,提炼APP的用户使用场景。
2、根据被测试功能的特点列出相应类型的测试用例对其进行覆盖
3、在测试实现的各个阶段跟踪测试实现需求输入的覆盖情况,及时修正业务或者需求理解错误
运行测试
1、APP安装完成后的试运行,可正常打开软件。
2、APP打开测试,是否有加载状态进度提示。
3、APP打开速度测试,速度是否可观。
4、APP页面间的切换是否流畅,逻辑是否正确。
5、注册。
6、登录。
7、注销。
数据更新测试
1、需要确定哪些地方需要提供手动刷新,哪些地方需要自动更新,哪些地方需要手动+自动更新。
2、确定哪些地方从后台切换到前台需要进行数据更新。
3、根据业务、速度、流量的合理分配,确定哪些内容需要实时更新,哪些需要定时更新。
4、确定数据展示部分的处理逻辑,是每次从服务端请求,还是缓存到本地,这样才能有针对性的进行相应测试。
5、检查有数据交换的地方,均有相应的异常处理。
时间测试
1、客户端可以进行自行设计手机时区、时间,因此需要教育该设置对APP的影响。
2、中国为东8区,所以当手机设置时间非东8区时,查看显示地方时间,是否正确,功能是否能正常运行。
3、时间一般要根据服务器时间转换成客户端对应的时区进行展示,提高用户体验。
4、更改时间进行测试时间是否可以进行转换。
性能测试
并发测试
兼容性测试
1、和本地主流APP是否兼容。
2、基于开发环境和生产环境的不同在各种网络连接下APP数据和使用是否正常。
3、与各种主流设备是否兼容,如有跨系统支持则需要检验是否在各个系统下操作是否正常。
回滚测试
测试升级后的功能是否和说明一样。
测试与升级模块相关的模块功能是否与需求一致。
升级界面的UI测试。
接口测试
服务端一般提供JSON(JavaScriptObjectNotation)格式的数据给客户端,所以要在服务端进行接口。
确保服务端提供的借口转换的JSON内容正确,对分支、异常流有相应返回值。
手写单元测试
接口文档与实际是否一致
测试资源
1、需求文档;
2、ui原型图;
3、页面字段说明;
4、接口文档;
5、测试环境;
6、测试设备
7、测试用例;
0 条评论
回复 删除
下一页