也学自动化
上一篇 /
下一篇 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, YAML2. 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, OpenSTAb. Web Browser Drivers, tools like WTR (Watir -- Web Application Testing in Ruby) based on Ruby, and Samie based on Perl, Selenium, Use Gtkc. Java GUI Drivers, such as Marathon, Jemmy, Abbot, JfcUnit, Pounderd. Windows GUI Drivers, such as use SendKeys() method, Win32-GUITest, Autoit, Win32-Control, WMI (Windows Management Instrumentation, Microsoft Accessibilitye. The Character Interface Driver, such as Expect, Don Libes, Pexpect3. Test Harnesses (Just like Framework)
a. 2 types, Process level, and Method levelb. Process level: TET, Haste, QM test, STAXc. Method level: xUnit, DejaGNU4. Remote Agents
5. Test Parsers, such as SAFS
6. Test Generators, such as ALL PAIRS, Tcases
收藏
举报
TAG: