软件自动化测试资源列表

简介:

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

 

这里有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

相关文章
|
4月前
|
测试技术 开发者 Python
自动化测试之美:从零构建你的软件质量防线
【10月更文挑战第34天】在数字化时代的浪潮中,软件成为我们生活和工作不可或缺的一部分。然而,随着软件复杂性的增加,如何保证其质量和稳定性成为开发者面临的一大挑战。自动化测试,作为现代软件开发过程中的关键实践,不仅提高了测试效率,还确保了软件产品的质量。本文将深入浅出地介绍自动化测试的概念、重要性以及实施步骤,带领读者从零基础开始,一步步构建起属于自己的软件质量防线。通过具体实例,我们将探索如何有效地设计和执行自动化测试脚本,最终实现软件开发流程的优化和产品质量的提升。无论你是软件开发新手,还是希望提高项目质量的资深开发者,这篇文章都将为你提供宝贵的指导和启示。
|
3月前
|
缓存 监控 安全
公司电脑监控软件的 Gradle 构建自动化优势
在数字化办公环境中,公司电脑监控软件面临代码更新频繁、依赖管理和构建复杂等挑战。Gradle 构建自动化工具以其强大的依赖管理、灵活的构建脚本定制及高效的构建缓存与增量构建特性,显著提升了软件开发效率和质量,支持软件的持续更新与优化,满足企业对员工电脑使用情况的监控与管理需求。
58 3
|
3月前
|
运维 jenkins Java
Jenkins 自动化局域网管控软件构建与部署流程
在企业局域网管理中,Jenkins 作为自动化工具,通过配置源码管理、构建及部署步骤,实现了高效、稳定的软件开发与部署流程,显著提升局域网管控软件的开发与运维效率。
78 5
|
4月前
|
测试技术 持续交付
探索自动化测试在软件质量保证中的关键作用
本文深入探讨了自动化测试在现代软件开发生命周期中的重要性,以及它是如何成为确保软件产品质量的不可或缺的一环。通过分析自动化测试的优势、挑战和最佳实践,本文旨在为读者提供对自动化测试全面而深刻的理解,从而帮助他们在实际工作中更有效地应用自动化测试策略。
51 2
|
4月前
|
jenkins 测试技术 持续交付
自动化测试框架的构建与优化:提升软件交付效率的关键####
本文深入探讨了自动化测试框架的核心价值,通过对比传统手工测试方法的局限性,揭示了自动化测试在现代软件开发生命周期中的重要性。不同于常规摘要仅概述内容,本部分强调了自动化测试如何显著提高测试覆盖率、缩短测试周期、降低人力成本,并促进持续集成/持续部署(CI/CD)流程的实施,最终实现软件质量和开发效率的双重飞跃。通过具体案例分析,展示了从零开始构建自动化测试框架的策略与最佳实践,包括选择合适的工具、设计高效的测试用例结构、以及如何进行性能调优等关键步骤。此外,还讨论了在实施过程中可能遇到的挑战及应对策略,为读者提供了一套可操作的优化指南。 ####
|
4月前
|
机器学习/深度学习 人工智能 自然语言处理
自动化测试的新篇章:利用AI提升软件质量
【10月更文挑战第35天】在软件开发的海洋中,自动化测试犹如一艘救生艇,它帮助团队确保产品质量,同时减少人为错误。本文将探索如何通过集成人工智能(AI)技术,使自动化测试更加智能化,从而提升软件测试的效率和准确性。我们将从AI在测试用例生成、测试执行和结果分析中的应用出发,深入讨论AI如何重塑软件测试领域,并配以实际代码示例来说明这些概念。
154 3
|
5月前
|
敏捷开发 监控 jenkins
自动化测试之美:打造高效的软件质量保障体系
【10月更文挑战第20天】在软件开发的海洋中,自动化测试如同一艘精准的导航船,引领项目避开错误的礁石,驶向质量的彼岸。本文将扬帆起航,探索如何构建和实施一个高效的自动化测试体系,确保软件产品的稳定性和可靠性。我们将从测试策略的制定、工具的选择、脚本的编写,到持续集成的实施,一步步描绘出自动化测试的蓝图,让读者能够掌握这一技术的关键要素,并在自己的项目中加以应用。
68 5
|
4月前
|
监控 网络协议 安全
员工网络监控软件:PowerShell 在网络监控自动化中的应用
在数字化办公环境中,企业对员工网络活动的监控需求日益增长。PowerShell 作为一种强大的脚本语言,能够有效实现员工网络监控自动化。本文介绍了如何使用 PowerShell 获取网络连接信息、监控特定网址的访问情况,并生成自动化报告,帮助企业高效管理员工网络活动,确保网络安全和合规性。
115 0
|
5月前
|
Java 测试技术 C#
自动化测试之美:从Selenium到Appium
【10月更文挑战第3天】在软件开发的海洋中,自动化测试如同一艘航船,引领着质量保证的方向。本文将带你领略自动化测试的魅力,从Web端的Selenium到移动端的Appium,我们将一探究竟,看看这些工具如何帮助我们高效地进行软件测试。你将了解到,自动化测试不仅仅是技术的展示,更是一种提升开发效率和产品质量的智慧选择。让我们一起启航,探索自动化测试的世界!
|
5月前
|
Web App开发 IDE 测试技术
自动化测试的利器:Selenium 框架深度解析
【10月更文挑战第2天】在软件开发的海洋中,自动化测试犹如一艘救生艇,让质量保证的过程更加高效与精准。本文将深入探索Selenium这一强大的自动化测试框架,从其架构到实际应用,带领读者领略自动化测试的魅力和力量。通过直观的示例和清晰的步骤,我们将一起学习如何利用Selenium来提升软件测试的效率和覆盖率。

热门文章

最新文章