我正在开发终端应用程序。我想知道如何测试使用ncurses制作的终端用户界面。有谁有此类测试经验吗?
到目前为止,我最好的方法是使用 捕获stdout 并将其与应该有的内容进行比较。但我担心我可能无法为每个终端大小、文本颜色代码(256位、24位)等创建可比较的情况。
一种测试方法是模拟键盘,但如何测试可视行为呢?
我对这个问题毫无头绪...
到目前为止,我最好的方法是使用 捕获stdout 并将其与应该有的内容进行比较。但我担心我可能无法为每个终端大小、文本颜色代码(256位、24位)等创建可比较的情况。
一种测试方法是模拟键盘,但如何测试可视行为呢?
我对这个问题毫无头绪...