wower1985 发表于 2011-9-20 10:14:17

求自动化实施完整、详细、可行、真实的实施策略、流程

关于自动化测试到底实施起来有多少哪?能真正帮助软件找到多少软件缺陷?
真正实施起来详细步骤如何?成本和收益几何?
真正脚本技术问题不是关键,所以想请有丰富实施自动化经验的高手谈谈,,,指点指点

hsjzfling 发表于 2011-9-20 14:10:54

聘请一位专家去你们公司上门培训吧,能在开展自动化测试活动之前想到上面这些问题是非常好的。

duandinghong 发表于 2011-9-20 15:27:52

其实个人觉得自动化测试别指望能找出多少BUG,个人觉得自动化只是软件质量的一个保障体系。。。。。不知各位意见如何

yakezone 发表于 2011-9-20 15:43:09

回复 3# duandinghong


    同感

wower1985 发表于 2011-9-20 19:52:06

本帖最后由 wower1985 于 2011-9-20 19:55 编辑

其实个人觉得自动化测试别指望能找出多少BUG,个人觉得自动化只是软件质量的一个保障体系。。。。。不知各位 ...
duandinghong 发表于 2011-9-20 15:27 http://bbs.51testing.com/images/common/back.gif

看来自动化测试还是个鸡肋啊,如何能让领导不认为自动化就非常的好的想法(通常没实施过的认为,啊,这个能用机器操作,要是能弄起来不只节约了多少功夫。。)?

wower1985 发表于 2011-9-21 10:10:37

自己找资料http://www.ltesting.net/ceshi/ceshijishu/zdcs/2011/0830/203151.html

hsjzfling 发表于 2011-9-21 11:06:58

自动化测试本就不以找bug为目的,即使是手工测试,目的也不是为了找bug,概念性的东西还是要先弄明白的好。
一个非常重要的模块有10个测试用例,10个发布周期中执行了共100次测试,没有发现一个bug,用户用下来也没有发现bug,能说这100次用例的执行没有发现bug,就是没价值没意义的么

wower1985 发表于 2011-9-21 11:36:18

本帖最后由 wower1985 于 2011-9-21 11:45 编辑

回复 7# hsjzfling


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

hsjzfling 发表于 2011-9-21 13:51:37

回复hsjzfling


    这咋不是在找bug,不找bug你执行测试用例干什么(这里的发现多少bug包涵的测试力 ...
wower1985 发表于 2011-9-21 11:36 http://bbs.51testing.com/images/common/back.gif

那你回答我例子中的问题,那100次用例执行是有意义有价值还是没意义没价值的?按你的意思说测试就是为了找bug,那测试完一个bug都没找到,客户也不提有bug,那是不是测试就没达到目的,该测试一点意义都没?

hsjzfling 发表于 2011-9-21 13:54:20

回复 8# wower1985

你说测试任务完成意义就达到了。按你的说法,请问没有发现一个bug,你的意义何在?

wower1985 发表于 2011-9-21 20:56:40

回复 10# hsjzfling


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

hsjzfling 发表于 2011-9-22 10:24:06

回复hsjzfling


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


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

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

另外,专业技能方面也是非常重要,技能不够前期的判断就可能存在很大的误差,导致投入为10而产出只有1的尴尬结局,想要少走弯路……你懂的

wower1985 发表于 2011-9-23 09:06:07

“....第一步就必须要对自动化测试有个概念,明确自动化测试的目的是什么,然后综合公司内的各个因素来考虑如何来开展.....”
终于回到此贴的目的上来了,此贴本意就是想看看自动化测试高玩是如何玩转的,玩的效果如何。

卡格拉斯 发表于 2011-9-26 10:30:45

测试不能以是否能发现BUG,来定用例是否有意义和没有意义。

首先我们统一一点:软件是不可能没有BUG的!
然后:我们尽量用一些测试工程方法和经验来判断, 自动化测试 个人觉得也很是必要的。

kudianxin 发表于 2011-9-26 12:38:54

个人觉得自动工具有助于提高测试的工作效率,尤其是有个好的框架,那将对产品的版本验证,回归测试等提供很大的方便。

qinyuanyuan 发表于 2011-9-26 21:48:26

最近一直在写自动化脚本,本人用的是SWTBot,个人觉得自动化发现的缺陷没有手工发现的多,但自动化是辅助手工测试的另一种方式,两者辅助更能保证软件的质量!

TIB 发表于 2011-9-27 16:02:21

推荐看看《软件自动化测试成功之道》这本书

bokewangyu 发表于 2011-9-28 10:03:52

看看去

秋风落叶 发表于 2011-9-29 16:41:20

那本书不错

wower1985 发表于 2011-10-10 13:50:42

感谢以上各位站友的回答,近期我自己会拿个web项目(已经快上线)来实施试验一下。当业余研究。
页: [1]
查看完整版本: 求自动化实施完整、详细、可行、真实的实施策略、流程