产品定位

Lemonce Selenium QTP
在所有浏览器上运行 是 (v2.1)
能否在 Mac OS / Windows / Linux 中运行
测试所有的网页应用
工具集成度
以 Chromium 为内核和执行环境
采用 Webdriver 作为执行代理
产品需要随着浏览器的更新而更新



编程语言

Lemonce Selenium QTP
专用的测试语言
编程语言的难易程度 简单 一般 一般
支持分支和循环语句



录制测试用例

Lemonce Selenium QTP
内容选择器 Sizzle
多种方式选择页面元素
元素选择方式 CSS/Sizzle/Xpath CSS/Xpath Xpath
默认的元素选择方式 CssPath Xpath Xpath
能否穿透 Iframe 选择元素
录制时自动生成注释
录制页面操作精确度
页面操作与跳转时的自动等待



编辑测试用例

Lemonce Selenium QTP
录制生成代码的可读性
录制生成的代码容易修改
公共元件库
公共子过程
导入已有的测试用例来建立新的用例
代码可复用度



运行测试用例

Lemonce Selenium QTP
回放精准度
完整的事件派发
用例回放速度
内置详细的测试报告 需要插件
报告可读性 简单 困难 简单
错误截图 需要插件



其他

Lemonce Selenium QTP
搭建测试团队的成本
后期是否提供技术滋瓷