原先已上线的一个列表页,数据展示来源两方面,一部分是数据库定期从其他业务库同步数据过来,另一部分来自于‘导入数据’功能直接导入,且审批通过的数据。现新迭代中把需求修改为:数据只读取‘导入数据’,且审批通过的数据。请写出新迭代需要考虑的业务测试用例。
时间: 2023-08-31 10:24:52 浏览: 135
### 回答1:
1. 测试导入数据功能是否正常,包括数据格式、数据完整性、数据准确性等。
2. 测试审批流程是否正常,包括审批人员、审批流程、审批结果等。
3. 测试数据读取功能是否正常,包括数据读取的准确性、数据读取的速度等。
4. 测试数据展示功能是否正常,包括数据展示的准确性、数据展示的格式等。
5. 测试数据更新功能是否正常,包括数据更新的准确性、数据更新的速度等。
6. 测试数据删除功能是否正常,包括数据删除的准确性、数据删除的速度等。
7. 测试数据备份功能是否正常,包括数据备份的准确性、数据备份的速度等。
8. 测试数据恢复功能是否正常,包括数据恢复的准确性、数据恢复的速度等。
9. 测试数据安全性是否正常,包括数据加密、数据备份、数据恢复等。
10. 测试数据可靠性是否正常,包括数据备份、数据恢复、数据更新等。
### 回答2:
在新的迭代中,需求已经修改为只读取"导入数据"且审批通过的数据。为了验证这个需求修改是否正确地实现,可以考虑以下业务测试用例:
1. 验证列表页中展示的数据是否只包含"导入数据"且审批通过的数据。可以先导入几条待审批的数据,然后导入并审批通过一部分数据,最后再导入并审批未通过的数据。检查列表页是否只显示已审批通过的数据,而未审批通过或未通过的数据均不显示。
2. 验证列表页中展示的数据是否与审批通过数据中最新一次导入的数据一致。可以先导入一批数据并审批通过,然后再导入另一批数据并审批通过。检查列表页是否只显示最新一次导入并审批通过的数据,而过去的导入数据是否被正确地过滤掉。
3. 验证列表页中的导入数据是否正确地展示相关信息。可以导入包含各种不同类型字段的数据,并确保审批通过。检查列表页中展示的数据是否包括正确的字段,且字段内容展示正确。
4. 验证列表页中的导入数据是否可以进行排序和筛选。可以导入一些数据并审批通过,然后进行排序和筛选操作。检查列表页是否可以按照各个字段进行排序,并根据某些字段进行筛选,以确保这些功能在只读取导入数据的情况下仍然有效。
5. 验证列表页中的导入数据是否可以进行操作,例如编辑、删除等。可以导入一些数据并审批通过,然后尝试进行编辑、删除等操作。检查是否可以成功进行这些操作,以确保在只读取导入数据的情况下仍然可以对数据进行必要的管理操作。
通过以上测试用例的进行,可以验证新迭代中的需求修改是否正确地实现了只读取"导入数据"且审批通过的数据,并确保列表页的展示和功能操作等方面的正确性。
### 回答3:
新迭代需要考虑的业务测试用例如下:
1. 验证‘导入数据’功能是否正常:测试导入数据的功能是否可以顺利导入数据,并且确保导入的数据能够成功展示在列表页上。
2. 验证数据审批流程是否正常:测试审批通过的数据是否可以成功展示在列表页上,并且未经审批通过的数据是否不会展示。
3. 验证数据同步功能是否正常:测试数据库定期从其他业务库同步数据的功能是否正常,以确保同步的数据能够正确展示在列表页上。
4. 验证数据只读取‘导入数据’的功能实现:测试在新迭代中,是否只能读取‘导入数据’并且审批通过的数据,而不读取其他来源的数据,以确保数据来源的限制能够正确实现。
5. 验证审批通过的数据能否正确显示:测试审批通过的数据是否能够准确地显示在列表页上,并且显示的信息是否与导入的数据一致。
6. 验证未经审批通过的数据不会显示:测试未经审批通过的数据是否不会显示在列表页上,以确保只有审批通过的数据才会展示。
7. 验证数据的展示顺序是否正确:测试审批通过的数据在列表页上的展示顺序是否正确,以确保按照一定的规则进行展示。
8. 验证导入的数据能否成功导出:测试导入的数据能否成功导出到其他格式(如Excel),以确保导入的数据能够按需求进行导出操作。
9. 验证数据展示的性能是否满足要求:测试在大量数据的情况下,列表页的数据展示是否能够保持良好的性能,以确保性能方面的要求能够得到满足。
10. 验证异常情况下的处理:测试在异常情况下,比如导入数据失败或审批流程异常等情况下,系统的处理是否正常,以确保系统能够正确处理异常情况,不会影响正常的业务流程和数据展示。