通用技术 如何保证测试用例的覆盖率?

阿福不是狗 · 2023年07月25日 · 最后由 爱偷懒的QA 回复于 2023年08月01日 · 6898 次阅读

面试的时候,经常会遇到这种问题,问你设计测试用例的时候,是怎么保证测试用例对于需求的覆盖程度的,大家在面临这个情况的时候,是怎么保证测试用例对于需求的覆盖程度的呢?

共收到 8 条回复 时间 点赞

没被这么问过,只是初一道具体的题,然后等你用例出来;
结合现在做的,大致说一下鄙人目前的思路哈,整一个 xmind,把需求的功能模块罗列一下,然后对照产品文档将这些功能模块扩展一下,之后针对这些细的功能点进行用例编写;上面的一套只针对细节,之后再补充点流程相关的用例;然后围绕其他点(安全等)进行用例补充;

比较朴实无华的回答是,针对产品文档的每一句描述都确定有一组对应的用例。主动考虑文档没有覆盖但是是常识的功能点设计对应的用例。这两个能坚决执行,那么基本能保证覆盖率到 95%。用例评审的时候再查漏补缺剩下的 5%。

面试时候也被问到了,回答不是很好,然后面试官给出了他自己的答案 “当我们设计完测试用例,可以从以下几点出发 ‘功能、性能、兼容性、安全性、易用性...‘,按点展开,检查测试用例是否覆盖完全 “

江涛依旧 回复

我的回答也基本是这样的,但是有个问题就是,这样只能从自己的角度出发,可以通过用例评审查漏补缺,但是感觉用例评审,没几个人正经听😂

尽人事听天命😀

代码覆盖率在手工测试上的实践(用 jacoco)当时被问到这个问题 对方希望是有这个回答

通过代码覆盖率来检测啊,服务端差不多就是 jaocco,移动端 Android 可以使用 jacoco, iOS 也可以使用 XcodeCoverage,这个是精准测试的一部分内容。可以通过测试过程中收集覆盖率数据,最后评估测试的覆盖情况。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册