一 软件功能测试概论
1.软件需求3个不同的层次:业务需求、用户需求、系统需求
2.测试需求分析三个环节:需求采集、需求分析、需求评审
3.质量特性分析:功能性、可靠性、易用性
4.测试方法:等价类划分法、边界值分析法、因果图、场景法
二 软件功能测试过程
1.功能测试过程:前期准备→计划制定→设计与开发→执行与缺陷追踪
2.测试环境=硬件+软件+网络+数据+测试工具
3.自动化测试工具分类
(1)收费方式:
①商业测试工具
②开源测试工具
③免费测试工具
(2)用途:
①测试管理工具
②自动化功能测试工具
③性能测试工具
④单元测试工具
⑤白盒测试工具
⑥测试用例设计工具
4.测试设计目标:组织性、重复性、跟踪、测试验证
5.测试用例说明包括:标识项、测试项、输入说明、输出说明、环境要求、案例之间的依赖关系
6.软件描述三方面:概要陈述、再现步骤、隔离尝试