【发布时间】:2022-01-05 10:50:26
【问题描述】:
我已经做了一个程序,它使用 c (https://eli.thegreenplace.net/2016/basics-of-using-the-readline-library/) 中的 readline 函数从终端接收输入,readline 保存来自终端的键盘输入(基本上是对标准输入的读取)并将其保存在缓冲区中。 想象一下,当我的程序执行时,它只是在屏幕上打印一条消息,例如:*输入命令:* 我可以编写一个 bash 命令,它会执行它(就像 bash)。 我想做一个将启动程序的测试(在 python、c++ 或 bash 中),并写入 readline 并检查与 bash 相比的输出,有谁知道这样做的方法吗?
【问题讨论】:
-
你想做什么样的“测试”?
标签: python c bash testing automated-tests