- Beta测试是验收测试的一种【验收测试是由用户进行确认是否接受一个系统验证性测试。Alpha是潜在客户在开发场地进行的测试;“Beta”是客户自己的环境】
- 单元测试用例主要是根据详细设计。这里指的是V模型。
- 自顶向下测试:较早验证了主要控制和判断点;需要开发桩模块;可以及时发现设计上的错误。
- 白盒测试主要有:逻辑覆盖和基本路径测试。
- 边界值分析:最小值、略高于最小值、正常值、略低于最大值和最大值处取输入变量值,记为:min、min+、nom、max-、max考虑到健壮性测试,还可以加一个略大于最大值以及一个略小于最小值的值。
- 设计系统测试计划需要参考的项目文档有:软件测试计划、软件需求规范、迭代计划,不用参考可行性研究报告。
- 编码和单元测试阶段负责写出正确、易懂、容易维护的程序模块。
- 产品通过Beta测试之后,可以正式发行。
- 动态程序分析是对计算机软件的分析,通过真实或者虚拟处理器上执行,包括模块功能检查和系统压力测试。程序数据流分析是编译时使用的技术,可以不必实际运行程序。
- 在执行集成测试阶段,需要输出的是集成测试报告。
- 软件测试主要包括单元测试、集成测试、系统测试、确认测试。不包括回归测试。
- 桩模块在单元测试中被其他模块调用;在自顶向下的集成过程中尤其有效。
- 代码测评员一般由开发人员担任。
- 系统测试包括功能、性能、可靠性、安全性测试。
- 集成测试的测试用例是根据概要设计的结果来设计。
- TDD的原理(测试驱动开发),在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。测试驱动不仅仅是单纯的测试,而是把需求分析、设计、质量控制量化的过程。目的:测试软件(保证代码质量)和在开发过程中帮助客户和程序员去除模棱两可的需求。
- GUI测试是系统测试。
- Stub桩模块
|