一、为什么要写测试用例?
写测试用例可以让测试的需求覆盖更加全面,让测试工作进行顺利,且方便移交和交流, 好的测试用例要做到:结构设置合理,case覆盖全面,且具有可执行性,可重复等特点。
二、软件测试文档
1. 测试用例一般包含的要素:用例编号、测试项目、用例标题、优先级(致命、严重、一般、微小、建议)、预置条件、输入参数、执行步骤、预期结果
2. 缺陷报告要素:缺陷编号、缺陷标题、严重级别、重现步骤、缺陷状态、提交人、时间、附件
三、测试用例常用方法
3.1 黑盒测试(功能测试):边界值分析、等价类划分、错误推测法、因果图、判定表、正交试验设计法、场景法等
主要试图发现下列几类错误 :
1. 功能不正确或遗漏
2. 界面错误
3. 输入和输出错误
4. 数据库访问错误
5. 性能错误
6. 初始化和终止错误
3.2 白盒测试:
代码检查法、
逻辑覆盖法【包括:语句覆盖、判定覆盖、条件覆盖】、
基本路径法、
静态结构分析法、
静态质量度量法、
域测试、
符号测试、
路径覆盖、
程序变异等
四、功能测试
根据产品需求文档编写测试用例,而进行测试。