在Selenium IDE中进行重复测试

Selenium IDE的脚本语言比较简单,没有过程控制结构,所以没有办法做重复测试。

为了在IDE中增加过程控制功能,在Firefox里面可以安装一个叫做Flow control的控件( https://addons.mozilla.org/en-US/firefox/addon/flow-control/)。
安装之后,可以在IDE中使用while ... endWhile结构。
例子:
  1. store 1000 total
  2. store 0 count
  3. while storedVars['count'] < storedVars['total']
  4. getEval storedVars['count'] += 1
  5. ....
  6. ....
  7. ....
  8. endWhile
在例子中,循环体里面的语句将会执行1000次。
注意While 里面的判断是javascript格式,通过storedVars数组可以访问到selenium里面的存储变量。

白盒测试的路径覆盖法与逻辑覆盖有何不同_百度知道

白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。 路径覆盖法包含在逻辑覆盖里面啦。

来源: 白盒测试的路径覆盖法与逻辑覆盖有何不同_百度知道

菜鸟学自动化测试(一)----selenium IDE - 虫师 - 博客园


1文件:创建、打开和保存测试案例和测试案例集。编辑:复制、粘贴、删除、撤销和选择测试案例中的所有命令。Options : 用于设置seleniunm IDE。
2。用来填写被测网站的地址。
3。速度控制:控制案例的运行速度。
4。运行所有:运行一个测试案例集中的所有案例。
5。运行:运行当前选定的测试案例。
6。暂停/恢复:暂停和恢复测试案例执行。
7。单步:可以运行一个案例中的一行命令。
8。录制:点击之后,开始记录你对浏览器的操作。
9。案例集列表。
10。测试脚本;table标签:用表格形式展现命令及参数。source标签:用原始方式展现,默认是HTML语言格式,也可以用其他语言展示。
11。查看脚本运行通过/失败的个数。
12。当选中前命令对应参数。
13。日志/参考/UI元素/Rollup
日志:当你运行测试时,错误和信息将会自定显示。
参考:当在表格中输入和编辑selenese命令时,面板中会显示对应的参考文档。
UI元素/Rollup:参考帮助菜单中的,UI-Element Documentation。
 
来源: 菜鸟学自动化测试(一)----selenium IDE - 虫师 - 博客园

Selenium IDE + Firefox录制登录脚本 - OPEN 开发经验库

Selenium IDE 是一个为进行Selenium测试的集成开发环境工具。Selenium测试可以用HTML table编写,也可以用其他语言来编写,比如C#,PHP,Perl,Python。IDE可以为我们录制,编辑和调试测试。目前IDE以addon的形式只支持Firefox。

Note: Selenium IDE will NOT work on Firefox version 55 onwards. Please stay on Firefox version 54 or older.
来源: Selenium IDE + Firefox录制登录脚本 - OPEN 开发经验库