软件自动化测试资源列表

简介:

个人对相关的,觉得对自动化测试的朋友有用的资料做了个整理,希望能有所帮助

 

这里有TIB工作室收集的国内外关于软件自动化测试技术、工具、框架、理论相关的文章:

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

http://www.softwaretechnews.com/stn_view.php?stn_id=43&article_id=90

2、http://www.connectedtesting.com/presentations.htm

3、Open2Test框架的文档:

http://www.open2test.com/techdocs.html

4、JSystem Test Automation Framework

http://www.jsystemtest.org

5、The Ten Most Important Test Automation Questions and Answers

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

6、Benefits of Keyword Driven Testing for Test Automation

http://www.softwareplanner.com/Newsletters/newsletter_2009_06_SP.htm

7、Business Rules-Based Test Automation

http://www.infosys.com/offerings/it-services/independent-validation-testing-services/documents/business-rules-test-automation.pdf

8、QTP SAFFRON框架:

http://download.csdn.net/source/2318195

9、开源、基于图像的自动化测试工具 TestFire Controller & T-Plan Robot:

http://www.testfire-controller.net/

10、Automated Testing Service Group

http://autotestgroup.com/

11、自动化测试中的同步(Synchronization)问题:

http://autotestgroup.com/en/blog/54.html

12、自动化测试设计:

http://autotestgroup.com/en/blog/49.html

13、QTP测试Web Services:

http://www.learnqtp.com/category/web-services/

14、基于Watir的测试框架WET:

http://wet.qantom.org/home.html

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

http://www.testapps.com/

16、《VS2010试用手记》,重点介绍新的CodedUI Test:

http://files.cnblogs.com/testware/VS2010%e8%af%95%e7%94%a8%e6%89%8b%e8%ae%b0.pdf

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. 

http://www.testplant.com/products/eggplant_functional_tester

18、基于Python的Web自动化测试工具:

http://pamie.sourceforge.net/

19、Test Automation Framework,比较全面地介绍自动化测试框架的一篇文章:

http://files.cnblogs.com/testware/622967-Framework.rar

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

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

21、Why We Automate

http://blogs.msdn.com/imtesty/archive/2007/08/30/why-we-automate.aspx

22、害怕自动化

http://blog.csdn.net/Testing_is_believing/archive/2007/12/06/1921680.aspx

23、国产自动化测试工具

http://blog.csdn.net/Testing_is_believing/archive/2010/01/14/5191203.aspx

24、Test Automation Fx - Visual Studio 插件

http://www.testautomationfx.com/

25、watircraft - 基于Watir的框架

http://wiki.github.com/bret/watircraft/

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

http://iecapt.sourceforge.net/

27、Uniting your Automated and Manual Test Efforts :

http://www.softwareplanner.com/Newsletters/newsletter_2010_04_SP.htm

28、为什么要自动化测试?

http://www.automatedqa.com/products/testcomplete/manager-overview/

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

http://www.eclipse.org/swtbot/

30、Best Practice for Planning Your Test Efforts(视频):

http://www.softwareplanner.com/guidedtours/edgeui/Camtasia.asp?filename=UnitingPart01

31、SeeTest(基于图像识别的自动化测试工具,工具对中文支持不是很好)

http://experitest.com/

32、Sikuli

QTP整合Sikuli

http://blog.csdn.net/Testing_is_believing/archive/2010/03/14/5378408.aspx

用上帝之眼进行自动化测试

http://blog.csdn.net/Testing_is_believing/archive/2010/03/13/5377766.aspx

Sikuli – Just because it is New, doesn’t mean it is Hot.
http://adam.goucher.ca/?p=1369

5 Great Automation Tools Based On Image Recognition

http://www.testandtry.com/2010/02/01/5-great-automation-tools-based-on-image-recognition/

33、WebUI Test Studio - 开发工具和控件厂商Telerik的测试工具

http://www.telerik.com/automated-testing-tools/products/webui-test-studio-qa-edition/features.aspx

34、Android相关测试工具:

Android Scripting Environment:

http://code.google.com/p/android-scripting/

robotium:

http://code.google.com/p/robotium/

autoAndroid:

http://code.google.com/p/autoandroid/

35、Tellurium - 基于Selenium的开源自动化测试框架

http://code.google.com/p/aost/

http://www.infoq.com/cn/articles/tellurium-testing-framework

36、FEST - 支持SWING的JAVA自动化GUI测试库:

http://fest.easytesting.org/swing/wiki/pmwiki.php

37、VBScript、VBA、VB、VB.NET、JavaScript之间的关系:

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/

38、Windmill - 类似于Selenium的开源自动化测试框架

http://www.getwindmill.com/

http://www.ibm.com/developerworks/cn/web/wa-aj-testing/

39、如何选择测试自动化工具?

Selecting a Test Automation Tool

http://www.kwsqa.org/conference/speakers/presentations/2009/Sam_Mathi_20090423_SelectATool.pdf

40、AST杂志第二期:

http://www.automatedtestinginstitute.com/home/index.php?option=com_content&view=article&id=1276&Itemid=122

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

Five Reasons Why I Like Selenium

http://testautomationblog.com/2009/12/25/five-reasons-i-like-selenium/

42、Adobe的一个工程师的Flex自动化测试博客:

http://shanazvakil.wordpress.com/

43、WebAii - 免费的Web自动化测试框架(WebUI Test Studio就是基于这个框架开发的)

http://www.telerik.com/products/web-testing-tools/webaii-framework-features.aspx

WebAii帮助文档: 

http://www.artoftest.com/support/webaii/topicsindex.aspx

44、Silverlight Spy - Silverlight界面控件查看器

http://firstfloorsoftware.com/silverlightspy

45、各种测试脚本结构的ROI评估:

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

46、测试脚本的可维护性问题:

Improving the Maintainability of Automated Test Suites

http://www.kaner.com/lawst1.htm

47、VBScript脚本编辑工具-VbsEdit

http://files.cnblogs.com/testware/VbsEdit.v3.3.25.5.rar

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) 测试主机应用程序

http://www.ibm.com/developerworks/cn/rational/r-3170/index.html

 

50、深入讲解Browser的CreationTime:

http://relevantcodes.com/creationtime/

 

51、如何开展自动化测试:

 

Applying automated testing solutions

http://www.testingperformance.org/automated-software-testing.php

52、测试自动化ROI计算方法:

ROI on Test Automation

http://www.keane.com/resources/pdf/WhitePapers/WP_ROIforTestAutomation.pdf

53、自动化测试最佳实践

Best Practices in Software Test Automation

http://www.testfocus.co.za/featurearticles/july2005.htm

 

54、VBS调用Snagit组件进行截屏:

 

http://www.robvanderwoude.com/vbstech_automation_snagit.php

55、C#借助API实现黑盒自动化测试工具的编写:

http://www.cnblogs.com/luminji/archive/2010/11/03/1867730.html

56、脚本语言的垃圾回收机制:

Understanding Script Garbage Collection

http://automate101.wordpress.com/2010/10/24/understanding-script-gc/

 


本文转自 jasonteststudy 51CTO博客,原文链接:http://blog.51cto.com/jasonteststudy/1200139

相关文章
|
6天前
|
设计模式 测试技术 持续交付
深入白盒测试:提升软件质量与性能的关键策略
【4月更文挑战第20天】 在软件开发的复杂世界中,确保产品的质量和性能始终是至关重要的任务。白盒测试,作为软件测试领域的重要分支,提供了对程序内部结构和逻辑的深入分析手段。本文将探讨如何通过有效的白盒测试策略来优化软件性能,减少缺陷,并最终提高用户满意度。通过剖析代码检查、单元测试、集成测试等白盒测试技术,我们将了解这些方法如何揭示潜在的问题点,并为改进提供方向。
|
3天前
|
算法 测试技术 持续交付
深入白盒测试:提升软件质量与效率的关键策略
【4月更文挑战第23天】 在软件开发的复杂多变的环境中,确保产品的质量和可靠性是至关重要的。白盒测试作为一种重要的软件测试方法,允许测试者通过检查内部结构、设计和编码来验证软件的功能性和正确性。本文将探讨白盒测试的关键概念、技术及其在提升软件测试效率和质量中的应用。我们将重点讨论如何借助白盒测试发现潜在缺陷、优化测试用例设计,并通过具体案例分析展示其在实际中的应用效果。
|
3天前
|
测试技术
深入白盒测试:提升软件结构透视能力
【4月更文挑战第23天】在软件测试的广阔天地中,白盒测试以其独特的内在逻辑和代码透视能力而显得尤为重要。它不仅仅是一个测试方法,更是一种确保软件质量和可靠性的重要手段。本文将深入探讨白盒测试的概念、方法和最佳实践,旨在为软件开发和测试人员提供一种系统的视角,以帮助他们更好地理解并应用白盒测试技术,进而提高软件产品的质量。
5 0
|
4天前
|
算法 Java 测试技术
深入解析白盒测试:提升软件质量与效率的关键
【4月更文挑战第22天】 在软件开发的复杂多变的世界中,保证代码质量和功能的正确性是至关重要的。白盒测试作为一种重要的软件测试方法,提供了一种透视软件内部逻辑结构的途径。本文将详细探讨白盒测试的概念、技术手段和实际应用,旨在帮助读者理解如何通过这种测试提高软件系统的稳定性和性能。文章还将讨论白盒测试中面临的挑战以及应对策略,以期为软件质量保证提供实用的指导。
12 2
|
12天前
|
Web App开发 测试技术 网络安全
|
13天前
|
监控 jenkins 测试技术
深入探索软件自动化测试的高效策略
【4月更文挑战第13天】 随着软件开发周期的不断缩短和发布频率的增加,传统的手动测试方法已难以满足快速迭代的需求。本文将详细探讨如何通过有效的自动化测试策略提高测试效率和质量。我们将分析自动化测试中的关键要素,包括测试用例的设计、框架选择、持续集成的应用以及性能监控,并结合实际案例来展示如何构建和维护一个健壮的自动化测试系统。文中还将讨论自动化测试过程中常见的误区和挑战,为读者提供实用的解决方案和最佳实践。
|
15天前
|
算法 测试技术 持续交付
深入探索白盒测试:提升软件质量的关键策略
【4月更文挑战第11天】 在软件开发的复杂世界中,确保代码的健康性与可靠性是至关重要的。白盒测试作为一种软件测试方法,允许测试者深入到程序的内部结构,以检查其逻辑和算法的正确性。本文将探讨白盒测试的核心概念、技术及其在提高软件质量方面的应用,特别是如何通过有效的白盒测试策略来优化测试过程并降低错误率。
|
20天前
|
测试技术
深入白盒测试:提升软件质量与性能的关键策略
【4月更文挑战第6天】 在软件开发的生命周期中,确保代码质量和性能始终是至关重要的环节。白盒测试作为一种深入代码内部的测试方法,提供了对程序结构、逻辑路径和内部功能的全面评估。本文将探讨白盒测试的核心概念、技术及其在提升软件质量与性能方面的应用。通过分析控制流测试、数据流测试和静态代码分析等关键技术,我们揭示了白盒测试如何有效发现潜在缺陷,优化代码效率,并增强系统稳定性。
|
27天前
|
Web App开发 Java 测试技术
深入理解与应用软件自动化测试工具Selenium
随着软件开发的快速发展,软件测试在保证产品质量方面发挥着越来越重要的作用。其中,自动化测试以其效率高、成本低的特点受到了广大开发者的欢迎。本文主要介绍了自动化测试工具Selenium的基本概念、原理以及在实际开发中的应用,旨在帮助读者更好地理解和使用Selenium进行高效的自动化测试。
22 4
|
1月前
|
安全 测试技术
【软件设计师备考 专题 】软件测试的原则与方法:确保软件质量的关键步骤
【软件设计师备考 专题 】软件测试的原则与方法:确保软件质量的关键步骤
41 0

热门文章

最新文章