我们可以使用自动化工具来测试Java创建的文本文件吗?如果是,哪一个?
数据将加载到oracle DB中,然后我们必须在应用java开发的逻辑之后使用该数据创建一个文本文件。此项目没有UI。
我们的客户是制药公司。他们希望当某一种药物被出售时,就会产生一份报告。在报告中,我们必须提供处方信息、存储级别的细节、病人的详细信息、日期等。
发布于 2018-03-01 08:12:21
这似乎是黄金主测试的一个很好的用例:
表征测试 (又名黄金主测试)是一种描述测试对象行为的方法,以保护它不受意外更改的影响,而不管它的正确性如何。为了做到这一点,先前版本(通常是稳定的)的结果--黄金主版--充当测试的先知(也称为一致性预言,因为它比较了两个版本之间的一致性)。
如果还用Java编写测试,则可以使用批准试验 (它还有C#、Python、JavaScript等端口)。它将有助于创建、管理和比较黄金主-在您的情况下创建的文本文件。之后,您的测试(S)将像这样简单(readFileToString
来自阿帕奇公域):
String fileContent = FileUtils.readFileToString(new File("path/to/file"));
Approvals.verify(fileContent);
发布于 2018-03-12 03:35:32
我相信,你所需要的只是一种编程语言和测试逻辑。
执行测试算法时,您有什么具体的问题吗?
https://sqa.stackexchange.com/questions/32332
复制