- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试之路在何方
目 录
测试之路在何方? 1
【淘测试】接口测试的应用于实践7
Web 网页安全测试的一些方法 17
比照法在行业产品测试中的应用初探29
软件架构师 vs 资深测试工程师36
操作系统安全测评技术研究40
如何使用自动 “Bug 邻域”分析来识别未修复Bug 46
重新定义需求分析59
测试之路在何方?
——一个阿里测试工程师三年的经历和总结
作者:王春生
摘要:
本篇文章讲述了我在阿里巴巴三年的自动化测试生涯,总结了工作中遇到了
种种困难,以及自己的摸索和解决方案。希望能够给做测试的朋友们一点参考。
关键词:测试发展 职业规划 自动化测试
感谢好友leeyupeng 的指点和建议,谢谢你!
2006 年 6 月,我加入雅虎中国,正式成为阿里巴巴的一名员工,从此开始
了我在阿里三年测试生涯。三年里面,我从之前的一名开发工程师转变为测试工
程师,从普通的测试工程师尝试转为自动化测试工程师,从单纯的测试工程师,
努力向测试架构师转变。中间经历了各种各样的困难,疑惑,总结思考了很多的
东西。今天总结成为文字,希望能给大家一点参考。
一 、我的工作经历
我在阿里巴巴三年的工作经历,大致可以分为三个阶段:第一个阶段是角色
的转化,从开发工程师转变为一个测试工程师;第二个阶段是尝试提升,开始摸
索自动化测试方面的工具,技术;第三个阶段则比较系统的思考自动化测试的整
体解决方案,为团队提供工具、方法和培训。
1.1 从开发到测试的转变
在进入阿里巴巴之前,我主要从事的工作是开发。虽然之前有开发过 Bug
管理工具——BugFree ,但真正自己去做测试工作,还是第一次。刚刚上班的感
觉,很紧张。需要参加的会议很多,需要接触的团队和同事也很多,每个人的脚
步都急匆匆的,说话的语调也很快,大部分的名词和术语都听不懂。怎么办?
这是我遇到的第一个问题:一个公司或者组织,不会停下来等你准备好了才
上路。只能自己花时间,多多学习,向老同事请教学习,在最短的时间里面熟悉
业务,掌握这些名词和术语。所谓做一行,爱一行。测试也是这样,只有对自己
所测试的业务十分熟悉,才能更好的进行测试,保障产品的质量。
很快就有了测试任务,测试 ContentMatch( 内容匹配,发展成为后来的阿里
妈妈)。大名鼎鼎的车东时任CM 的产品经理,他给了一些很复杂的公式来计算
网页关键词和广告之间的匹配程度,等等。刚开始测试的时候,还尝试用笔计算。
1
后来发现不行,太复杂了,也容易出错。怎么办呢?
这是我遇到的另一个问题:所测的东西的复杂程度远远超出了手工测试的范
畴,如何解决呢?后来我尝试写了一个小脚本程序,实现了他的计算公式。只要
输入各种数值,就能计算出各种数据,然后和开发的程序的输出进行比对。我想
这就是自动化测试的开始。这就引出了一个问题,什么是自动化测试?我想自动
化测试不是说对一个东西实现了 100%的自动化,才叫自动化测试。凡是有助于
省却重复劳动,提供测试效率的工具或者方法,都应属于自动化测试的范畴。
紧接着,就有性能测试任务来了。需要测试一个广告搜索引擎在不同数据规
模、不同压力情况下面的性能数据。这次性能测试主要遇到了两个问题:一是测
试数据如何产生。二是选择什么样的测试工具。
第一个问题比较容易解决,让开发人员帮忙从生产环境拷贝下来真实的广告
数据和真实的流量数据,就可以保证了数据规模的真实,以及流量的真实。
第二个问题,也许有的朋友说,用 loadrunner 啊。我那个时候没有接触过
loadrunner ,公司里面也不让用盗版软件。所以就找开源软件的解决方案。最后
选择了http_load ,很容易就可以完成压力的
文档评论(0)