我目前正在Autonomous Car Company环境中对D1代码进行自动化测试,Robot Framework适合吗?
否则,哪一种测试框架最适合这些条件?
我要执行单元,集成,回归和功能测试。是否可以仅在Robot framework中执行上述所有类型的操作?
您对建立self-driving cars自动化测试环境的建议和输入?
发布于 2018-02-06 13:26:12
使用机器人框架并不能特别帮助您测试用python编写的项目,因为它是用python编写的。它将帮助您组织您的测试,并使它们更易于维护,但在某一时刻也会使您的工作更加困难。
我猜,但我想您可能想要通过在python中直接调用代码来测试代码,所以使用unittest2类或类似类就可以了。这在机器人中就不那么容易了,你可能需要建造一个发射器来完成这个任务。
如果您想运行命令并检查输出,那么机器人在这方面做得很好,但是您可能需要一些开发人员的帮助来创建存根。
在缺乏关于项目规模或测试内容的更多信息的情况下,我建议使用unittest2测试类,因为它们是最灵活和最可扩展的方法,只要您避免将断言放在构建的任何库中。
有了一辆车,我可以想象你有很多子系统通过总线连接起来(它们还在使用CAN总线吗?)对于机器人来说,这可能有点复杂,但只要有合适的测试运行程序和良好的测试用例类,您仍然可以执行相同的测试内容。
https://sqa.stackexchange.com/questions/31920
复制相似问题