序:PERAL模型的实施背景
严格意义上来讲,在软件领域中,“过程”是一个外来词,我们很难从中文的字面意思上去把握它的精髓所在,它的内在含义是来自英文的process,通常用在软件流程,软件规范的描述和定义上,比如CMM中的各种software development process,Test process,qa process等等。这些process指的是为了达到目标而执行的一些方法原则和操作步骤等。
需要特别注意的是,这些方法和步骤不是从天生就有存在的合理性的,否则就成了教条主义,它们其实是在不同项目不同组织中总结形成的行之有效的通用经验,为我们所用的(不是用来仰视和崇拜的)。因此,我个人倾向认为用中文的“章法”来表达“process”更为准确。 Read the rest of this entry »
《测试框架》摘选-3 自动化测试实施成功之道PEARL模型
November 23rd, 2009《测试框架》摘选-2.1 企业自动化测试实施真实案例
November 23rd, 20091.1.1 自动化测试实施故事背景介绍
顶级公司是一家国内小有名气的软件企业,经营项目主要是为移动和电信客户提供软件产品解决方案,随着电信业的发展,公司规模也在蓬勃扩张,从2000年到2008年,软件开发团队已经有了一百多人。看到这样的局面,公司管理高层又喜又忧,喜的是电信市场扩大给公司带来很多机会,忧的是电信软件市场竞争日益激烈白热化,客户对产品的质量要求一天比一天“苛刻”,而发布给客户的软件的问题总是层出不穷,解决不完,客户似乎对本公司产品抱怨越来越多,这样下去,势必会影响公司的业绩,甚至是将来的生存。 Read the rest of this entry »
《测试框架》摘选-1软件自动化测试的推动力
November 23rd, 20091.2.2 谁在推动软件自动化测试
上面的单元测试自动化,我们开发了近百行的测试代码去测试一个代码行为10行的函数;在UI测试自动化,则调用了IE的COM接口去驱动IE application,以模拟在界面上的两个动作,输入“测所”和点击“搜索”按钮,总共9行代码(如果考虑自动化健壮性的话,还要增加错误处理代码)。
观察到这些,我们暂且不考虑自动化测试开发之后的维护,至少可以有一个直观的认识:从手工测试向自动化测试的转变是要付出的成本的,而且这个投入要远比做一次手工测试的代价要高, Read the rest of this entry »
《软件自动化测试框架设计与实践》一书阅读导航
November 13th, 2009
第一篇 初级篇——认识自动化测试框架
第1章 将降大任——自动化测试
1.1 软件测试面临的困境与迷
1.1.1 软件质量困境
1.1.2 软件成本困境
1.2 “时势造英雄 1.1.2 软件成本困境
1.2 “时势造英雄”——软件测试自动化的异军突起
1.2.1 软件自动化测试如何代替手工测试
Protected: 职场众生百态相(牢骚文)
November 10th, 2009国内自动化测试现状及展望
November 9th, 2009在软件测试日新月异发展的今天,自动化测试正在成为软件测试领域里的一个非常瞩目的趋势和潮流,很多软件公司正在或已经在企业测试团队内部实施软件自动化测试流程和框架,同时也把自动化技能作为人才衡量和业绩考核的重要技能指标,比如国外的微软,IBM,国内的金山等软件企业,都已经开始实施了自动化测试框架。
这些都不是偶然的事情,因为 Read the rest of this entry »
读孟德斯鸠《论法的精神》
October 10th, 2009《论法的精神》这是一部旷世巨著。
法,在中国古代,被老子首先称之为“道”,简单解释为是人类社会秩序的天人合一的最和谐的境界,但这个境界到底是什么呢,想必老子已经悟到了,但他带着答案悠然自得地骑牛出关了,给后人只留下了这样一段孤独的自白-“道可道,非常道,名可名,非常名也” Read the rest of this entry »
ACReport1.0_ForJava自动化测试报告生成模块发布了!
June 25th, 2009AutomationCenter-分布式自动化框架介绍
June 25th, 2009AC(Automation Center)是一个分布式软件测试框架。与其他软件框架产品不同的是,AC在时间上贯穿了整个软件测试流程,在空间上整合众多automation资源和系统资源。因此,对于用户来说,AC是一个完整的软件框架解决方案。 Read the rest of this entry »
网上搜集的一些自动化测试视频教程链接(转载)
June 8th, 2009以下是关于QTP自动化测试工具的视频教程链接,希望能够对大家有帮助 Read the rest of this entry »