Roh*_*hit 7 .net c# testing automated-tests
有一个命令行工具,我们需要编写自动化测试.我们的测试框架是用C#编写的,我正在寻找可以让我自动化的.NET库(我知道我可以使用Process类;重定向IO;进行验证,但我不想重新发明轮子如果可能的话).理想情况下,我正在寻找像期待库这样的东西.有什么建议?
小智 0
我意识到这是一个老问题,但没有人回答。
IMO,每次完成此操作时,我总是必须重新发明轮子(即 Process 类、重定向 StdIO、StdErr 等并解析输出)。我想,我为此目的重用了一个抽象基类。
也许其他人知道有一个图书馆可以做到这一点,但我不知道。
不过,我会发出警告,我见过在 .Net 框架中重定向 IO 并不总是正确处理的情况(取决于程序如何写入 stdio 或 stderr,如果您是否隐藏窗口,如果您'多线程和一些其他条件)会导致竞争条件,从而导致无限期挂起。
| 归档时间: |
|
| 查看次数: |
2748 次 |
| 最近记录: |