持续集成解决方案

时间:2018-06-20 02:31:25

标签: webdriver protractor continuous-integration jira testlink

我需要从测试用例规范到部署的整个解决方案自动化。

这是我正在考虑的计划:

  • 使用JIRA这样的计划工具来管理我的所有测试用例。
  • 开发Angular JS的开发人员
  • GitHub作为版本控制系统
  • Jenkins作为持续集成工具,将管理构建
  • 用于自动执行测试用例的Webdriver / Protractor和用于单元测试的另一种工具

我的问题:

  1. 您认为JIRA适合管理我的测试用例吗?我可以改用Testlink吗? Testlink的局限性是什么?
  2. 关于我的计划,您有任何反馈或建议吗?容易设置吗?
  3. 您是否有另一个想法来管理整个过程?我计划中唯一要保留的是测试脚本。如何使这些测试脚本周围的一切自动化?

任何输入将受到高度赞赏。 祝您有个美好的一天:)

1 个答案:

答案 0 :(得分:0)

  1. 为什么根本需要管理测试用例?谁来管理您的测试用例?您确定您确实需要“管理”它们吗?
  2. 计划是好的,我想补充一点是,应该在每次推送到GitHub时运行测试,并且如果测试失败,则合并将被阻止。
  3. 您指的是什么脚本?对于我来说,如果您使用Jenkins,请以声明式方式进行部署-使用set.seed((123)) sign(rnorm(6))==1