简介
要开始使用Bcgogo Functional Tester,就必须执行一些设置任务和配置。遵循以下步骤可以成功地开始测试您的应用程序。
1 导入测试项目
开始记录前,您必须创建一个Bcgogo Functional Test 项目。在eclipse菜单中,单击文件 >导入 > 从svn检出项目。找到具体的svn地址,检出,单击完成
2 启动web浏览器
目前使用的测试浏览器为firefox,如有需要可以切换为其他浏览器。
3 录制脚本
您现在可以记录脚本了。记录脚本时,selenium ide 会记录针对应用程序的任何用户操作,例如击键和鼠标击键。您也可以插入验证点以测试应用程序中任何对象的数据或属性。在记录过程中,验证点会捕获对象信息并将信息存储在基线文件中。在回放过程中,验证点会捕获对象信息并将其与基线比较。单击工具 > selenium ide> 使用selenium ide 录制 脚本。
4 编写测试脚本
根据测试案例,将第三步录制的脚本保存到具体的类内,对脚本加以修改,修改为pageObject类型。
另外 也可以直接根据案例编写测试脚本,录制的内容作参考和放到db数据中。
5 存储页面元素对象
根据录制的脚本结合firebug,firepath工具,将要测试的页面元素添加到mysql数据库(根据测试脚本中元素的key值进行存储)。
6 插入校验点
您可以插入text校验点,elements校验点,url校验点等。
Common包中AssertCheck 提供校验方法。
7 插入数据驱动操作
对测试进行数据驱动时,脚本会对关键应用程序输入字段和程序使用变量而不是字面值。这就让您可以使用外部数据来驱动要测试的应用程序。数据驱动的测试会使用来自外部文件(数据池)的数据作为测试的输入。数据池是相关数据记录的集合,该集合在测试脚本回放过程中提供测试脚本内变量的数据值。测试数据统一放到inputdata下。可以使用generateData生成。地址http://www.generatedata.com/
集成Data类>>重写initInputFile方法>>参数化测试方法
8 调试回放脚本
回放完成后,可以在日志中查看结果。结果包括任何记录的事件,例如验证点失败、脚本异常、对象识别警告以及其他回放信息。