测试基本定义
第一节
1.测试需求 根据客户要实现功能,开发根据需求编写代码,测试根据需求编写测试用例
2.测试界面 测试用户界面的功能模块,布局是否合理,整体风格是否一致,各个控件文字位置的摆放;
3.功能测试 是指对产品软件的各个功能进行验证,验证产品是否达到客户的要求;
4.易用性测试 是否方便使用,可以理解为,易学性,易操作性
5.兼容性测试 验证产品在不同软硬件环境,关联设备、系统版本中等能正常使用;
6.安全性测试 识别安全漏洞、建立防护机制,保护用户人身安全、设备使用安全、个人隐私与业务员数据安全;
7.性能测试
压力测试有一个临界点,突破临界点,查看系统运行状态;
负载测试有一个临界点,慢慢接近临界点,查看系统运行状态
并发测试同一时间同一个时间点,向服务器发送请求,查看系统运行状态
8.可靠性测试 在规定的条件下,可持续的寿命最长的时间。(通过使用各种设备模拟不同的场景,比如高温、低温的情况
加速反映产品在环境中的状态一样”来验证是否达到研发和设计,制作中的质量目标)
第二节
按开发阶段划按
1.单元测试 在工作中单元测试一般是开发自测,如果需要测试进行单元测试,对测试的技术要求高,必须懂开发语言;理解:单元测试,课本有10个单元,(测试一个单元测试)
2.集成测试 成测试是指多个单元组合验证是否满足要设计文档的规格,能正常执行,主要的模块与模块之间的数据交互;
理解:集成测试。课本有10个单元
3.系统测试 系统测试是指把软件进行正常运行,对整个软件系统进行测试,验证这个系统能正常的运行,主要是测试一个
整体业务的流程
4,验收测试 验收测试是:站在用户的角度去对软件进行测试,验证系统满足用户需求
5.黑盒测试 黑盒测试也是功能测试,测试中把被测试的软件当成一个黑盒子,不关心盒子的内部结构,只关系
软件的输入数据和输出数据;
6.白盒测试 指打开盒子研究对里面的源代码和程序结果
7.灰盒测试 灰盒测试是介于百盒测试和黑盒测试之间一种,灰盒测试用于集成测试阶段,不仅关注输入,输出的正确
性,同时也管制程序内部的结构;
8.静态测试 静态测试是指不运行被测试程序本身,仅通过分析和检查代码的语法,结构,来检查程序的正确性(比如:
需求、软件设计说明)
9.动态测试 是指通过运行被测试程序,检查运行结果与预期结果的差异,并且分析运行效率,正确性,健壮性等;
比如:汽车: 试驾,运行查看汽车指标
10.测试划分,内部与外部测试,第三方
11.执行测试分为,手动和自动
12.地区测试划分,本地化和国际化

浙公网安备 33010602011771号