乐趣区

关于测试开发:appweb和接口测试的测试流程

一、web 测试流程
1、需要剖析,理解具体需要

2、测试筹备:原型图、效果图、需要文件、测试用用例、用例评审、各种测试数据筹备

3、测试环节:承受版本开始执行

1)冒烟测试:对版本品质的管制以及此版本是否具备测试条件;

2)UI 测试:核查效果图

3)功能测试:核查需要文件测试用例,对性能进行验证

4)兼容测试:各个浏览器,手机是否兼容

5)性能测试,服务器接口,多线程等压测

6)平安测试

7)易用性测试:界面与交互性测试,合乎交互标准,用户体验良好,应用方便快捷

8)提交 bug,争议 bug 评审,回归测试

9)自动化测试

a、ui 自动化测试:个别应用 python+selenium 进行 ui 自动化测试

4、公布性能,上线验证,公布上线报告

二、app 流程测试
1、需要剖析,理解具体需要

2、测试筹备:原型图、效果图、需要文件、测试用用例、用例评审、各种测试数据筹备

3、测试环节:承受版本,开始执行

1)冒烟测试:对版本品质的管制以及此版本是否具备测试条件;

2)装置、卸载测试:通过商店装置,且反对应用第三方工具装置

3)在线降级测试:验证数字签名、在线跨版本升级、降级后可应用

4)业务功能测试:业务逻辑测试、性能点测试、关联性测试;对需要和测试用例笼罩

5)稳定性及异样性测试:交互性测试(客户端多种打搅测试,待机拔插线等操作)、断 网、断电异样等状况客户端稳固

6)性能测试,服务器接口,多线程压测;客户端不同网络下的响应速度

7)易用性测试:界面与交互性测试,合乎交互标准,用户体验良好,应用方便快捷
8)适配性测试:分辨率,不同版本零碎,不同尺寸等反对

9)提交 bug,争议 bug 评审,回归测试

10)手机流量及电量测试:客户端应用监控电量和流量软件,确定符合规范

11)内存泄露测试

12)联机调试测试,关上调试模式,通过 logcat 记录每个操作,不便谬误定位

13)外网测试:笼罩 wifi、2g、3g、4g,电信、挪动、联通所有组合测试

14)自动化测试

a、ui 自动化测试:个别应用 python+appium 进行 ui 自动化测试

4、公布性能,上线验证,公布上线报告

三、接口测试流程
1、需要剖析:接口之间的逻辑关系,接口文档具体理解

2、测试筹备:接口文档、接口测试用例、各种测试数据筹备

3、测试环节,承受版本

1)功能测试:功是否依照接口文档实现

2)业务逻辑:是否依赖业务

3)参数异样:a 关键字参数(语言中的关键字)、b 参数为空、c 多少参数、d 谬误参数

4)数据异样:a 关键字数据、b 数据为空、c 长度不统一(短处数据库字段长度)、d 谬误数据

5)平安:cookie、header(特地是挪动端应用)、惟一识别码(客户端罕用)

6)回归测试

7)自动化测试:个别应用 python+requests 进行接口自动化测试

4、公布性能,上线验证、发送上线报告

四、接口测试工具
1、接口测试和接口文档生成工具:apipost

2、接口测试接口性能测试工具:jmeter

退出移动版