基础必备知识普及:测试用例十问十答。

Posted 软件测试小dao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础必备知识普及:测试用例十问十答。相关的知识,希望对你有一定的参考价值。

1、测试用例是什么?

测试用例的设计就是如何覆盖所有软件表现出来的状态,即在满足输入/输出的一组条件下,软件运行是一系列有次序的、受控制的状态变化过程。

2、设计用例是否有必要?

好记性不如烂笔头,纯大脑思考,想象的东西如果只是存在脑海中,很可能到执行的时候部分测试点就遗漏了。另外也不便于用例评审,用例总结,对后期测试工作没大的改进作用。

故测试用例一定要写,颗粒度可是情况而定。针对测试人员少,上线时间紧的项目,可只做思维导图载出测试点。

3、如何写测试点呢?

根据需求及设计交互稿,先列功能点,后扩展功能点为测试点(作为用例的标题)。有必要的时候借助产品、开发、后端的力量,保证用例的覆盖度,学会借力。

测试点(注:这里不是测试用例,用例一般都比较详细,开发不一定会花费很多时间去做自测)写完后,可发给开发做自测,部分遗漏点可以在测试时进行记录与补充。

4、设计用例的益处?

设计用例的过程可以更深刻的理解需求,熟悉各功能点,保证尽可能全的覆盖到各测试点。也便于用例评审。

5、测试用例有哪些设计方法?

等价类划分法,边界值分析法,功能图法、错误推测法、因果图法,场景法等。

6、如果保证用例的覆盖度?

首先一定要熟悉需求,需求分析,拆解非常重要,需求熟悉过程中,不理解或有疑惑的地方,一定要找产品进行及时沟通,确定结果。其次项目开发过程中,每期的用例都要不断总结,学会总结,尽可能的保证少漏。其实这个与测试思维关系密切,工作经验的积累,以及测试思维的形成,都有助于你设计一份较完整的测试用例。

7、用例写完,我们先要做什么?

先自检,自检完毕,列出仍有疑惑的点,评审之前,把用例提前发给相关的开发,产品,预留时间告诉他们先看,再统一时间进行评审。

8、哪些人应该参加用例评审?

产品,开发(客户端,后端,前端等,每个公司情况不一,可根据实际来),测试需一起进行用例评审,评审力度需加大,不能只是走个过场,需要有产出,否则有可能体会不出用例评审的作用。

如果开发不重视,可直接拉上研发总监一起评审。我们公司每次用例评审结束后,有需要调整的地方,我都会做个简单小结,作为补充点,并周知所有评审参与人。这样做的目的是,告诉大家,我们做了什么事,做的结果如何,后续还有什么改进的地方。及时总结,目标清晰,可带动大家积极参与。

9、用例评审有必要逐条念吗?

用例评审没必要逐条念标题和预期结果,这样很浪费时间,就我们公司目前的项目周期,每期测试用例的测试点有 200条左右,如果挨个念下来,那得不少时间,建议可以根据条件总结性的过,大部分用例结果是已知的,步骤和预期结果是不用讲的。除非个别有疑惑的测试点,可以花费时间一起讨论沟通下。

10、对于开发不自测的,测试该如何做?

建议加入提测环节,测试给出提测标准,没达到就打回。或者先给产品进行功能主流程验收(设计对 UI 进行验收),产品说通过验收了再给测试提测。之前老徐讲过,要开发自测可自上而下进行推动,加入某个环节也需要技术总监的支持。

开发自测可以使测试人员轻松点,有更多的时间去测复杂的逻辑问题,而不是只测需求功能问题。同时,给研发一点压力,开发的功能模块质量也会有所提高。多次提测不通过也可以作为研发考核的一个标准。

最后:【可能给予你一定的帮助】

在这里插入图片描述

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
关注我的微信公众号【软件测试小dao】免费获取~

我的学习交流群:1033482984 群里有技术大牛一起交流分享~

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

以上是关于基础必备知识普及:测试用例十问十答。的主要内容,如果未能解决你的问题,请参考以下文章

十问十答,快速了解科力锐勒索拦截系统!

李笑来BOX定投践行群十问十答

用户密码加密存储十问十答,一文说透密码安全存储

十问十答,带你一起解锁「菊风VoLTE视频客服」

十问十答,带你一起解锁「菊风VoLTE视频客服」

分布式系统架构与分布式事务十问十答,小伙伴们赶快收藏吧