自动化测试中经常存在 后置的重复操作(即需要在所有测试完成之后执行的操作),如在测试后需要清理测试数据、记录测试日志、调用其他持续集成系统,完成后续操作等等。为了应对类似这样的需求,EOLINKER AMS 中提供了后置用例(tear_down)功能,能够让测试人员在用例执行完毕之后执行某些用例。
在传统的开发模式中,如果前端开发人员需要进行页面对接,需要后端先完成 API 的开发工作,因此前后端开发的进度会互相影响,导致开发不够敏捷。
通过 Mock API,您可以事先编写好 API 的数据生成规则,由 EOLINKER AMS 自动生成 API 的数据。前端开发人员可以通过访问 EOLINKER 提供的 Mock API 来实现页面对接,等到项目正式发布时只需将 EOLINKER 的 Mock API 地址替换为实际的 API 地址即可完成对接,实现真正意义的前后端同步开发。
自动化测试中经常存在 前置的重复操作(即需要在测试正式开始前先执行的操作),如在测试前需要先准备好测试数据、在执行操作之前需要先登录等等。为了应对类似这样的需求,EOLINKER AMS 中提供了前置用例(start_up)功能,能够让测试人员在用例正式开始之前先执行某些用例,并且将 Cookie、全局变量等值继承给用例中的其他单例。
EOLINKER TCM 提供测试用例管理功能,测试人员可建立用例集来对产品的所有用例进行规范化管理和长期维护,建立测试计划来执行版本更新测试。同时我们建议您通过 TCM 和 自动化测试 两个产品共同进行测试管理,帮助团队提高测试效率,保证交付质量。下面以创建 手机注册流程-测试计划 举例演示:
如果想要将项目变更信息通知给其他的成员,方便团队内共同协作开发,EOLINKER AMS 支持项目变更通知功能,你可以设定不同成员的操作权限,系统会自动生成团队成员对API的改动日志,并且及时通知到相关的成员。
在开发的过程中,不可避免会接触到多个环境的程序部署,测试人员需要在测试服务器和线上服务器间来回切换,原来经常需要为连接测试服务器和线上服务器打不同的包,因此测试人员和开发人员都很麻烦。EOLINKER AMS 环境管理功能支持快速切换开发环境,无需来回切换不同服务,大大方便了测试开发人员。
在开发中,我们经常需要了解某个 API 文档的改动,同时还要区分对比不同的 API 文档,如果还是多人协作,快速了解和对比 API 的改动历史更能大大方便进行协作开发。EOLINKER AMS 文档版本管理功能支持快速查看 API 的改动历史,对比两个不同 API 文档内容。
EOLINKER DBM 数据库管理提供数据库导入和导出功能,你可以直接通过 DBM 导入数据库结构,也可以将数据库结构导出为 SQL、ORACLE 等格式,离线保存在本地。下面以导入和导出 DBM DEMO 举例演示:
EOLINKER DBM 数据库管理提供读取在线数据库功能,你可以直接通过 DBM 一键同步数据库结构,远程读取数据库的结构、查看数据库变动日志。下面以读取在线数据库 DBM DEMO 举例演示。
在编辑接口的过程中,如果遇上自己粗心删除了某个重要接口,又或者没有经过沟通,接口文档被其他协作人员清除的情况,重新编辑找回接口是一件很麻烦的事情。EOLINKER AMS 的接口回收站功能帮你找回误删接口,应对各种接口意外,不用重头再来。下面以 找回示例项目被删的接口 举例演示: