描述用例的方法有几种,有何优缺点

 我来答
link专注休闲娱乐
高能答主

2021-11-20 · 关注影视娱乐,关心休闲娱乐
link专注休闲娱乐
采纳数:169 获赞数:61109

向TA提问 私信TA
展开全部

用例设计方法有10种:

等价类。

边界值类。

判定表。

正交实验。

流程分析。

状态迁移。

因果图。

输入域覆盖。

输出域覆盖。

异常分析。

等价类。

优点:

简单、高效。

快速评估测试用例的数量:最少用例数=功能数(输入数+1)。

缺点:

只考虑了独立输入的有效和无效,没有考虑输入之间的组合。

数据随机选取,不一 定发现bug。

适用范围:

只要存在输入的功能。

用例(英语:use case),或译使用案例、用况,是软件工程或系统工程中对系统如何反应外界请求的描述,是一种通过用户的使用场景来获取需求的技术。

每个用例提供了一个或多个场景,该场景说明了系统是如何和最终用户或其它系统互动,也就是谁可以用系统做什么。

从而获得一个明确的业务目标。编写用例时要避免使用技术术语,而应该用最终用户或者领域专家的语言。用例一般是由软件开发者和最终用户共同创作的。


发展历史:

在1986年,Ivar Jacobson,UML和瑞理统一过程的重要贡献者,提出了用例的概念。

Jacobson的思想很有影响力,也很有发展力。之后在这个科目上又有很多贡献,在定义用例是什么和怎么有效的书写用例方面最重要,最有影响力也最全面的,是Alistair Cockburn,他写的书籍是《编写有效用例》。

用例迅速成为获取功能需求最常用的手段。用例最初是和面向对象一同提出的。但是它不止局限于面向对象系统,因为用例实质上不是面向对象。



北京新国信
2023-07-11 广告
软件测试是一个非常广泛的领域,需要掌握多种技能和知识。以下是一些做软件测试时需要掌握的关键技能和知识:1. 编程技能:测试人员需要具备一定的编程知识,能够阅读和理解源代码,编写测试脚本和自动化测试工具,例如Python、Java等语言。2.... 点击进入详情页
本回答由北京新国信提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式