我真的很想知道什么是自动化测试从一个文件读取数据的简单程序,并找到总和,平均值和分钟我觉得它有一个明显的答案,因为我正在考虑测试用例,但我没有这是什么意思。任何人都可以对此有所了解吗?
答案 0 :(得分:1)
我真的很想知道什么是自动化测试从一个文件读取数据的简单程序,并找到总和,平均值和分钟我觉得它有一个明显的答案,因为我正在考虑测试用例,但我没有这是什么意思。
好的......长长的一口气。
自动化测试是可以在您的代码上自动运行的测试。通过自动化测试,您可以确保:
(另一种测试是您使用不同的输入,不同的配置,不同的方案手动运行程序。)
有各种自动化测试。
Java程序最简单的方法是使用JUnit(或类似的单元测试框架)进行单元测试。单元测试的想法是你为应用程序的各个组件(例如方法和类)和组件组件编写行为测试。
另一种测试集中在整个系统上。这称为系统或集成测试。在这里,您可以在完整应用程序的功能中选择一些任务,使用脚本(或其他)来执行该任务,并检查结果(例如输出,数据库更新等)是否正确。
在您的情况下,听起来您的应用程序可能过于简单,无法进行单元测试。但无论哪种方式,您需要做的是安排一些Java代码(或shell其他类型的脚本):
您还需要确保您的测试检查“边缘”情况;例如空输入文件,包含无效数据的输入文件等。