使用Selenium IDE进行自动Web应用程序测试

时间:2011-08-30 06:24:30

标签: testing web-applications selenium automated-tests

我正在尝试使用Selenium IDE来自动化测试,因此我不需要为网站功能的每次更新重做所有测试用例。但是,我不确定简单的记录重放时尚是否能够应对我需要运行的测试。仅举几例,这些看起来像(以记录位为例):

  • 用户点击“我忘记密码”时会收到电子邮件吗?
  • 如果是这样,他/她可以使用新的详细信息登录吗?
  • 如果他/她输入两个不同的密码,或者太短(小于8个) 字符)密码,系统会显示正确的错误信息吗?

测试还包括以下问题:
  - “如果管理员更改了用户的权限,他/她是否仍然能够做到    这个还是那个?“  或
  - “如果用户在数量字段中输入值,则执行系统    检查它是否是整数?如果是,那就是总价了    数量乘以价格减去折扣的结果? (记住不是每一个    产品/用户有资格享受折扣。“

等等。 我一直在寻找一些教程,但到目前为止,我只找到了有关如何安装Selenium IDE并进行记录重放的解释。感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

在你的情况下,Selenium更像是一个动作记录工具,你仍然需要使用selenium从记录的动作脚本中生成你喜欢的脚本/语言(例如perl,python,java等),并运行它自动化测试。

教程可以在http://seleniumhq.org/docs/05_selenium_rc.html#programming-your-test

找到

答案 1 :(得分:0)

不要使用记录和游戏进行测试开发。你的测试会很脆弱,你最终会花时间来维护它们。编写自己的代码!!