UI auto test

时间:2023-03-08 17:36:09
  • java.home/lib/security/java.policy  (Solaris/Linux)
  • http://www.cnblogs.com/richaaaard/p/5091059.html

    http://www.uml.org.cn/Test/201508074.asp

  • Selenium:官网http://www.seleniumhq.org/,它是一个非常强大的UI自动化测试工具,支持Java/C#/Ruby/Python/php/perl/NodeJS等语言,通过Selenium WebDriver可以支持ie/firefox/chrome/safari甚至包括iphone/android等浏览器,还可以通过firefox插件Selenium IDE来进行脚本录制。
  • Watir:官网http://watir.com/,它是ruby的库。只支持windows下的IE,但是通过Watir-WebDriver支持chrome/firefox/ie等浏览器。
  • WatiJ:官网http://watij.com/,支持ie/firefox/safari,可以通过java/jruby编写测试脚本。
  • Sahi:官网http://sahi.co.in/,含收费的Pro版和免费的OpenSource版,对web 2.0应用测试支持比较好,可以通过js编写脚本。
  • SWAT:官网http://ulti-swat.wikispaces.com/,下载http://sourceforge.net/projects/ulti-swat/, 支持IE/Firefox/Chrome/Safari, 自带编辑器可用于录制/编写脚本/运行测试(语法需要一定的时间来适应), 也可以用Fitness/MBUnit/NUnit来运行测试(编写C#测试代码时需要强制单线程运行 System.Threading.ApartmentState.STA)
  • Coded UI Test:从Visual Studio 2010开始出现的,跟VS高度集成(Premium/Ultimate版才支持),功能相当强大。具体见:http://msdn.microsoft.com/zh-cn/library/dd286726(v=vs.120).aspx#中国(简体中文)