测试文档
为了保证我后续测试流程的顺利进行和规范性,我用这个文档记录测试规范。
测试规范
- 单元测试:每个模块都需要编写单元测试,保证每个模块的功能正确性。
- 测试日志:每个测试的结果都需要记录在测试日志中,便于追溯。但由于测试方法可能各不相同。这里规定两种测试日志记录方案。
- 代码测试:代码测试是指模拟了全部输入并对模块结果进行验证的测试。即纯靠代码完成的测试,对于这样的测试,提交测试代码后,不需要额外的测试日志,写明测试代码提交对应的哈希和文件名即可。
- 手动测试:手动测试是指测试人员手动操作模块,验证模块功能的测试。这种测试需要记录测试步骤和结果。推荐的办法是自己录屏,然后发到B站或者其他平台,留一个链接作为测试日志。
- 测试用例:测试用例是指测试人员根据测试需求,制定测试方案的文档。测试用例需要包含测试目的、测试范围、测试条件、测试步骤、预期结果、实际结果等内容。
- 代码版本:为了保证测试结果的可重复性,测试人员需要提交代码的版本。提交代码的版本是指提交哈希、文件名或者模块名。
测试日志
用一个表格来记录测试日志。这里只保留所有模块的最新测试结果。过往测试结果保存在测试记录中。
测试日期 | 测试人员 | 测试类型 | 测试模块 | 测试模块哈希 | 测试结果 | 测试用例 | 测试用例哈希 | 测试日志 |
---|---|---|---|---|---|---|---|---|
2021-10-10 | 张三 | 手动测试 | 模块1 | 哈希1 | 成功 | 模块1测试用例 | 哈希2 | 测试日志链接 |
2021-10-10 | 张三 | 代码测试 | 模块1 | 哈希1 | 成功 | 模块1测试用例 | 哈希2 | /根目录相对路径/测试代码.ts(哈希3) |