自动化测试框架

jack_carver:

我正在尝试为工作中的某些内部Web服务(java)建立一个自动化测试框架。每个服务都有一组API(3-5),尽管这可能相对容易实现,但问题出在某些API的行为不像纯函数那样,例如:诸如persistX之类的东西,可以将某些东西存储在数据库中,如果失败,则返回异常。没有简单的验证方法,因为这里没有输出。

因此,我想知道这是否可以一概而论,例如在测试API时,用户是否可以向某种框架提供简单的插件或脚本以验证测试。如果有人可以告诉我一些更好的建议或与此相关的任何资源,那么这只是一个好主意。

谢谢

布莱恩·奥克利(Bryan Oakley):

我推荐机器人框架这是一个用python编写的关键字驱动框架。因此,您可以使用jython在JVM中运行它,这意味着您可以使用Java代码(或python)对其进行扩展。我已经成功地使用它来调用API,然后通过查看数据库或查询文件系统来验证结果。

它还可以在.NET平台上运行,具有用于测试前端的selenium模块,jenkins插件和其他一些工具。这是非常可扩展和灵活的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章