代码之家  ›  专栏  ›  技术社区  ›  Noor Yeaser Khan

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

  •  1
  • Noor Yeaser Khan  · 技术社区  · 6 年前

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

    1) 我已经用Xcode在本地机器上构建并运行了应用程序。

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

    3) 如果有任何数据,我就截断了价格表。

    4) 执行批处理文件。

    5) 重新检查价格表,并验证房间价格数据是否已正确插入价格表中。

    如果有人能为我提供其他检查方法,以确保该批处理过程的质量,我将不胜感激。

    1 回复  |  直到 6 年前
        1
  •  3
  •   user10562993 user10562993    6 年前

    下面是一个示例测试计划

    阴性测试用例:

    • 有些关税为零或负
    • 某些关税非常高(超出所用变量的范围)
    • 有些关税是无效的数字,例如名称
    • 所有关税都是肮脏的/无效的
    • 没有需要处理的关税
    • 其他数据在某种程度上是脏的或格式不正确的,但不是关税

    国际化

    • 如果不同的关税采用不同的货币,请检查是否采用了最低值,而不仅仅是最低数字

    笔记

    • 以上内容需要对数据收集进行一些模拟