也学自动化

上一篇 / 下一篇  2009-02-19 20:08:46

回公司后,抽空去听了一堂老大的"What you should know about testing (软件测试这点事)." 之自动化测试,趁现在有时间就整理整理。

Automation testing contains 6 parts.

1. Language

a. System Programming Languages, such as C, C++, Java, C#
b. Scripting Language, such as Perl, Tcl, Python, Ruby, VBScript, JavaScript.
c. Data Presentation Languages, such as HTML, XML, CSV, Excel, YAML

2. Interface Driver

a. Web Protocol Driver (让web server 认为我是web browser), tools like HttpUnit, jwebUnit, HtmlUnit, and there are Web Protocol Drivers for load testing, such as Grinder, Jmeter, TestMaker, OpenSTA
b. Web Browser Drivers, tools like WTR (Watir -- Web Application Testing in Ruby) based on Ruby, and Samie based on Perl, Selenium, Use Gtk
c. Java GUI Drivers, such as Marathon, Jemmy, Abbot, JfcUnit, Pounder
d. Windows GUI Drivers, such as use SendKeys() method, Win32-GUITest, Autoit, Win32-Control, WMI (Windows Management Instrumentation, Microsoft Accessibility
e. The Character Interface Driver, such as Expect, Don Libes, Pexpect

3. Test Harnesses (Just like Framework)

a. 2 types, Process level, and Method level
b. Process level: TET, Haste, QM test, STAX
c. Method level: xUnit, DejaGNU

4. Remote Agents

5. Test Parsers, such as SAFS

6. Test Generators, such as ALL PAIRS, Tcases


TAG:

测试林 引用 删除 beryl_lin   /   2009-06-28 22:28:25
测试林 引用 删除 beryl_lin   /   2009-06-28 22:28:08
5
引用 删除 铜豌豆哑哑   /   2009-02-27 10:42:05
引用 删除 铜豌豆哑哑   /   2009-02-27 10:42:01
5
 

评分:0

我来说两句

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 1307
  • 日志数: 2
  • 建立时间: 2009-02-17
  • 更新时间: 2009-02-19

RSS订阅

Open Toolbar