基础必备知识普及:测试用例十问十答。
Posted 软件测试小dao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础必备知识普及:测试用例十问十答。相关的知识,希望对你有一定的参考价值。
1、测试用例是什么?
测试用例的设计就是如何覆盖所有软件表现出来的状态,即在满足输入/输出的一组条件下,软件运行是一系列有次序的、受控制的状态变化过程。
2、设计用例是否有必要?
好记性不如烂笔头,纯大脑思考,想象的东西如果只是存在脑海中,很可能到执行的时候部分测试点就遗漏了。另外也不便于用例评审,用例总结,对后期测试工作没大的改进作用。
故测试用例一定要写,颗粒度可是情况而定。针对测试人员少,上线时间紧的项目,可只做思维导图载出测试点。
3、如何写测试点呢?
根据需求及设计交互稿,先列功能点,后扩展功能点为测试点(作为用例的标题)。有必要的时候借助产品、开发、后端的力量,保证用例的覆盖度,学会借力。
测试点(注:这里不是测试用例,用例一般都比较详细,开发不一定会花费很多时间去做自测)写完后,可发给开发做自测,部分遗漏点可以在测试时进行记录与补充。
4、设计用例的益处?
设计用例的过程可以更深刻的理解需求,熟悉各功能点,保证尽可能全的覆盖到各测试点。也便于用例评审。
5、测试用例有哪些设计方法?
等价类划分法,边界值分析法,功能图法、错误推测法、因果图法,场景法等。
6、如果保证用例的覆盖度?
首先一定要熟悉需求,需求分析,拆解非常重要,需求熟悉过程中,不理解或有疑惑的地方,一定要找产品进行及时沟通,确定结果。其次项目开发过程中,每期的用例都要不断总结,学会总结,尽可能的保证少漏。其实这个与测试思维关系密切,工作经验的积累,以及测试思维的形成,都有助于你设计一份较完整的测试用例。
7、用例写完,我们先要做什么?
先自检,自检完毕,列出仍有疑惑的点,评审之前,把用例提前发给相关的开发,产品,预留时间告诉他们先看,再统一时间进行评审。
8、哪些人应该参加用例评审?
产品,开发(客户端,后端,前端等,每个公司情况不一,可根据实际来),测试需一起进行用例评审,评审力度需加大,不能只是走个过场,需要有产出,否则有可能体会不出用例评审的作用。
如果开发不重视,可直接拉上研发总监一起评审。我们公司每次用例评审结束后,有需要调整的地方,我都会做个简单小结,作为补充点,并周知所有评审参与人。这样做的目的是,告诉大家,我们做了什么事,做的结果如何,后续还有什么改进的地方。及时总结,目标清晰,可带动大家积极参与。
9、用例评审有必要逐条念吗?
用例评审没必要逐条念标题和预期结果,这样很浪费时间,就我们公司目前的项目周期,每期测试用例的测试点有 200条左右,如果挨个念下来,那得不少时间,建议可以根据条件总结性的过,大部分用例结果是已知的,步骤和预期结果是不用讲的。除非个别有疑惑的测试点,可以花费时间一起讨论沟通下。
10、对于开发不自测的,测试该如何做?
建议加入提测环节,测试给出提测标准,没达到就打回。或者先给产品进行功能主流程验收(设计对 UI 进行验收),产品说通过验收了再给测试提测。之前老徐讲过,要开发自测可自上而下进行推动,加入某个环节也需要技术总监的支持。
开发自测可以使测试人员轻松点,有更多的时间去测复杂的逻辑问题,而不是只测需求功能问题。同时,给研发一点压力,开发的功能模块质量也会有所提高。多次提测不通过也可以作为研发考核的一个标准。
最后:【可能给予你一定的帮助】
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
关注我的微信公众号【软件测试小dao】免费获取~
我的学习交流群:1033482984 群里有技术大牛一起交流分享~
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
以上是关于基础必备知识普及:测试用例十问十答。的主要内容,如果未能解决你的问题,请参考以下文章