2016年10月15日,星期六

硒简介



 

什么是硒?

硒是针对Web应用程序的免费开源自动化测试工具。 硒与HP提供的QTP(质量测试专业版)工具非常相似,但它仅专注于基于Web的应用程序。 硒带有各种方便的自动化测试工具,例如 硒IDE,Selenium RC,Selenium Web驱动程序和Selenium Grid。在这篇文章中,我将简要介绍所有这些工具,以便您可以选择更合适的工具进行自动化测试。根据最新版本,Selenium RC和Selenium合并为一个称为Selenium 2的套件。

影片教学-

 

硒IDE

硒IDE(集成开发环境)是作为Firefix浏览器的附件提供的最简单的框架。用于记录和播放测试用例。因此,这具有非常有限的功能,如果要编写高级测试用例,则必须使用更多高级的Selenium框架,例如Selenium RC或Selenium Web Driver。

优点-
1.非常易于使用。
2.除了HTML基础知识以外,不需要任何编程语言。
3.记录的测试用例可用于在Selenium RC或Web Driver中导出和重用。
4.具有内置的帮助和报告功能。

缺点
1.仅适用于Firefox浏览器
2.我们只能创建测试原型。
3.无法添加迭代和条件运算符。
4.测试执行需要更多时间。

 

硒RC

硒遥控器原为 第一个允许用户使用他们喜欢的编程语言的测试框架。 硒RC支持Java,C#,PHP,Python,perl,Ruby。

优点
1.支持跨浏览器和跨平台测试。
2.我们可以在测试代码中添加迭代和条件运算符。
3.与Selenium IDE相比,它还支持更快的执行速度。
4.随附列表方便的API,以执行高级测试。
5.我们可以使用Selenium RC执行数据驱动的测试。

缺点
1.必须具备编程知识才能使用Selenium RC。
2.对于测试执行,需要Selenium RC服务器的运行实例。
3.与Selenium Web Driver相比,测试执行时间更短。
4. 硒RC使用Java脚本导致不一致。

 

硒 Web驱动程序

与Selenium IDE和RC相比,Selenium Web驱动程序是更强大的测试框架。它支持Selenium RC支持的所有语言,但不使用Javascript,因此使测试用例更加一致。

优点
1.使用Selenium Web Driver编写的测试用例可以直接与浏览器进行通信,而无需任何服务器。
2.执行速度更快。

缺点-
1.这不支持新的浏览器

 

硒网格

硒网格工具用于与不同的浏览器同时并行运行测试用例。它利用集线器和 节点概念,并有效地节省了测试案例执行的时间。

我希望这可以帮助您了解硒的基本知识和硒提供的测试服。如果您觉得有用,请与您的朋友分享。在下面的评论部分分享您的问题和反馈。





4条评论:

  1. 回覆
    1. 我很高兴看到这篇文章。对于我们来说,这是一个内容丰富的博客,我们需要这种类型的博客,感谢您与我们分享此博客,请继续发布此类说明性博客,我期待您将来的发布。 适用于学生的Python项目 数据分析是对原始数据进行剖析以便做出决策的研究。数据分析的进步和程序通常用于企业中,以使协会能够逐渐适应 钦奈的Python培训 明智的业务选择。在目前的全球商业中心,'足够汇编数据并进行数学运算;您应该意识到如何将这些数据应用于会影响行为的真实情况。在该程序中,您将首先精通专门技能,包括R和Python方言,这些常用于数据分析编程和使用。 钦奈的Python培训 鉴于行业细分领域中的真正业务问题,例如福利,促销和会计,此时,常识性应用围绕着常识应用。 钦奈项目中心

      删除
  2. 非常感谢您分享这个内容丰富的博客,该博客为我提供了技术信息,请继续发布。太棒了。…这对我了解新事物非常有用..继续写博客..
    硒在线培训
    硒认证培训
    硒在线课程
    硒培训课程

    回复删除