回答
是的。但是关键字驱动的测试并不是Selenium特有的。 Selenium只是以自动方式与浏览器UI元素进行交互的工具/框架。关键字驱动的测试框架通常独立于自动化工具。尝试使用Google搜索关键字驱动的测试自动化框架来开始。
同意汤姆E.我们使用关键字驱动例如测试与iMacros的。
http://en.wikipedia.org/wiki/Keyword-driven_testing是一个很好的概述和提及框架。
使用TestPlan硒作为后端的是这样的测试一个不错的选择。我写了几个加载CSV文件的脚本,手工编码的表格,或者使用自动生成器来驱动测试。
测试计划中的语言然而很清楚,以至于一个典型的非程序员可以把它捡起来,并使用它。这进一步缓解了麻烦。例如,以下是提交表单的简单脚本。
GotoURL http://mydomain.com/
SubmitForm with
%Params% with
%name% Tom
%age% 45
end
end
Check //p[@class='success']
这都到了页面,提交表单,并确保结果具有特定元素(使用XPath,但也有其他谓词找到的东西)。
的Page Object Model是代表使用Selenium 1或2/webdriver的,可能是你的兴趣页面的方式。通过适当的设置,您的测试变得可以被人读取,并且在支持代码完成的IDE中,易于编写。
我知道这是不是你所要求相当的东西,但它提供了极好的抽象,使测试可读和强大。你可以用一些简单的语言来模拟你的测试流程,然后填写它。
谢谢!我在回答另一个问题时得到了这个建议,因此已经开始应用它。 – Saavik 2010-10-22 04:50:23
Open2Test就像附加风格关键字驱动的框架。 它旨在取代从关键字写测试代码。但是...我不确定有人真的使用它。网络上的信息太少。
Robot Framework也已经为Selenium提供了现成的绑定:https://github.com/rtomac/robotframework-selenium2library – 2013-01-16 20:45:49
看看测试自动化框架附带插件N-PLAY关键字驱动的模式。
http://menonvarun.github.io/taf/index.html
http://menonvarun.github.io/taf/pages/keyword_model_in_taf.html
- 1. 关键字驱动测试框架的设计模式建议
- 2. 使用Ruby的测试进行数据驱动测试:: Selenium的单元
- 3. PHPUnit和Selenium - 如何获取测试使用的驱动程序?
- 4. 寻找C#Selenium测试框架的无头驱动程序
- 5. 用web驱动测试junit测试
- 6. Selenium:动态测试次数
- 7. 自动测试Python/selenium gspread
- 8. Android测试驱动开发
- 9. 测试驱动开发书
- 10. 数据驱动测试
- 11. 测试驱动开发 - WPF
- 12. Selenium网络驱动程序测试在测试控制器机器未通过测试时出现故障
- 13. 是否有可能使用Selenium WebDriver将关键字驱动的框架转换为Selenium网格?
- 14. Selenium GUI测试?
- 15. 关键字检测
- 16. 机器人测试框架:运行关键字如果发生用户关键字不包含关键字
- 17. Selenium Webdriver测试 - Python
- 18. Selenium设置测试
- 19. selenium safari驱动程序System.NotImplementedException
- 20. Selenium Web驱动程序
- 21. 并行执行在Selenium关键字驱动的自动化框架中不起作用
- 22. Selenium Grid - 在Linux VM上启动测试
- 23. 使用Selenium webdriver测试自动填充
- 24. JUnit测试不启动Selenium WebDriver
- 25. 写Selenium Test来测试文字换行?
- 26. 机器人框架可以在C-Sharp开发的GUI上支持关键字驱动测试
- 27. 在Robot Framework中使用关键字驱动方法执行测试用例时出现错误
- 28. 如何使用Python中的Selenium进行参数化/数据驱动的测试
- 29. Selenium TestNG框架无法在多个测试中调用驱动程序对象
- 30. JAVA:使用GeckoDriver在Linux上运行Selenium测试:驱动程序不可执行
感谢。现在我不知道TestPlan,但我会尝试这个并看看。 – Saavik 2010-10-22 04:52:13
TestPlan的链接现在转到一个通用的“这个域名是出售”网站。 – 2014-08-12 21:47:20