测试相关岗位复习内容

软件生命周期

1、问题定义及规划
2、需求分析
3、软件设计(概要设计,详细设计)
4、软件编码
5、测试阶段
6、部署和维护阶段
7、升级和淘汰

软件开发模型

瀑布模型、快速原型模型、增量模型、迭代模型、螺旋模型

软件测试的一些模型

V模型

W模型

强调测试开发同步进行,从需求阶段就引入测试,尽早发现问题,并及时采取措施
测试相关岗位复习内容_第1张图片

测试岗面试准备

测试大概看看就可以。https://www.cnblogs.com/mrgavin/p/12673771.html

测试的一些概念、原则

六大指标:质量、效率、易用性、可移植、可维护

目的:保证软件质量、提高用户体验

方法:1、手动 2、自动化

软件测试的过程需要遵循一些原则:

1、测试证明软件存在缺陷
2、穷尽测试是不可能的
3、测试应尽早进入(文档——设计有问题,这样可以降低修改成本)
4、缺陷集群性
(80%的BUG存在于20%的模块/业务中)如果某个模块发现很多BUG,那就要更细致的进行测试
5、杀虫剂效应
虫子会对同一种杀虫剂产生抗体
如果一直用同一种测试思维、用例,流程中发现的BUG就会越来越少
因此在测试过程中:尽量的更新测试用例,使用不同的测试思维来测试,安排测试工作时避免同一个人一直做同一个业务的测试,尽量做到交叉测试。
6、测试活动依赖于测试内容
金融公司格外重视安全测试
7、不可能不存在缺陷
因为不可能穷举测试

测试流程

软件的测试流程:
1、测试分析
2、测试计划
3、测试设计
4、测试执行
5、测试评估

测试刷题错题集

软件测试定义与原则

测试相关岗位复习内容_第2张图片
软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错误,所以选项A错误。

软件测试的基本准则有:所有测试都应追溯到需求、严格执行测试计划

你可能感兴趣的:(测试,测试工具,压力测试,模块测试,测试用例,postman)