c - 软件测试: verify if an ASCII output file contains or not a pattern according to a given input

标签 c string automated-tests

我想测试一个接收命令并生成 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/

相关文章:

c - 如何在 C 中表示长位序列?

c - 循环后编程打印

string - haskell-需要整数的字符串

ios - 如何在 iOS 中替换字符串中的字母数字值?

c - 不使用字符串库测试字符串相等性

c - 从 C 代码构建 AST

javascript - 如何绕过混合内容错误 (http/https)

cucumber "OR"条款?

ruby - 如何通过 ruby​​ 将测试结果重定向到 txt 文件?

c++ - 如何将指针视为多数组?