摘要:
幂等性如何在接口测试中实践 何为幂等性 幂等(idempotent)或幂等性(idempotence)源自数学。在抽象代数中,有一整套理论上是关于幂等的。幂等的数学定义,远远超出网络上所谓的:"如果满足f(x)=f(f(x)),那么f就是幂等的"。 在计算机领域,幂等有一个十分通俗的定义:其实幂等就 阅读全文
摘要:
常用性能测试指标 响应时间 响应时间,Response Time: RT,从用户的角度来讲,就是用起来快不快。一个请求的响应时间由以下几部分时间构成,响应时间=网络传输的总时间+各组件业务处理时间 定义 响应时间指用户从客户端发起一个请求开始,到客户端接收到从服务器端返回的响应结束,整个过程所耗费的 阅读全文
摘要:
白盒测试的基本介绍 什么是白盒测试 白盒测试又称为结构测试或逻辑驱动测试,它是把测试对象看成一个透明的盒子,它允许测试人员利用程序内部的逻辑结构设计测试用例,对程序所有逻辑路径进行测试。 白盒测试的测试对象 白盒测试的测试对象是基于被测试程序的源代码,而不是软件的需求规格说明书。 使用白盒测试方法时 阅读全文
摘要:
谈一谈软件测试的基本功-测试用例的设计 软件测试中测试用例的设计是一个非常基础的工作,也是最重要的工作。 测试用例是通过执行一系列步骤来验证软件功能是否符合预期的规范文件,因此,测试用例质量的高低直接影响测试效果,也是评判测试工程师能力的关键指标之一。 测试用例设计流程 理解需求和业务场景 测试用例 阅读全文
摘要:
测试用例的定义 什么是测试用例: 它是每个业务目标,用编制的一组由测试输入,执行条件以及预期结果的案例 测试用例的好处及作用: 在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。 测试用例的使用令软件测试的实施重点突出、目的明确。 在软件版本更新后只需修正少部分的测试用例便可展开测试 阅读全文
摘要:
测试基础 软件测试 测试是为了度量和提高被测试软件的质量,对测试软件进行工程设计、实施、维护的的整个生命周期过程 软件测试是对软件形成过程的文档、检查软件数据和执行程序代码的测试,而不仅是对程序进行的测试。 软件测试基础 定义:使用人工或自动手段来运行或测试某个系统的过程。 目的:在于检验它是否满足 阅读全文
摘要:
adb adb 的相关介绍 Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序,包括以下三个组件: 客户端: 阅读全文