[关闭]
@qihuan 2016-12-09T15:08:35.000000Z 字数 702 阅读 911

网页测试

知识分享---网页测试


目的:

黑盒测试,减少/替代人工实现对页面的测试,检查代码逻辑的严谨性,及时生成测试报告反馈与开发人员。

信息描述:

  1、Selenium:功能自动化测试工具
     Web自动化测试的轻量级框架
     Selenium是一套完整的Web应用程序测试系统,它包含了测试的录制(Selenium IDE)、编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)
     1.1、Selenium IDE 
     Selenium IDE是基于FIREFOX浏览器的一个插件,提供GUI界面来运行Selenium测试。SeleniumIDE提供脚本录制功能,可以将用户在浏览器中执行的操作记录下来,生成各种形式的脚本,可以将这些脚本保存供以后使用。 
     1.2、Selenium-RC 是 selenium-remote control 缩写,是使用具体的语言来编写测试类。

  2、概念:操作(action)和断言(assertion)
     操作(action):操作模拟用户与Web应用程序的交互。
     例如,单击一个按钮和填写一个表单,这些都是常见的用户操作,可以用Selenium命令来自动化这些操作。 
    断言(assertion):断言验证一个命令的预期结果。常见的断言包括验证页面内容或当前位置是否正确。

步骤:

  1、建项目引入需要的jar包
  2、完善共用的工具类方法:模拟鼠标事件,判断元素是否存在,断言等
  3、模拟人工的操作步骤的,触发执行对应的操作,并对结果做预期判断
  4、生成测试报告

注意:

  1、明确操作的执行步骤(eg:分支)和可能存在的情况(如弹窗)
  2、针对可能出现的分支/情况做处理,并对结果做预期判断。
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注