我正在尝试使用Selenium IDE来自动化测试,因此我不需要为网站功能的每次更新重做所有测试用例。但是,我不确定简单的记录重放时尚是否能够应对我需要运行的测试。仅举几例,这些看起来像(以记录位为例):
测试还包括以下问题:
- “如果管理员更改了用户的权限,他/她是否仍然能够做到
这个还是那个?“
或
- “如果用户在数量字段中输入值,则执行系统
检查它是否是整数?如果是,那就是总价了
数量乘以价格减去折扣的结果? (记住不是每一个
产品/用户有资格享受折扣。“
等等。 我一直在寻找一些教程,但到目前为止,我只找到了有关如何安装Selenium IDE并进行记录重放的解释。感谢您的帮助。
答案 0 :(得分:0)
在你的情况下,Selenium更像是一个动作记录工具,你仍然需要使用selenium从记录的动作脚本中生成你喜欢的脚本/语言(例如perl,python,java等),并运行它自动化测试。
教程可以在http://seleniumhq.org/docs/05_selenium_rc.html#programming-your-test
找到答案 1 :(得分:0)
不要使用记录和游戏进行测试开发。你的测试会很脆弱,你最终会花时间来维护它们。编写自己的代码!!