macos - 支持手动执行测试的方法? (可以在 Mac 上使用)

标签 macos testing

有没有可以在 Mac 上使用的工具来支持手动执行的测试?我有许多手动执行的测试,目前我仅使用纯文本文件记录这些测试。 “工具”在这里可以被相当松散地解释,任何比纯文本文件更进一步的东西都是有用的:一些合适的应用程序的模板,支持 AppleScript 脚本,一个基于网络的系统,一个成熟的应用程序......

有些事情如果能得到更好的支持会很棒(另请参见下面的示例):

  • 在手动执行测试时检查每个步骤。
  • 在始终位于所有其他窗口前面的小窗口中显示下一步。
  • 自动更新“最后测试”和“使用 svn 修订”信息。
  • 记录所有之前的测试轮次(不仅仅是最后一轮)。
  • ...

对可在 Mac 上使用的此类“工具”有何建议?


纯文本文件中的一个示例(伪造的)条目,让您更好地了解我在寻找什么:

- Check that exported web pages render properly in Safari.
  Last tested: 2010-03-24
  Using SVN revision: 1000

  Steps:
  - Open a new document.
  - Add some items to the document.
  - Export the document to a web page "Test.html" in a new folder "Export Test"
    on the Desktop.
  - Open the web page in Safari, script:
      tell application "Finder"
        open file "Test.html" of folder "Export Test" of desktop
      end tell

  Expected results:
  - The web page should appear properly with all items shown.

  Clean up steps:
  - Remove the folder "Export Test" from the Desktop.

( 注意:对于那些不知道的人,上面的 AppleScript 代码片段可以从大多数文本编辑应用程序通过服务菜单执行,方法是选择代码片段并使用:应用程序菜单 > 服务 > 脚本编辑器 > 以 AppleScript 运行。这对于自动化一些难以整体自动化的测试步骤非常有用。)

最佳答案

看看TestLink - 这是一个 PHP 应用程序,您应该能够在 Mac 上轻松上手,并且可以完成您需要的大部分工作。

关于macos - 支持手动执行测试的方法? (可以在 Mac 上使用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2507104/

相关文章:

windows - 测试 IE 和其他 Windows 浏览器的公认方法是什么?

macos - 如何卸载 Bash-it?

php - 我可以使用 PECL 安装 memcached PHP 扩展吗?

java - Junit 测试运行卡住

ruby-on-rails - 如何使用 Capybara 确认 javascript 弹出窗口?

javascript - 使用 mocha 和 chai 的 bool 析取 (OR)

PHPUnit 数据提供程序参数计数错误

macos - 从 MAC 到 Amazon EC2 的 SSH 连接不起作用

macos - 如何在 macOS 中向屏幕(NSScreen)添加水印

objective-c - Mac OS X 的 Spotlight 插件中的自定义关键字