如何从质量保证工程师的角度测试批处理过程?

时间:2018-12-27 05:51:59

标签: batch-processing functional-testing qa

我正在测试一个应用程序,该应用程序将从各个酒店预订网站获取房费数据,并将最低价格插入到应用程序数据库中。通过批处理文件可以完成此特定操作。该批处理每天晚上运行。在此批处理过程中,我可以检查/验证白色测试的项目有哪些?

1)我已经使用Xcode在本地计算机中构建并运行了该应用程序。

2)检查本地数据库中的价格表是否为空。

3)如果有任何数据,那么我会截断价格表。

4)执行批处理文件。

5)重新检查价格表并验证是否在价格表中正确插入了房费数据。

如果有人可以向我提供其他检查内容以确保此批处理过程的质量的想法,我将深表感谢。

1 个答案:

答案 0 :(得分:2)

这是示例测试计划

阴性测试用例:

  • 某些关税为0或负数
  • 某些关税很高(超出了所用变量的范围)
  • 某些关税不是有效的数字,例如名称
  • 所有关税都是肮脏的/无效的
  • 没有要处理的关税
  • 其他数据是肮脏的或某种形式的畸形,但不是关税

国际化

  • 如果关税是某些地区的文本,请测试多个地区
  • 如果不同的关税使用不同的货币,请检查是否采用了最低的价格,而不仅仅是最低的价格

搜索

  • 最低关税位于批次的开始,中间或结束

注释

  • 上面将需要对数据收集进行一些模拟