淘宝商城(天猫)高级技术专家.3年研发+3年性能测试调优/系统测试+4年团队管理与测试架构、研发系统实践. 新舞台新气象, 深化测试基础架构及研发架构,希望能在某个技术领域成为真正的技术大牛。欢迎荐才http://bbs.51testing.com/viewthread.php?tid=120496&extra=&page=1 .邮件: jianzhao.liangjz@alibaba-inc.com,MSN:liangjianzhao@163.com.微博:http://t.sina.com.cn/1674816524

阿里巴巴自动化测试发展思路

上一篇 / 下一篇  2008-11-01 21:39:02 / 个人分类:自动化测试框架实现与优化

  自动化总体要求是自动化覆盖率更高,维护成本更低,挖掘层次更深,运行速度更快,培训力度和知识分享覆盖面更大,运营管理更加规范,WATIR框架平稳取代QTP框架

        1)  代码更加灵活。比如代码可以通过配置数据库检查开关

2)  由于代码变更,各小组接口人定期(每2个月?)结合代码覆盖率数据,给出各个小组自动化下一步功能自动化用例建议

3)  人员增长很快,所以培训力度、分级制度更完善。各个小组接口人注意跟上。另外,知识分享做好可以大幅度降低学习门槛

4)  项目发布后预留一些自动化脚本编写时间,以便及时维护、完善脚本,从而减少自动化脚本重复执行次数

5)  脚本运行速度进一步提升。从另外一个角度,力争研发单位预留至少一个晚上运行时间以及前一天必要的准备运行时间

6)  继续完善自动化运行管理平台,自动统计、分析QTP/WATIR框架、脚本运行状况,图形化展现覆盖率数据趋势―――――――――――――――――――――――这个需要额外增强现有框架

7)  接口人定期跟进项目,挖掘可自动化的点,主要由测试组实施。

8)  测试小组第一期自动化脚本由QA架构组主导搭建,后期的维护、增强由测试组实施。工作重心在优化框架,解决部门级别公共自动化问题  

9)  深入接口测试,SOA测试等,不局限于页面级别自动化


TAG: 阿里巴巴 自动化 发展 思路

阿里巴巴一个测试架构师 引用 删除 liangjz   /   2008-11-14 23:00:59
回楼上的。
1 培训与分享: 由于内部分工细化,分享可以通过少数接口人在一起讨论碰撞产生idea,大的部门级别培训由资深工程师准备PPT与案例实际操作。另外,也记录运行当中发现的一些问题以及解决方案。我们内部确实也搭建了wiki平台

2 Junit是基础。还结合HTTPUnit,dbUnit 以及持续集成工具,如cruisecontrol等
进化的空间 引用 删除 maguschen   /   2008-11-12 16:52:05
5
言简意赅哦!问2个问题。

3)   人员增长很快,所以培训力度、分级制度更完善。 各个小组接口人注意跟上。 另外,知识分享做好可以大幅度降低学习门槛
想问问这里具体的做法是什么呢?WIKI + 定期的内部培训,还有别的么?

9)   深入接口测试,SOA测试等,不局限于页面级别自动化
接口测试和SOA的测试是基于什么样的框架呢?xUnit加上别的?
测试是艺术 引用 删除 elliongong   /   2008-11-12 13:19:23
)   人员增长很快,所以培训力度、分级制度更完善。 各个小组接口人注意跟上。 另外,知识分享做好可以大幅度降低学习门槛。
--这个很赞。我们现在培训分享比较稀疏,会让测试组觉得这个东东遥不可及,门槛较高。
引用 删除 IBMHP   /   2008-11-07 11:33:41
支持一下

http://www.365testing.com/bbs
天天测试网
寻找遗弃的记忆 引用 删除 Jon   /   2008-11-03 14:29:31
大师,自动化框架发展思路还是很清晰的,这样取代后估计会更有挑战性
燃灯斋 引用 删除 zengyixun   /   2008-11-02 21:54:29
WATIR框架平稳取代QTP框架,为什么要用这个来取代呢?效果真的会很好么?还是会造成更多的研发成本?
Snail's Home 引用 删除 FLY000   /   2008-11-02 11:46:15
阿里巴巴的自动化测试做得真好啊,要经常来要向你多学习了:)
 

评分:0

我来说两句

Open Toolbar