你如何定义功能测试与两个流行和看似矛盾的解释?

By simon at 2018-02-07 • 0人收藏 • 43人看过

我一直在研究功能测试的定义,不能来 在一个具体的解释,并会感激索姆e附加信息 帮助调和这一点。 我遇到的两个主要想法是:   1.作为测试类型的功能测试and由以下测试级别组成:单元测试,集成测试,系统测试和验收测试。 [[ENter图像描述 这里](https://i.stack.imgur.com/jRGTy.png)(https://i.stack.imgur.com/jRGTy.png)   2.功能测试a与单元测试和集成测试(有时是其他时间之前的系统测试的一个子集)相分离用黑盒子方法端到端测试产品。目的是验证所有定义的功能规格。 [![输入即时消息年龄描述 这里](https://i.stack.imgur.com/NIMIM.png)(https://i.stack.imgur.com/NIMIM.png)

2 个回复 | 最后更新于 2018-02-07
2018-02-07   #1

它关于不同类型的测试分类。 在情况1中,我们分离了功能测试和非功能测试。 氏关于的分类是什么样的情况进行测试: \ - 在功能情况下,我们检查什么系统能够做和它符合吗? 要求。例如:用户是否可以通过Facebook进行授权。 \ - 在非功能场景中,我们检查how系统确实是:它是安全的 足够?它是清楚和简单的(用户体验,可用性等)?关于什么 优化和性能è? 在案例2中,我们根据隔离级别进行了分离。 关于我们的产品测试什么部分的分类:我们正在测试单独的代码模块,整合两个服务还是整体 产品? 在这个分类功能测试 a关于抽象层次的时候 我们做单个业务场景(用户功能)的测试。

2018-02-07   #2

测试术语是垃圾。每个人都有自己的术语。因此 即使你解决了其中的一个定义,你也是如此应该期望别人 可能不了解你。 [个人](http://qala.io/blog/holes-in-test-terminology.html),我想我们 ñ要坚持这个术语暗示的“学名”。 _功能测试 意味着(对我来说)检查业务记录的事实ic(功能)。我们可以 在任何级别上写这些测试 - 单元,系统级别等。这是一个工作 开发者确定在哪里这样的测试将是最有效的。 但是,再次 - 你会听到人们提到硒测试时,他们说 “功能”%) 阿尔斯o,我不认为你的第一个定义意味着功能测试 级别的构成我认为这意味着它可以被传导 不同的层次。这与我刚才写的相似。 PS:验收测试也不是一个级别 - 这是t事实上,你接受 新的代码。与之前的回归测试相反 工作继续工作。 Though还有一个用户验收测试 - 哪个 指的是与系统一起玩的最终用户。

登录后方可回帖

Loading...