我想测试一个接收命令并生成 ASCII 日志的软件。我特别想检查该软件是否对不规则命令(例如超出范围的值、过多的参数数量等)具有鲁棒性。检查日志非常简单,其中应该显示已接受命令的回显;此外,从日志中可以推断出软件已经做出了正确的 react 。为了方便测试,我们开发了要设置的命令的批处理脚本(我们在 Windows 命令行上)。
我的问题是:是否有一种好的、简单的方法来检查给定命令的 react 日志?
所需的方法应该是免费的测试套件或脚本套件,但要简单快捷(我们没有时间学习 ruby 或 perl 等语言)。我们曾考虑过批处理文件,但我们并不认为这是最好的方法(例如,大多数测试应该验证日志中是否不存在假定的字符串)。
最佳答案
任何能够读取文件并具有正则表达式的编程语言都应该足够了。
关于c - 软件测试: verify if an ASCII output file contains or not a pattern according to a given input,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49701866/