上次我们讲了如何利用Jmeter做接口测试,讲的比较浅,今天来补充一点细节,如何在不同的HTTP Request间传递参数,即前一个请求的输出部分是后一个请求的输入时,应该怎么办
接口测试自动化框架实践指南(二)
接口测试自动化框架实践指南(二)
接口测试自动化框架实践指南(一)
接口测试自动化框架实践指南
接口(API)测试
什么是接口测试
移动APP专项测试
APP测试,除了传统的那些测试方法外,需要额外关注以下方面:
兼容性测试、流量测试、电量测试、弱网络测试、稳定性测试、安全测试和环境相关测试。
负载压力测试
负载压力测试是在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量,以确定系统所能承受的最大负载压力。
单元测试,集成测试,系统测试,确认测试
从测试阶段的划分可以分为单元测试、集成测试、系统测试、确认测试。下面内容来自网络相关资料的整理。
白盒测试用例设计
白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。
白盒测试之基本路径测试法
基本路径测试是一种白盒测试方法,它在程序控制图的基础上,通过分析控制构造的环行复杂性,导出基本可执行路径集合,从而设计测试用例的方法。设计出的测试用例要保证在测试中程序的每一个可执行语句至少执行一次。
白盒测试之逻辑覆盖法
逻辑覆盖是以程序内部的逻辑结构为基础的设计测试用例的技术。
根据覆盖目标的不同和覆盖源程序语句的详尽程度,逻辑覆盖又可分为:
- 语句覆盖(SC)
- 判定覆盖(DC)
- 条件覆盖(CC)
- 条件/判定覆盖(CC)
- 条件组合覆盖(MCC)
- 修正判定条件覆盖(MCDC)
- 点覆盖
- 边覆盖
- 路径覆盖
几种逻辑覆盖标准发现错误的能力呈由弱至强的变化。
下面我们来逐一举例详解:
黑盒测试用例设计
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。
测试的原则
测试应该遵循怎样的原则呢?
Appium远程运行自动化脚本
前面我分享过移动端测试<移动APP自动化测试之元素定位>, 但没有像web端测试那样系统,例如框架一笔带过,分布式运行甚至都没有提。近期有读者问我一个问题,如何实现Appium在远程运行自动化脚本? 我建议他自己研究下,此文即为他的研究成果,分享给大家, 以下是正文:
iOS自动化测试之元素定位
iOS自动化测试之元素定位
UIAutomation Viewer定位Android APP元素
如何用UIAutomation Viewer定位Android APP元素