我使用Java,JavaScript来自动化测试。我想继续我的技能。我需要有关“确保放心”与“空手道”的建议。
有多种方法来练习和建立Java和JavaScript技能,测试自动化不一定是其中一种。在测试自动化世界中,最重要的是为了进行回归测试而使流程自动化。
请阅读本文的第(2)和(3)点,以了解为什么空手道就是这样:The world needs an alternative to Selenium - so we built one。
现在,说-空手道允许您混入JavaScript:https://github.com/intuit/karate#calling-javascript-functions
甚至混合Java代码! https://github.com/intuit/karate#calling-java
并且以一种非常微妙的方式,它实际上在functional programming中建立了技能:https://github.com/intuit/karate#json-transforms
所以使用空手道很有可能会“完成工作”-并且最后会使您成为更好的程序员!