实验室的项目到了测试阶段,上学期学了软件工程导论,结合网上的例子,写了下面的测试文档。供广大网友借鉴一下。
项目导入
测试类型 | 功能测试 | 模块名称 | 项目导出 | |
用例描述 | 该用例用来测试在项目导出界面,用户能否正常导出,如果出错,是否能给出 出错提示。正常应提示导出成功。 | |||
前置条件 | 已经连接好服务器,且服务器中有数据。 | |||
编号 | 测试项 | 操作步骤 | 期望结果 | 实际结果 |
1 | 项目导出 | 1、项目导出 2、点击年份 3、选择数据库 4、确认导出位置 | 1、年份下有正确的项目名称 2、数据,字段,格式正确 3、导出后位置及名称正确 4、导出成功的提示
| 符合期望 |
测试点
测试点编号 | 测试点 |
编号 | 测试点 |
1 | 导出后文件格式是否正确 |
2 | 各字段是否正确 |
3 | 文件名是否有要求,是否符合要求 |
4 | 数据导出后是否正确 |
5 | 选择表中除项目信息表数据为空时,是否可以导出 |
6 | 导出失败是否显示失败提示 |
7 | 导出成功是否显示成功提示 |
8 | 填写数据后修改,再导出查看结果 |
等价类
因为项目导出 不会出现数据库里面的数据不对 所以就没有编写对应无效等价类
测点编号
| 测试点 |
测试用例
用例编号 | 测试用例 | 包含测试点 | 包含等价类 | 测试结果 |
编号 | 测试用例 | 包含测试点 | 包含等价类 | 结果 |
1 | 2020的1 | 1,2,3,4,7 | 1 | 符合期望 |
2 | “测试” 无数据 | 1,2,3,4,6,7 | 2 | 符合期望 |
3 | 2020的1 | 1,2,3,4,7,8 | 3 | 符合期望 |
4 | 2020的1(无网) |
| 4 | 中断 |
项目导出 这个没有上面的那么详细,而且我们项目的导出分为1.全部导入。2.部分导入。3.合并。4.覆盖。
测试点
测试点编号 | 测试点 |
编号 | 测试点 |
1 | 错误数据导入后是否会回滚恢复至原有状态 |
2 | 项目合并是否正确覆盖或者跳过 |
3 | 数据导入后格式是否正确 |
4 | 数据导入后是否正确 |
5 | 选择表中除项目信息表数据为空时,是否可以导入 |
6 | 导入失败是否显示失败提示 |
7 | 导入成功是否显示成功提示 |
8 | 项目覆盖是否正常删除原有数据 |
9 | 导入部分信息时 是否只导入规定表 |
等价类
编号 | 有效等价类 | 无效等价类 |
编号 | 有效等价类 | 无效等价类 |
1 | 正确的db文件正确数据 | 由TXT更改成db数据类型 |
2 | 表中外键约束关系正确 | 表中外键约束关系不正确 |
3 | 表中主键唯一性正确 | 表中主键唯一性不正确 |
4 | 表中数据格式正确 | 数据格式不正确 |
5 | 表中有数据 | 表中无数据 |
6 |
| 无网时项目导入 |
参考文章
导入导出测试点归纳。
https://www.cnblogs.com/NancyRM/p/10238506.html