代码之家  ›  专栏  ›  技术社区  ›  Rajasankar

碲与硒:比较

  •  6
  • Rajasankar  · 技术社区  · 16 年前

    1. 使用碲的主要优点是什么?
    5 回复  |  直到 16 年前
        1
  •  6
  •   IAdapter    16 年前

    碲是硒的DSL(领域特定语言)。这是为了使硒更容易使用。如果你更喜欢碲语言的话。

    在本文档中,您可以看到 http://code.google.com/p/aost/wiki/UserGuide070Introduction?tm=6

    如果我们认为硒是“C”语言,碲就像是“C++”语言,它使用不同的测试概念。将UI元素描述为UI模块有两个优点。 Tellurium强调UI与测试代码的分离。结构化测试代码使Tellurium更易于维护和重构。

        2
  •  4
  •   John.Jian.Fang    15 年前

    退耦只是碲的一个优点。如果你读了一些关于碲的文献,你应该知道碲是有表现力的。你知道你测试的是什么UI,这对测试维护很有好处。随着0.7.0的发布,tellurium从Selenium转向了许多新概念,比如组定位和tellurium小部件等等。

    http://code.google.com/p/aost/wiki/TelluriumAWrapOfSelenium

    碲的IDE现在出来了,你可以试试。更多详细信息 http://code.google.com/p/aost/wiki/TelluriumIde080RC1

        3
  •  2
  •   Hannibal    16 年前

    我还想告诉大家,将UI元素与核心的实现分离应该是一个很好的方法 标准操作规程 . 在这方面, 这不是什么新鲜事。

    例如,WebDriver有他的 ( http://code.google.com/p/selenium/wiki/PageFactory ).

    真的不是什么新鲜事。唉,如果你的框架足够坚固,能够支撑长期的努力,并且能够经受住时间的铁牙,那么这真的只是一个“问题” 喜欢

    盖里。

        4
  •  0
  •   Andrew Barber Eric Lafortune    13 年前

    我一直在使用rationalfunctionaltester,其中UI对象存储在对象映射(xml文件)、私有或共享xml文件中。我可以告诉你,当你有很多脚本的时候,维护这些文件是一场噩梦,你不得不在对象映射中做一些小的改变,因为UI改变了。

    我更喜欢java方式,我同意这样的评论:“我想告诉大家,将UI元素与核心的实现分离应该是一种标准做法。在这方面,碲并不是什么新鲜事。

        5
  •  -6
  •   powtac    16 年前

    Firefox Plugin . 在我看来,硒是一个事实上的标准。Selenuim有一个非常清晰和简单的语法。

    但我真的不明白 Tellurium 是。