51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4960|回复: 10
打印 上一主题 下一主题

敏捷开发中,如何正确高效的执行自动化测试?

[复制链接]
  • TA的每日心情
    奋斗
    2017-4-10 11:26
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    跳转到指定楼层
    1#
    发表于 2008-12-2 20:32:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    敏捷开发中,如何正确高效的执行自动化测试?从功能测试和性能测试两方面来讲。请达人指点,谢谢 ^_^
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-4-10 11:26
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
     楼主| 发表于 2008-12-2 21:20:01 | 只看该作者
    谁知道啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2008-12-4 07:53:12 | 只看该作者
    用TDD, TEST DRIVEN DEVELOPMENT
    测试员设计测试用例和测试数据(单元测试), 开发人员用测试员的用例和数据编写UNIT TEST

    在开发中逐渐积累,把所有的UNIT TEST都发在一起, 美一个AGILE RELEASE 都运行一边所有的单元测试。 (有些公司每天都在运行已有的单元测试)

    这个只是单元测试阶段。

    [ 本帖最后由 WayneT 于 2008-12-3 23:58 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2008-12-4 07:57:10 | 只看该作者
    'In agile methods the majority of the automated tests consists of unit tests that verify the smallest possible pieces of software and can be executed very quickly. It makes it possible to execute the test set many times a day or even many times an hour and shortens the feedback loop even more.' by Artem

    功能测试和性能测试, 我个人认为和AGILE没什么太大关系!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2008-12-4 11:55:58 | 只看该作者
    agile 对传统开发模式下的QA和RD 最大的冲击是需求的变化和累加
    原先大部分的需求在开发之前就确定, 在agile中, 因为分了不同的阶段, 所以每个阶段可能只揭示一部分需求
    个人认为  如果单单是agile  使用automation并没有显著的优点
    但如果agile是在CI的环境中做, 那automation就很有必要了
    对于agile中的automation, 个人觉得主要目的不是发现bug 而是给manager一个度量阶段质量的标准. 给所有开发人员一个 快速得到CI中每个build质量的途径, 快速发现修改带来的bug, 这个也是CI的目的之一
    另外agile对于功能和性能  似乎没有特别的区分

    当然我只是说QA的影响, 对于RD  我不是很熟悉  不敢妄断
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-4-10 11:26
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    6#
     楼主| 发表于 2008-12-4 17:02:50 | 只看该作者
    我正是苦闷与需求不断变更,版本不断更新,有没有引入automation的必要,如果有,该在什么情况下引入,当然前提要编写CASE、Script ,这一块工作量也很大,如果不需要automation,人工工作量也很大,况且产品在质量上得不到保证,大家说呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2009-1-6 14:53:06 | 只看该作者

    看需求的变动频率

    如果需求变动的频率很高,建议不要实施automation
    若需求已经趋于稳定,回归测试占的比重很大,则需automation,各位觉的呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2009-1-12 18:07:04 | 只看该作者
    automation主要用于regression测试,还是比较重要的,尤其是对项目相对比较复杂的情况下,迭代多了,手动测试往往对一些早先实现的feature会忽略,这个时候automation就会起到很重要的作用,能够帮助测试人员发现一些不易发现的缺陷。

    当然,是否实现automation还是要考虑所自动化的部分的复用率,如果一个项目一个月内就能结束,显然automation没有多大意义。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2013-6-9 17:25:02 | 只看该作者
    回复 8# beryl_lin

    学习了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    10#
    发表于 2013-7-15 11:28:47 | 只看该作者
    把主要模块不断迭代,不断更新,不断维护
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2013-8-1 10:27:23 | 只看该作者
    我来了~~~嘿嘿~~
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-6 15:36 , Processed in 0.081670 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表