51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3589|回复: 9

[求助] 大家讨论下关于测试用例优化以及减少测试用例的方法

[复制链接]

该用户从未签到

发表于 2013-7-26 11:09:17 | 显示全部楼层 |阅读模式
大家好, 我目前身处一个test team的lead的位置。负责一个做了N年的项目,于是问题就来了,由于不断的有新的release, 导致TC的数量不断增大,现在已超过1W+了,如果还按照当前的模式,那么数量只会像滚雪球一样越滚越大。现在老大们意识到了这一点,让我们必须有效的减少TC数量,以及优化一些老的TC。因为数量过大,这个过程对于我来说完全是一个新的挑战。我相信大家的项目组曾今都或多或少遇到这样的问题,希望大家帮我出谋划策或share你们的经验。谢谢
回复

使用道具 举报

  • TA的每日心情
    开心
    2016-4-2 12:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2013-7-26 12:43:51 | 显示全部楼层
    都不知道具体用例的粒度和具体情况,怎么谈优化。

    让一个用例覆盖多个点;组合条件上进行优化,可以适当的减少数量。

    但是,就个人觉得,你们的问题,应该考虑用例自动化和用例优先级重要性考虑(可以考虑只跑某部分重要的用例,时间有限的情况下)。

    BTW,几年前你们的用例有更新过吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-7-26 15:19:09 | 显示全部楼层
    用例的优化看你是以什么为目的,如果是以提高回归测试的有效性为目的,那么分优先级别,如果是以梳理业务的角度,那么分模块、分类,能帮你为测试提供比较好的指导,如果是要重构测试用例,你还是推到重来,前面的用例只做业务的借鉴。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2013-7-26 15:58:59 | 显示全部楼层
    回复 2# omg


        你好呀,你所谈到的问题我也考虑到了,用尽量少的case去cover更多的检查点,但是有可能会导致部分case过长。还有,1W+的case 去go through一遍还是很花时间的,我们又不可能停下当前的测试工作full time的做这事,所以才头痛呀。 自动化我们也做了1000多个case。划分优先级的问题这个对于资深的员工还好,毕竟对业务熟悉了,对于初级的就很难了。

    旧的case在每个release都有refine,但是还是更不上增长的速度。 我也知道肯定是我们design的粒度过小导致的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-7-26 18:00:22 | 显示全部楼层
    如果之前版本的功能相对稳定,可以考虑提取主要功能测试用例(优先级重要性体现出来了);具体可以先按照详细测试用例走几遍,等各测试人员对被测模块都熟悉了,在一个版本中进行优先级标定,测试结束后提取(提取主要功能要狠下心来去删除,颗粒度要事前定好),之后测试就是:旧版本主要功能+新增功能的测试策略;至于你说的新人问题,可以按照3楼说的来让他们尽快上手熟悉业务
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-4-2 12:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2013-7-26 18:34:03 | 显示全部楼层
    回复 4# zhouhuiri


       长期计划啊,慢慢做。

    优先级负责人分了,就行了,下面的人跑用例就行了。

    粒度,可以有粗粒度,同时也保留细粒度的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-4-2 12:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2013-7-26 18:34:27 | 显示全部楼层
    最重要的,还是你的目的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-7-26 23:19:10 | 显示全部楼层
    本帖最后由 forstkksk 于 2013-7-27 21:16 编辑

    做了一个已经持续了三四年的项目,两个月一个大版本,每个版本1K+用例
    组长挑选重点用例作为每轮版本的预测试用例,
    一般就是基础功能的测试,大概就是客户验收测试中的场景
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-7-27 10:39:01 | 显示全部楼层
    回复 8# forstkksk

    一般公司都是这么干的,全走的话吃不消的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2013-7-31 20:17:40 | 显示全部楼层
    有时间就做呗,这事情,不说了,有些人还是懂的。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-29 12:44 , Processed in 0.079769 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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