zoukankan      html  css  js  c++  java
  • Selenium VS QTP

     

      Selenium系列 QTP
    适用结构  B/S结构  C/S、B/S结构
    适用人员 有一定代码基础(Java、C#、Python、Ruby)
    对编程不是很熟悉的、厌烦了做手工功能测试的、想快速进入自动化行业的
    适用公司 开源工具,产品主要是web、app相关的,想做持续集成的回归测试的 商业工具,公司想快速自动化项目,并且对价格或者对盗版无所谓的
    适用项目 各种 VBS语法体系,不太适合写大项目,而且效率很低
    框架集成 TestNG、Junit、Unittest等 QTP本身就是一个框架,QTP11,宣传的是高级关键字驱动,它实际上也有数据驱动,就是(关键字驱动+数据驱动)
    支持的操作系统/平台 跨平台 Windows
    支持语言 Java、C#、Ruby、Python VBScript
    支持插件  启动浏览器时设置profile .NET的,Java的,SAP的,Terminal Emulator的等等,具有良好的插件支持
    支持浏览器 IE、Firefox、Chrome、Safari和Opera IE和Firefox
    支持对话框 Selenium只是部分支持,像获取对话框的标题之类的功能并没有支持 QTP支持各种IE对话框
    支持文件上传 只能通过其他的方式(可以用AutoIT )来实现 自身提供了良好的支持
    执行方式 并不影响用户使用其他窗口,也可以在后台执行(比如说在Jenkins里设置) 完全模拟终端用户,独占屏幕,只能开启一个实例
    相关资料 2011年selenium2才出,资料在不断增长中 资料很多
    整合 容易整合 有测试平台的话,将其整合进去很麻烦

     

     注:本人没用过QTP,对Selenium的理解也不是十分精确,有不足之处请留言。

     

     

     
  • 相关阅读:
    一些坑爹的错误
    鼠标键盘钩子捕获(初版)
    【Win10】我们无法更新系统保留的分区
    实验一:c++简单程序设计(1)
    《Java 8 in Action》Chapter 1:为什么要关心Java 8
    《Java 8 in Action》Chapter 2:通过行为参数化传递代码
    Java集合类综合
    Java内存模型
    你真的会阅读Java的异常信息吗?
    Java常用异常整理
  • 原文地址:https://www.cnblogs.com/zmhsoup/p/5250167.html
Copyright © 2011-2022 走看看