测试阶段(黑盒)
主要工作阶段分为需求评审,编写测试计划,编写测试方案,熟悉项目的业务和数据库
测试工作步骤分为
主要测试阶段单元测试,集成测试,系统测试,验收测试
其他阶段冒烟测试,回归测试,随机测试,探索性测试
测试用例模板
- 测试用例:

2.项目测试用例与缺陷模板:
主要阶段
需求评审:1.保证需求说明书的完整,准确
2.保证项目团队对需求的理解达成一致
编写测试计划:1.明确的测试目标与测试范围,执行计划的角色与职责
2.任务的进度安排与资源分配
3.风险估计和应急计划
4.测试的准入/准出标准
编写测试方案:1.测试策略
2.测试环境的规划
3.测试工具的设计和选择
熟悉项目的业务和数据库:1.熟悉项目业务,了解所需达成的目标
2.熟悉数据库常用的SQL语句和重要的数据表
测试工作
单元测试:模块测试,针对软件设计中的最小单位-程序模块,进行正确性检查的测试工作。
集成测试:组装测试,通常在单元测试的基础上,将所有程序模块进行有序的、递增的测试。重点测试不同模块的接
口部分。
系统测试:整个软件系统看为一个整体进行测试,测试的依据是软件需求说明书。
验收测试:检验软件是否符合用户需求的测试
其他阶段:
冒烟测试:对系统进行最基本功能的测试,保证基本的功能和流程能走通。
回归测试:当修复一个BUG后,把之前的测试用例在新的代码下进行再次测试。
随机测试:随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试用例没有覆盖到的部分。
探索性测试:探索性测试意味着同时设计测试和执行测试。测试人员通过测试来不断学习被测系统
测试策略
边界值:选取正好等于、刚刚好大于或刚刚好小于边界的值作为测试数据
判定表:判定表法表示的是有多个输入,和多个输出,而且输入与输入之间有相互的组合关系、输入和输出之间有相互
的依赖关系
因果图:适用于分析程序输入条件的各种组合情况,以及输入与输出之间的依赖关系
正交法:确定需求中的因素数(所有的输入)与对应的水平数,根据因素数与水平数选取正交表,用需求中的文字代替正交表中的字母
如:$ L_9(3^4) $:有4个列,每个列有3个取值,9为列的组合个数,叫4因素3水平
场景法:是用流程图描述用户的使用场景,然后通过覆盖流程路径来设计测试用例
错误推测:指利用直觉和经验猜测出出错的可能类型,有针对性列举出程序中所有可能的错误和容易发生错误的情况
测试报告
1.测试工作的经过与结果
2.风险评估
3.缺陷汇总与分析
4.测试工作总结与
一般测试报告大纲:
