当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

SelAid

Web应用测试框架
授权协议 Apache
开发语言 Java
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 后树
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

SelAid 使得可以很方便的使用 Selenium 2.0 WebDriver 来测试 Web 应用程序,助手类提供丰富的关于 WebDriver 的 WebElement 的抽象层。使用 SelAid 来编写 Web 测试程序使得测试更加简单、可读和可维护。

示例代码:

  WebElement element = _driver.findElement(By.id("colors"));
  SelectHelper helper = new SelectHelper(element);
  assertTrue(helper.isMultiSelect());
  assertTrue(helper.isSelected("yellow"));
  assertFalse(helper.isSelected("red"));
  assertFalse(helper.isSelected("fuchsia")); // doesn't exist
  // concisely check which entries are selected
  assertArrayEquals(
      new String[] {"Yellow", "Green"},
      helper.getSelectedText()
      );

 相关资料
  • null 有人知道实现这些特性的项目吗?(最好是Java:))

  • 测试框架工具 Karma Intern NightWatch.js

  • utest 简介 utest(unit test)是 RT-Thread 开发的单元测试框架。设计 utest 的初衷是方便 RT-Thread 开发者使用统一的框架接口编写测试程序,实现单元测试、覆盖测试以及集成测试的目的。 测试用例定义 测试用例(testcase,简称 tc)是为实现特定测试目标而执行的单个测试,是包括测试输入、执行条件、测试过程和预期结果的规范,是一个有明确的结束条件和明确

  • 概述 本节主要介绍可用于组织或企业进行应用测试的典型的测试框架。它可以被看作是包含技术和任务的一个参考框架,适用于软件开发生命周期(SDLC)的各个阶段。公司和项目团队可以使用这个模式,为自己或服务供应商开发测试框架和范围测试。这个框架不应该被看作是指令性的,但作为一个灵活的做法,可以延长和变形,以适应一个组织的发展进程和文化。 本节的目的是帮助组织或企业建立一个完整的战略测试过程,而不是帮助一些

  • 我有一个内部使用Akka的Spring MVC应用程序。其中一个参与者正在调用已使用MockRestServiceServer模拟的REST服务。当我运行调用控制器和有趣的参与者的测试时,即使内部抛出异常,测试也会通过。 我在日志中看到以下异常堆栈跟踪。在测试用例中,我还在验证模拟服务器(mockRestServiceServer.verify())之前放入了一个Thread.sleep(5000

  • 没有经过测试的东西都是不完整的 这一箴言的起源已经不可考了,尽管他不是完全正确的,但是仍然离真理 不远。没有测试过的应用将会使得提高现有代码质量很困难,二不测试应用 程序的开发者,会显得特别多疑。如果一个应用拥有自动化测试,那么您就 可以安全的修改然后立刻知道是否有错误。 Flask 提供了一种方法用于测试您的应用,那就是将 Werkzeug 测试 Client 暴露出来,并且为您操作这些内容 的

  • 一些开源的测试框架比如 JUnit,TestNG 能够帮助你编写可复用的结构化的测试,为了运行这些测试,你要先编译它们,就像编译源代码一样。测试代码的作用仅仅用于测试的情况,你可不想把你的测试代码发布到生产环境中,把源代码和测试代码混在一起可不是个好主意。通常你会把源代码和测试代码分开来,比如 Gradle 的标准项目布局 src/main/java 和 src/test/java。 项目布局 在

  • JUnit是一个Regression Testing Framework ,开发人员使用它来实现Java中的单元测试,并加快编程速度并提高代码质量。 JUnit Framework可以轻松地与以下任何一个集成 - Eclipse Ant Maven JUnit测试框架的特性 JUnit测试框架提供以下重要功能 - Fixtures 测试套件 测试跑步者 JUnit类 Fixtures Fixtur