自动化测试咨询方面的一些理解

本文详细阐述了在企业中建立自动化测试体系的过程,强调了从关键任务自动化开始,逐步实施全面测试策略的重要性。同时,作者指出QTP和Code UI Test等工具并非万能,自动化测试涉及多个方面,如功能测试、UI测试、性能测试等,并强调了自动化测试的系统工程性质。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我在外企做过3年的自动化测试,也自己写过自动化测试框架。自动化测试不是光录一下脚本让它自动跑就行了。软件测试是和软件开发过程紧密相关的。你们既然以前没搞过自动化测试,现在要建立自动化测试体系,这不是一个容易的过程,但如果有明白人在里面指导,其实也不是多么困难的事情。当务之急,和许多刚开始建立自动化测试体系的测试团队一样,你们首要任务是要先找出以往的测试中最迫切需要自动化测任务,然后加以实现,先把手动测试的压力减轻一些,让你们团队包括你们老板先尝到自动化测试的甜头,好在以后的工作中大力支持自动化测试的需求。然后,做一个不太短的时间内可以看到成效的测试计划,有步骤地实施自动化测试。

我不认为QTP能解决所有问题。还有你们找的那个code UI test也不一定能解决所有问题。在你们的自动化测试计划中,应该既有功能测试,又有UI测试,还要有性能测试、压力测试、安全测试、集成测试,不是光一个自动录脚本的工具就能解决这些问题的。做自动化测试的开发,其实和产品开发也有很多类似之处,也需要做需求、做计划、做架构、做功能的设计、具体编码实现,还要建立每日或每版本自动机制(我们当时叫做daily run,每天在lab里面都一个庞大的机器池自动地部署最新版本的软件然后自动执行一些计划中的自动化测试工具),还要每天分析daily run发现的issue,分析哪些是产品bug,哪些是test issue。关于test issue,也需要你们搞自动化测试开发的人去像fix产品bug一样fix自动化测试工具的bug。这是一项系统工程,认真做下来对提高产品质量作用很大。

建议你们看看《微软的软件测试之道》。这本书的英文名叫做:How we test software at Microsoft

假如你们在北京,有可能的话我可以做你们自动化测试的技术顾问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值