1.v模型
需求分析 | 验收测试 |
概要设计 | 系统测试 |
详细设计 | 集成测试 |
编码 | 单元测试 |
2.软件产品质量模型:功能性,可靠性,易用性,效率,可维护性,可移植性
3.
功能测试 | 满足功能,做出正确响应 |
安全性测试 | 保护数据,承受恶意攻击的能力 |
兼容性测试 | 能否与其他相关产品顺利对接 |
配置测试 | 能否在推荐配置上流畅运行 |
可靠性测试 | 产品在长时间运行下能保证性能,在异常的情况下是否可靠; |
易用性 | 易用 |
性能测试 | 产品提供某项功能的时间和资源使用情况 |
安装测试 | 正常安装 |
4.稳定性测试法:在一段时内,长时间大容量运行某种业务(低于性能值)
性能测试:测试产品真实规格是否和说明书中承诺的需求规格一致
压力测试:在一段时间内,持续使用超过系统规格的负载进行测试
恢复测试:在压力测试后,再将负载降到规格以内的测试方法
5.测试点不等于测试用例。测试点->测试设计->测试用例
测试设计方法:路径分析法,判定表 ,正交分析法,等价类,边界值
流程类 | 绘制流程图 |
参数类:个数有限,响应不同 | 输入输出表 |
数据类:取值是一个范围 | 等价类分析表 |
组合类 | 因子表 |
6.流程类覆盖策略
语句覆盖 | 覆盖系统中所有判定和过程的最小路径集合 |
分支覆盖 | 覆盖所有分支 |
全覆盖 | 覆盖所有可能的路径 |
最小线性无关 | 线性无关路径数 = 边数-节点数+2 |
7.参数类覆盖策略
建立输入输出表,进行100%的覆盖。
8.数据类覆盖策略
等价类划分->边界值
9.组合类覆盖策略
因子表->PICT工具生成测试用例
10.自动化测试系列:
单元测试:Parasoft;Compuware;Xunit;
UI:WinRunner;QTP;Robot;QARun;SilkTest;
性能自动化:WAS;LoadRunner;Qaload;OpenSTA;
11.测试用例模板
用例编号,用例标题,预置条件,测试数据,测试步骤,预期结果
第三部分暂时未读