兼容性测试

设备兼容性:苹果  华为  荣耀  oppo   vivo   小米,看主流用户使用百分比

系统兼容性:云测试,安装卸载,主流功能

分辨率兼容性:屏幕尺寸,appui  

网络:主流网络

版本:更新后的版本

                                                               如何从头开始自动化

1、需求分析:将可做自动化的模块提炼出来

2、做计划,根据业务特性,复杂性,任务优先级,人员现状,几个人,几台测试机,服务器,搭建测试框架时间

3、设计自动化测试用例:从功能用例中挑选合适的稳定的,优先级比较高的,转化成自动化,比如主流功能冒烟用例

4、框架选型:语言、框架,完成环境搭建

5、编写用例脚本:

6、执行测试:测试包下载运行

7、整理报告

8、后期维护

                                                 bug分类

1、新引发的bug

2、兼容问题,版本覆盖升级,性能

3、代码

4、线上版本影响主流程

5、需求不清晰或变更

                                              页面卡顿

1、内存泄漏:未使用的代码还在用内存,造成内存浪费

2、网络慢

3、接口响应慢

4、请求多次

5、页面复杂,元素太多:dom树对应节点层级太多,太多的图像及视频资源的加载

6、数据量太大:主线程堵塞

                                       通过子元素定位父元素

1、element/..

2、element/parent::*

                                       测试用例设计

1、需求分析:测试范围,细节要求

2、界面、功能、易用性、兼容、性能、安全、特性

                                          需求评审

1、业务场景:站在用户角度考虑遇到的各种问题

       穷举系统:把已有系统对比当前需求,找出与需求实现相关的系统服务,在穷举系统中考虑系统边界,对系统的侵入性评估,数据结果更改:数据约束关系,4、对需求改动量及必要性评估5、需求流程:业务分支路径、对应功能多种状态流转描述是否完整合理,权限描述,细节6、需求的优先级 7、第三方系统对接流程

2、系统交互

3、功能点

4、项目

                                           开发不认同bug

1、描述不清晰

2、难以复现

3、建议类bug:根据时间及资源,开会讨论是否需要处理

4、需求理解不一致:找产品确认

                                               用例设计方法

等价类,边界值分析,因果图:多数据组合测试、判定表,场景法、证交法、错误推测发

                                                 tcp三次握手

客户端----服务,建立链接syn请求

服务------客户端   响应ack,-----服务,建立syn

客户端---服务发送syn,进行ack响应,服务收到ack后链接正式建立

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容