• 3
  • 3
分享
  • 有效杀虫的前提是掌握用例的维护和更新方法
  • lee 2022-06-24 17:32:07 字数 688 阅读 7506 收藏 3

基本上测试过程中有效的找bug都要依赖测试用例,新同学了解功能点也离不开用例的执行。但是用例并不是从一开始就很完美,是需要经过多个版本更新之后还能经得住考验,那就离不开我们每一个人的维护,去其糟粕取其精华。

测试用例的组成成分和维护方法:

测试用例的组成成分:测试用例由测试目的,测试步骤,预期结果,测试结果组成。测试结果包括:pass通过,fail未通过,n/a无效;测试用例还需要统计通过率,失败率,无效率。

—————————————————————————————————————————————

测试用例的维护方法:

一般的公司维护测试用例是用excel,表格上附上历史修改记录,每个版本测完之后用例几乎都有更新,修改完毕后上传到svn上保存。

也可以使用基于web的testlink工具,方便查看结果,缺点是导入大批量用例的时候会卡顿。

规模稍微大点的公司,会有专门的用例维护工具(有客户端),写好的用例可以导入到工具中,每条用例都可以看到历史执行记录。

用例存储之后,就是每个版本投入使用了,可以看到每个版本执行情况,通过很好,没通过的看下原因,是bug还是用例不适用了。不适用的用例就是我们需要更新的用例。

除了使用等价类和边界值编写测试用例,我们还应该掌握测试用例的更新方法,保持用例的有效性,这样才能更有效的杀虫。

1、根据测试执行记录,及时剔除不适用的部分

2、根据功能变更情况,及时更新用例,修改对应部分用例

3、根据功能重构情况,及时更新用例,去掉不适用的用例,增加新用例

4、根据用例发现bug情况,及时修改测试用例步骤或者前置条件,方便在覆盖基本功能的情况下发现更多bug

26209096-33b55c99a1a3214e.png


  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • “时间”在很多应用中都会涉及,例如:时间范围选择器,时间输入框,日期计算器等等。那么针对“时间”这类功能的测试要点你又知道多少呢?今天我们来聊聊关于“时间”的测试要点。一、场景:时间范围选择器如下图所示,为某个时间范围选择器,针对时间范围选择器的测试要点有以下几点。图1 某个时间范围选择器不考虑业务逻辑,单纯从时间选择器的角度出发,可以测试以下几个方面:1.同时选择选择:起始时间 = 结束时间选择:起始时间 > 结束时间选择:起始时间 < 结束时间2.单独选择选择:起始时间选择:结束时间3.不选择不选择任何时间。从业务层面出发,还可以从时间点角度进行测试。如:起始时间 < 当...
            0 1 3165
            分享
          •   消息源 @i 冰宇宙近日在 X 平台上发布推文,在评论三星业界首款 10.7Gbps LPDDR5X DRAM 内容时表示,明年推出的 Galaxy S25 基础款手机依然 8GB 内存起步。  国内安卓手机内存早就“卷”到 12GB 起步,而且不断推高到 16GB、24GB 等,但三星的 Galaxy S 系列依然是 8GB 起步,因此给人的感觉是“不思进取”,也有不少网友调侃三星“被制裁”了。  如果真的如消息源所曝料的,明年三星 Galaxy S25 基础款继续 8GB 内存起步,那么即便采用更高规格,对于消费者的吸引力会大打折扣。  查询公开信息,该消息源今天还表示三星计划将 Go...
            0 0 184
            分享
          •   湖南岳阳有网友爆料称,三荷机场的停车场立有告示,写道“涉密管制区域,禁止特斯拉入内”。  对此,机场接线人员称,停车场确实贴有告示,禁止特斯拉车辆进入。该工作人员称,告示已经发布了几个月。如果特斯拉车主有停车需求,可以把人送过去后,停到机场外十字路口右拐处。  “禁止特斯拉入内”原因在于,特斯拉车辆带有哨兵模式,车主离开后会对车身周边环境进行录像。该工作人员说,现在很多单位都禁止特斯拉入内,机场员工的特斯拉也不能进入。  据悉,特斯拉汽车”哨兵模式“有三种状态,具体如下:  待命状态:开启哨兵模式后车辆自动进入待命状态,待命状态下,摄像头会持续监测车辆周围安全隐患。  警惕状态:如果哨兵模...
            0 0 521
            分享
          • 前言入软件测试行至今已经8年多,承领导们的信任与重用,同事的支持与信任,我的职业发展算是相对较好,从入行到各类测试技术岗位,再到测试总监,每一步都刚刚好。最近在自身职业发展瓶颈,人生十字路口,静坐反思,重新审视个人规划与测试人员发展的这个问题,问回自己:你为什么做软件测试工程师?胡思乱想之下有了此文。一、软件测试起源网上有一些经典的软件事故,大家感兴趣可以自己搜索一下,我搜了几个列举如下:简单总结:软件出现缺陷(BUG)导致经济或其他损失,因此有了软件测试。由此可知软件测试目的:发现缺陷(问题),发现至今未发现的缺陷(问题)。二、测试行业现状每年测试人员大量涌入,但需求仍大于供给国内各种测试培...
            14 14 1277
            分享
          •   360 智脑大模型即日起将面向公众开放,全面接入 360“全家桶”。  360 智脑将在五大平台面向公众开放,用户可以通过 360 智脑官网、各大应用商店下载“360 智脑”App。  此外,官方还表示,用户也可以升级 360 安全卫士、360 安全浏览器、360 搜索至最新版本,登录即可体验大模型服务。  周鸿祎此前在发布会上表示,所有软件、App、网站,所有行业都值得用大模型进行重塑,而智能硬件是硬件化的 App。从大模型的发展趋势来看,多模态是大模型发展的必经之路,GPT-4 最重要的变化是拥有了多模态的处理能力。周鸿祎预言,多模态大模型与物联网的结合将会成为下一个风口。  据官方介...
            0 0 450
            分享
      • 51testing软件测试圈微信