天天看點

軟體自動化測試資源清單

個人對相關的,覺得對自動化測試的朋友有用的資料做了個整理,希望能有所幫助

這裡有TIB工作室收集的國内外關于軟體自動化測試技術、工具、架構、理論相關的文章:

1、The Case for Automated Software Testing - Bernie Gauf and Elfriede Dustin, IDT

<a href="http://www.softwaretechnews.com/stn_view.php?stn_id=43&amp;article_id=90">http://www.softwaretechnews.com/stn_view.php?stn_id=43&amp;article_id=90</a>

3、Open2Test架構的文檔:

<a href="http://www.open2test.com/techdocs.html">http://www.open2test.com/techdocs.html</a>

4、JSystem Test Automation Framework

<a href="http://www.jsystemtest.org/">http://www.jsystemtest.org</a>

5、The Ten Most Important Test Automation Questions and Answers

<a href="http://www.zentestlabs.com/documents/ZenTEST%20Labs%20-%20Starwest%202007%20The%20Ten%20Most%20Important%20Test%20Automation%20Questions%20and%20Answers%20(O).pdf">http://www.zentestlabs.com/documents/ZenTEST%20Labs%20-%20Starwest%202007%20The%20Ten%20Most%20Important%20Test%20Automation%20Questions%20and%20Answers%20(O).pdf</a>

6、Benefits of Keyword Driven Testing for Test Automation

<a href="http://www.softwareplanner.com/Newsletters/newsletter_2009_06_SP.htm">http://www.softwareplanner.com/Newsletters/newsletter_2009_06_SP.htm</a>

7、Business Rules-Based Test Automation

<a href="http://www.infosys.com/offerings/it-services/independent-validation-testing-services/documents/business-rules-test-automation.pdf">http://www.infosys.com/offerings/it-services/independent-validation-testing-services/documents/business-rules-test-automation.pdf</a>

8、QTP SAFFRON架構:

<a href="http://download.csdn.net/source/2318195">http://download.csdn.net/source/2318195</a>

<a href="http://www.cnblogs.com/testware/"></a>

9、開源、基于圖像的自動化測試工具 TestFire Controller &amp; T-Plan Robot:

<a href="http://www.testfire-controller.net/">http://www.testfire-controller.net/</a>

10、Automated Testing Service Group

<a href="http://autotestgroup.com/">http://autotestgroup.com/</a>

11、自動化測試中的同步(Synchronization)問題:

<a href="http://autotestgroup.com/en/blog/54.html">http://autotestgroup.com/en/blog/54.html</a>

12、自動化測試設計:

<a href="http://autotestgroup.com/en/blog/49.html">http://autotestgroup.com/en/blog/49.html</a>

13、QTP測試Web Services:

<a href="http://www.learnqtp.com/category/web-services/">http://www.learnqtp.com/category/web-services/</a>

14、基于Watir的測試架構WET:

<a href="http://wet.qantom.org/home.html">http://wet.qantom.org/home.html</a>

15、TestApps.com, a resource for information about automated software testing tools:

<a href="http://www.testapps.com/">http://www.testapps.com/</a>

16、《VS2010試用手記》,重點介紹新的CodedUI Test:

<a href="http://files.cnblogs.com/testware/VS2010%E8%AF%95%E7%94%A8%E6%89%8B%E8%AE%B0.pdf">http://files.cnblogs.com/testware/VS2010%e8%af%95%e7%94%a8%e6%89%8b%e8%ae%b0.pdf</a>

17、eggPlant

eggPlant is a low-overhead, non-invasive black-box test and process automation tool. Since it does not reside on the system-under-test and is technology agnostic, it can test in many situations that other tools cannot. By using image capture and advanced search techniques, most ui changes are not a problem. 

<a href="http://www.testplant.com/products/eggplant_functional_tester">http://www.testplant.com/products/eggplant_functional_tester</a>

18、基于Python的Web自動化測試工具:

<a href="http://pamie.sourceforge.net/">http://pamie.sourceforge.net/</a>

19、Test Automation Framework,比較全面地介紹自動化測試架構的一篇文章:

<a href="http://files.cnblogs.com/testware/622967-Framework.rar">http://files.cnblogs.com/testware/622967-Framework.rar</a>

20、How do I prove that test automation is adding value? 

<a href="http://www.automatedtestinginstitute.com/home/index.php?option=com_content&amp;view=article&amp;id=1306:how-do-i-prove-test-automation-value&amp;catid=54:faqs&amp;Itemid=25">http://www.automatedtestinginstitute.com/home/index.php?option=com_content&amp;view=article&amp;id=1306:how-do-i-prove-test-automation-value&amp;catid=54:faqs&amp;Itemid=25</a>

21、Why We Automate

<a href="http://blogs.msdn.com/imtesty/archive/2007/08/30/why-we-automate.aspx">http://blogs.msdn.com/imtesty/archive/2007/08/30/why-we-automate.aspx</a>

22、害怕自動化

<a href="http://blog.csdn.net/Testing_is_believing/archive/2007/12/06/1921680.aspx">http://blog.csdn.net/Testing_is_believing/archive/2007/12/06/1921680.aspx</a>

23、國産自動化測試工具

<a href="http://blog.csdn.net/Testing_is_believing/archive/2010/01/14/5191203.aspx">http://blog.csdn.net/Testing_is_believing/archive/2010/01/14/5191203.aspx</a>

24、Test Automation Fx - Visual Studio 插件

<a href="http://www.testautomationfx.com/">http://www.testautomationfx.com/</a>

25、watircraft - 基于Watir的架構

<a href="http://wiki.github.com/bret/watircraft/">http://wiki.github.com/bret/watircraft/</a>

26、IECapt - IE頁面全屏截取的指令行工具:

<a href="http://iecapt.sourceforge.net/">http://iecapt.sourceforge.net/</a>

27、Uniting your Automated and Manual Test Efforts :

<a href="http://www.softwareplanner.com/Newsletters/newsletter_2010_04_SP.htm">http://www.softwareplanner.com/Newsletters/newsletter_2010_04_SP.htm</a>

28、為什麼要自動化測試?

<a href="http://www.automatedqa.com/products/testcomplete/manager-overview/">http://www.automatedqa.com/products/testcomplete/manager-overview/</a>

29、SWTBot - 開源的 Java based UI/functional testing tool for testing SWT and Eclipse based applications

<a href="http://www.eclipse.org/swtbot/">http://www.eclipse.org/swtbot/</a>

30、Best Practice for Planning Your Test Efforts(視訊):

<a href="http://www.softwareplanner.com/guidedtours/edgeui/Camtasia.asp?filename=UnitingPart01">http://www.softwareplanner.com/guidedtours/edgeui/Camtasia.asp?filename=UnitingPart01</a>

31、SeeTest(基于圖像識别的自動化測試工具,工具對中文支援不是很好)

<a href="http://experitest.com/">http://experitest.com/</a>

32、Sikuli

QTP整合Sikuli

<a href="http://blog.csdn.net/Testing_is_believing/archive/2010/03/14/5378408.aspx">http://blog.csdn.net/Testing_is_believing/archive/2010/03/14/5378408.aspx</a>

用上帝之眼進行自動化測試

<a href="http://blog.csdn.net/Testing_is_believing/archive/2010/03/13/5377766.aspx">http://blog.csdn.net/Testing_is_believing/archive/2010/03/13/5377766.aspx</a>

Sikuli – Just because it is New, doesn’t mean it is Hot.

<a href="http://adam.goucher.ca/?p=1369">http://adam.goucher.ca/?p=1369</a>

5 Great Automation Tools Based On Image Recognition

<a href="http://www.testandtry.com/2010/02/01/5-great-automation-tools-based-on-image-recognition/">http://www.testandtry.com/2010/02/01/5-great-automation-tools-based-on-image-recognition/</a>

33、WebUI Test Studio - 開發工具和控件廠商Telerik的測試工具

<a href="http://www.telerik.com/automated-testing-tools/products/webui-test-studio-qa-edition/features.aspx">http://www.telerik.com/automated-testing-tools/products/webui-test-studio-qa-edition/features.aspx</a>

34、Android相關測試工具:

Android Scripting Environment:

<a href="http://code.google.com/p/android-scripting/">http://code.google.com/p/android-scripting/</a>

robotium:

<a href="http://code.google.com/p/robotium/">http://code.google.com/p/robotium/</a>

autoAndroid:

<a href="http://code.google.com/p/autoandroid/">http://code.google.com/p/autoandroid/</a>

35、Tellurium - 基于Selenium的開源自動化測試架構

<a href="http://code.google.com/p/aost/">http://code.google.com/p/aost/</a>

<a href="http://www.infoq.com/cn/articles/tellurium-testing-framework">http://www.infoq.com/cn/articles/tellurium-testing-framework</a>

36、FEST - 支援SWING的JAVA自動化GUI測試庫:

<a href="http://fest.easytesting.org/swing/wiki/pmwiki.php">http://fest.easytesting.org/swing/wiki/pmwiki.php</a>

37、VBScript、VBA、VB、VB.NET、JavaScript之間的關系:

Relationship among VBScript, Visual Basic for Applications (VBA), Visual Basic (VB), Visual Basic .NET, and JavaScript

<a href="http://automation.youplayoff.com/2010/06/23/7-relationship-among-vbscript-visual-basic-for-applications-vba-visual-basic-vb-visual-basic-net-and-javascript/">http://automation.youplayoff.com/2010/06/23/7-relationship-among-vbscript-visual-basic-for-applications-vba-visual-basic-vb-visual-basic-net-and-javascript/</a>

38、Windmill - 類似于Selenium的開源自動化測試架構

<a href="http://www.getwindmill.com/">http://www.getwindmill.com/</a>

<a href="http://www.ibm.com/developerworks/cn/web/wa-aj-testing/">http://www.ibm.com/developerworks/cn/web/wa-aj-testing/</a>

39、如何選擇測試自動化工具?

Selecting a Test Automation Tool

<a href="http://www.kwsqa.org/conference/speakers/presentations/2009/Sam_Mathi_20090423_SelectATool.pdf">http://www.kwsqa.org/conference/speakers/presentations/2009/Sam_Mathi_20090423_SelectATool.pdf</a>

40、AST雜志第二期:

<a href="http://www.automatedtestinginstitute.com/home/index.php?option=com_content&amp;view=article&amp;id=1276&amp;Itemid=122">http://www.automatedtestinginstitute.com/home/index.php?option=com_content&amp;view=article&amp;id=1276&amp;Itemid=122</a>

41、我喜歡Selenium的五大理由:

Five Reasons Why I Like Selenium

<a href="http://testautomationblog.com/2009/12/25/five-reasons-i-like-selenium/">http://testautomationblog.com/2009/12/25/five-reasons-i-like-selenium/</a>

42、Adobe的一個工程師的Flex自動化測試部落格:

<a href="http://shanazvakil.wordpress.com/">http://shanazvakil.wordpress.com/</a>

43、WebAii - 免費的Web自動化測試架構(WebUI Test Studio就是基于這個架構開發的)

<a href="http://www.telerik.com/products/web-testing-tools/webaii-framework-features.aspx">http://www.telerik.com/products/web-testing-tools/webaii-framework-features.aspx</a>

WebAii幫助文檔: 

<a href="http://www.artoftest.com/support/webaii/topicsindex.aspx">http://www.artoftest.com/support/webaii/topicsindex.aspx</a>

44、Silverlight Spy - Silverlight界面控件檢視器

<a href="http://firstfloorsoftware.com/silverlightspy">http://firstfloorsoftware.com/silverlightspy</a>

45、各種測試腳本結構的ROI評估:

Using cost-benefit analysis to compare different test structures for Rational Robot

<a href="http://www.ibm.com/developerworks/rational/library/570.html">http://www.ibm.com/developerworks/rational/library/570.html</a>

46、測試腳本的可維護性問題:

Improving the Maintainability of Automated Test Suites

<a href="http://www.kaner.com/lawst1.htm">http://www.kaner.com/lawst1.htm</a>

47、VBScript腳本編輯工具-VbsEdit

<a href="http://files.cnblogs.com/testware/VbsEdit.v3.3.25.5.rar">http://files.cnblogs.com/testware/VbsEdit.v3.3.25.5.rar</a>

48、UISpec4J - 開源Swing Java 功能測試和單元測試庫

Description: UISpec4J is an Open Source functional and/or unit testing library for Swing-based Java applications, built on top of the JUnit test harness. UISpec4J's APIs are designed to hide as much as possible the intricacies of Swing, resulting in easy to write and easy to read test scripts - this is especially true when comparing UISpec4J tests with those produced using Swing or low-level, event-based testing libraries.

Tool Language: Java

Target Application Under Test (AUT): Swing-based Java

49、使用 IBM Rational Robot Test Automation Framework Support (RRAFS) 測試主機應用程式

<a href="http://www.ibm.com/developerworks/cn/rational/r-3170/index.html">http://www.ibm.com/developerworks/cn/rational/r-3170/index.html</a>

50、深入講解Browser的CreationTime:

<a href="http://relevantcodes.com/creationtime/">http://relevantcodes.com/creationtime/</a>

51、如何開展自動化測試:

Applying automated testing solutions

<a href="http://www.testingperformance.org/automated-software-testing.php">http://www.testingperformance.org/automated-software-testing.php</a>

52、測試自動化ROI計算方法:

ROI on Test Automation

<a href="http://www.keane.com/resources/pdf/WhitePapers/WP_ROIforTestAutomation.pdf">http://www.keane.com/resources/pdf/WhitePapers/WP_ROIforTestAutomation.pdf</a>

53、自動化測試最佳實踐

Best Practices in Software Test Automation

<a href="http://www.testfocus.co.za/featurearticles/july2005.htm">http://www.testfocus.co.za/featurearticles/july2005.htm</a>

54、VBS調用Snagit元件進行截屏:

<a href="http://www.robvanderwoude.com/vbstech_automation_snagit.php">http://www.robvanderwoude.com/vbstech_automation_snagit.php</a>

55、C#借助API實作黑盒自動化測試工具的編寫:

<a href="http://www.cnblogs.com/luminji/archive/2010/11/03/1867730.html">http://www.cnblogs.com/luminji/archive/2010/11/03/1867730.html</a>

56、腳本語言的垃圾回收機制:

Understanding Script Garbage Collection

<a href="http://automate101.wordpress.com/2010/10/24/understanding-script-gc/">http://automate101.wordpress.com/2010/10/24/understanding-script-gc/</a>

本文轉自 jasonteststudy 51CTO部落格,原文連結:http://blog.51cto.com/jasonteststudy/1200139