51Testing软件测试论坛

标题: 求自动化实施完整、详细、可行、真实的实施策略、流程 [打印本页]

作者: wower1985    时间: 2011-9-20 10:14
标题: 求自动化实施完整、详细、可行、真实的实施策略、流程
关于自动化测试到底实施起来有多少哪?能真正帮助软件找到多少软件缺陷?
真正实施起来详细步骤如何?成本和收益几何?
真正脚本技术问题不是关键,所以想请有丰富实施自动化经验的高手谈谈,,,指点指点
作者: hsjzfling    时间: 2011-9-20 14:10
聘请一位专家去你们公司上门培训吧,能在开展自动化测试活动之前想到上面这些问题是非常好的。
作者: duandinghong    时间: 2011-9-20 15:27
其实个人觉得自动化测试别指望能找出多少BUG,个人觉得自动化只是软件质量的一个保障体系。。。。。不知各位意见如何
作者: yakezone    时间: 2011-9-20 15:43
回复 3# duandinghong


    同感
作者: wower1985    时间: 2011-9-20 19:52
本帖最后由 wower1985 于 2011-9-20 19:55 编辑
其实个人觉得自动化测试别指望能找出多少BUG,个人觉得自动化只是软件质量的一个保障体系。。。。。不知各位 ...
duandinghong 发表于 2011-9-20 15:27


看来自动化测试还是个鸡肋啊,如何能让领导不认为自动化就非常的好的想法(通常没实施过的认为,啊,这个能用机器操作,要是能弄起来不只节约了多少功夫。。)?
作者: wower1985    时间: 2011-9-21 10:10
自己找资料http://www.ltesting.net/ceshi/ce ... 11/0830/203151.html
作者: hsjzfling    时间: 2011-9-21 11:06
自动化测试本就不以找bug为目的,即使是手工测试,目的也不是为了找bug,概念性的东西还是要先弄明白的好。
一个非常重要的模块有10个测试用例,10个发布周期中执行了共100次测试,没有发现一个bug,用户用下来也没有发现bug,能说这100次用例的执行没有发现bug,就是没价值没意义的么
作者: wower1985    时间: 2011-9-21 11:36
本帖最后由 wower1985 于 2011-9-21 11:45 编辑

回复 7# hsjzfling


    这咋不是在找bug,不找bug你执行测试用例干什么(这里的发现多少bug包涵的测试力度的意识)?,你这只是测试用例通过了,当然没有缺陷提交了。测试任务完成我们的意义就达到了。这位同学一定是培训老师交出来的。
作者: hsjzfling    时间: 2011-9-21 13:51
回复  hsjzfling


    这咋不是在找bug,不找bug你执行测试用例干什么(这里的发现多少bug包涵的测试力 ...
wower1985 发表于 2011-9-21 11:36


那你回答我例子中的问题,那100次用例执行是有意义有价值还是没意义没价值的?按你的意思说测试就是为了找bug,那测试完一个bug都没找到,客户也不提有bug,那是不是测试就没达到目的,该测试一点意义都没?
作者: hsjzfling    时间: 2011-9-21 13:54
回复 8# wower1985

你说测试任务完成意义就达到了。按你的说法,请问没有发现一个bug,你的意义何在?
作者: wower1985    时间: 2011-9-21 20:56
回复 10# hsjzfling


    咋不是概念流,从来不深究概念是否专业,我的任务就是在指定的时间内和资源,用合理的人力物力财力完成核查软件质量是否达到预期,测试是我的过程,最后bug只是我的成果的一部分,能最后能否拍板说行还是不行有结论,这就是我测试的意义。
作者: hsjzfling    时间: 2011-9-22 10:24
回复  hsjzfling


    咋不是概念流,从来不深究概念是否专业,我的任务就是在指定的时间内和资源,用 ...
wower1985 发表于 2011-9-21 20:56



    说的很好,“核查软件质量是否达到预期”才是测试的目的和意义,接近ISO中的定义了,它和找到多少bug没有必然的联系。所以不能说自动化不能发现多少bug就说自动化是鸡肋。概念是非常重要的,如果你的老板认为测试就是找bug,找不到bug就说测试偷懒测试没用,测试人员今年都没奖金也不加工资了,你会作如何感想。

想开展自动化,第一步就必须要对自动化测试有个概念,明确自动化测试的目的是什么,然后综合公司内的各个因素来考虑如何来开展。

另外,专业技能方面也是非常重要,技能不够前期的判断就可能存在很大的误差,导致投入为10而产出只有1的尴尬结局,想要少走弯路……你懂的
作者: wower1985    时间: 2011-9-23 09:06
“....第一步就必须要对自动化测试有个概念,明确自动化测试的目的是什么,然后综合公司内的各个因素来考虑如何来开展.....”
终于回到此贴的目的上来了,此贴本意就是想看看自动化测试高玩是如何玩转的,玩的效果如何。
作者: 卡格拉斯    时间: 2011-9-26 10:30
测试不能以是否能发现BUG,来定用例是否有意义和没有意义。

首先我们统一一点:软件是不可能没有BUG的!
然后:我们尽量用一些测试工程方法和经验来判断, 自动化测试 个人觉得也很是必要的。
作者: kudianxin    时间: 2011-9-26 12:38
个人觉得自动工具有助于提高测试的工作效率,尤其是有个好的框架,那将对产品的版本验证,回归测试等提供很大的方便。
作者: qinyuanyuan    时间: 2011-9-26 21:48
最近一直在写自动化脚本,本人用的是SWTBot,个人觉得自动化发现的缺陷没有手工发现的多,但自动化是辅助手工测试的另一种方式,两者辅助更能保证软件的质量!
作者: TIB    时间: 2011-9-27 16:02
推荐看看《软件自动化测试成功之道》这本书
作者: bokewangyu    时间: 2011-9-28 10:03
看看去
作者: 秋风落叶    时间: 2011-9-29 16:41
那本书不错
作者: wower1985    时间: 2011-10-10 13:50
感谢以上各位站友的回答,近期我自己会拿个web项目(已经快上线)来实施试验一下。当业余研究。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2