java - 什么是好的 GUI 测试器?

标签 java user-interface automated-tests

我们需要一种工具来测试一组相当复杂的 Java 应用程序。这些应用程序大多是独立的客户端程序或 applet,它们与远程站点的 servlet 或 apache 服务器进行通信。规范:

  1. 可在 Windows XP、Vista 和 7 上运行
  2. 可参数化(可以在脚本中指定要单击的按钮的顺序、要在 JTextFields 和浏览器地址栏中键入的文本等)
  3. 如果没有出现预期的窗口或对话框,可以退出或退出或显示讨厌的消息
  4. 当应用程序打开浏览器窗口时,将浏览器 Java 控制台上的输出记录在一个 .txt 文件中(目前 IE 就足够了)。
  5. 在运行时,我应该能看到它在运行时双手合十 几分钟

我们正在考虑编写一个基于 AWTRobot 的工具来读取命令文件并执行此操作 -(还不知道如何执行 #3 或 #4 - 有一天会问你们如何检测桌面上的窗口).您会建议使用开源工具来执行此操作吗?我们不需要任何花哨的东西来捕捉视频或屏幕截图。谢谢 - M.S.

最佳答案

对于基于浏览器的自动化测试,您可以使用 Selenuim或者你可以使用 WebDriver。 selenium 项目托管here

关于java - 什么是好的 GUI 测试器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4789370/

相关文章:

java - 为什么我的服务在 Android 中不起作用? (我只想每 5 秒记录一次)

java - 如果少于 3 个条目,则用零填充列表

java - 我应该使用什么 GUI 框架?

ios - 集中中央标签栏按钮

automated-tests - 机器人框架中的多行文档

.NET 性能测试影响(非 WEB)

tfs - 将 Fitnesse RESTFul XML 输出解析为 TFS 测试格式

java - 为什么 replaceAll 以 "illegal group reference"失败?

java - 在 spring AMQP 中使用消息监听器适配器获取消息对象

multithreading - 关于COM多线程和STA/MTA的问题