2013-陈永达聊框架

最近很多朋友都问了我关于自动化测试框架的东西,我就用我对框架淡薄的认识,聊一下我对框架的理解,个人见解,欢迎讨论。 框架一词在自动化测试里,一直都是一个很模糊的概念,到底什么是框架?搜索一下:框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。

【自动化框架】构建全程自动化测试框架

转自网络 如果自动化测试框架能管理测试项目、安排任务,将产品用户需求和测试需求很好地结合起来,那么测试目标更明确,测试的效率会得到进一步提高。测试结果的分析也是很重要的,一般也要求在自动化测试框架中得到解决。最重要的是易用,将各个工具集成起来,并能很好地使用这些工具。例如,openqa.org社区提供了一个工具Bromine,它集成了Selenium Core/RC,非常容易跟踪和管理测试项目、需求、测试计划、测试用例和缺陷,可以监控缺陷的提交和将缺陷分派给相应的开发人员,浏览和分析测试结果。 一个理想的自动化测试框架能解决上述问题,提供一个分布式的通讯平台、友好的人机交互界面和开放式架构,将 […]

【自动化框架】谈自动化测试框架思想与构建

  序言:也许到现在大家对所谓的“自动化测试框架”仍然觉得是一种神秘的东西,仍然觉得其与各位很远;其实不然,“自动化测试框架”从理念来说,并不复杂,但其之所以神秘,是因为其运用起来很是复杂,每个公司,每个部门其产品线,其运作流程都是不同的,所以就导致了在想运用“自动化测试框架”去完成自动化测试时产生了很多不定因素,导致了很多自动化测试项目的失败,让人对“自动化测试框架”开始敬而远之。 而自动化测试发展也有一段时间了,为什么到现在虽见其火热,但难见其规模,关键是大家对其的定位,很多公司以及很多人都知道做好自动化测试不简简单单的靠一个工具,而更需要一个框架,但其总是对“自动化测试框架”缺乏清晰的定 […]

【自动化框架】自动化测试应用场景发展趋势的总结与分享

最近一段时间在领导设计和开发一套新一代的自动化系统,该自动化系统不同于2003年时自己第一次开发的功能回归自动化测试框架、也不同于在过去几年经历和运用的各种自动化测试方法、工具和平台。为了好好整理下自己不同阶段的自动化测试经验,留下自己在自动化测试领域的所见所闻和认知,计划写这篇博客。同时也请各位一直专注于自动化测试领域的专家们针对下面遗漏的内容提供更多的建议,一起来完善自动化测试体系的知识和认知结构。 自动化测试的常见作用 1、手工回归测试变机器自动回归 2、自动实现大规模的重复和并行测试操作(如自动化性能测试) 3、实现边界处理能力的测试 4、自动找到bug

【自动化框架】如何构建一个简单的框架?What is Automation framework and how to build a simple framework?

What is Automation framework and how to build a simple framework? Well, automation framework is a way to organize your code in much meaningful manner, so that any person who is luckily working with you should understand what each file (Code file can be either a vbscript file) has. Automation framewo […]

【自动化框架】几种自动化测试框架比较

最近在研究自动化测试框架,也和网上的很多朋友聊了很多各种自动化框架的实现,我对其总结归纳比较下。当然,一家之言,仅供参考: 1. 以QTP为核心的框架 QTP是大家最常用的测试工具。而现在很多公司用的自动化测试框架都是以此为核心的。我在触自动化测试之初最先上手的也是QTP。 以QTP为核心的自动化测试框架优点在于:适用性好,很多人都已经会用或者至少说可以简单应用,脚本也简单易懂,大多数无任何代码基础的测试人员都可以加入脚本录制和调试。 我本人一直对QTP不太感冒的原因也就是它的缺点:对象库。这个词对自动化测试的tester们实在是个巨大的打击。我不去一一细数其罪行,但是,关键字的框架,灵活度实 […]