什么样的需求算是可测试性需求?

什么样的需求算是可测试性需求?,第1张

软件需求的可测试性是不是跟软件的可测试性一样,要保证有完整的入口和出口,可以详细的描述用户的需求功能,可以依旧需求做出系统分析,概要设计。作为测试人员,如果可以依据需求文档提取测试需求和进行测试用例的设计,我觉得就具备可测试性了。

之前在文章 测试工程师的修炼:识别需求 中提到,再传统的软件开发生命周期中,关于需求的定义原则部分,我们说过软件需求定义的四条原则:

正确性Correct

完整性Complete

一致性(内部、外部)Consistent

可测试性Testable

相对于传统软件开发,敏捷软件开发中关于用户故事的划分,Bill Wake也曾经提出过INVEST原则:

Independent独立的:用户故事相对于其他用户故事来说,应该是独立的。用户故事的依赖性可能导致任务估算的困难,进而影响计划的制定。通常情况下,可以使用组合或拆分用户故事的方式减少其相互之间的依赖性。

Negotiable可协商的/便于沟通的:一个用户故事的卡片应该包含故事详情的简短描述,详情通过讨论阶段完成。一张包含足够详情的用户故事卡片实际上是减少了和客户的沟通。

Valuable有价值的:每个用户故事都应该对客户有价值。一个让用户故事有价值的方法就是让客户写下来。一旦一个客户意识到一个用户故事并不是一个契约而是可协商的,用户将非常乐意写下他们。

Estimate-able可估算的:开发者应该可以估算用户故事,以确定优先级或进行故事规划。一些阻止开发人员估算的障碍包括:缺乏领域知识(这时应进行更多的沟通)、故事太大了(这时应对用户故事进行拆分)。

Small粒度合适的:一个用户故事应该在工作量上短小,且不超过2–3人周的工作量。超过这个范围,将会在范围划分和估算上出现问题。

Testable可测试的:用户故事只有可测试才可以确认何时完成。如,“软件应易于使用”,这个用户故事是不可测试的,因而开发和测试时也缺少明确的完成标准。

这五条特性中,独立性、价值性、可估算性、可测试性,都是对于传统软件需求划分也适用的。这样结合起来,软件需求也应该满足如下原则:

正确性

完备性

独立性

价值性

可估算性

粒度合适

可测试性

将这七点直接凑在一起,也有些不合逻辑,貌似是在从不同的层面上讨论需求的定义原则。使用下图可以对其分类整理,可以从内容、粒度、价值属性、可测试性四个维度对其进行约束。

内容维度:正确、完整且相互独立无依赖;

粒度维度:粒度合适,可估算(不存在无法估算或估算可能极其不准确的需求);

价值属性:对用户有价值的需求,才值得实现;

可测试性:可测试性定义了需求实现的判定准则和工作范围,如果无法判断是否实现,即缺少明确的工作范围定义,后期可能导致项目的范围蔓延。

测试需求是主要是整理测试焦点(包括一些界面、输入域、业务流程、数据等),并明确测试焦点的优先级,为测试用例的设计提供测试所需的功能点信息。测试需求的分析也会体现用例设计方法,有的测试需求分析文档中也会指导性的明确焦点的测试用例设计方法。

可以说,测试需求是告诉你要测什么,而测试用例是告诉你怎么测。

好的测试需求能发现需求中显性和隐性的测试焦点,从而能更好的指导测试用例的设计,能更好的提高被测模块整体功能的覆盖率。

测试需求分析会根据不同阶段的测试类型会有不同的侧重点。我是做系统测试的,主要注重系统或软件是否满足用户需求的情况。平时做测试需求时会比较明确系统的功能模块和测试点明细整理,也会把测试案例设计方法同时加入到分析文档中。


欢迎分享,转载请注明来源:优选云

原文地址:https://54852.com/hy/1149044.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-09-08
下一篇2023-09-08

随机推荐

  • 巴宝莉到底好在哪里

    感谢受邀,在众多的服饰品牌中,巴宝莉的服装具有明显的特色,经过一百多年的发展,巴宝莉服饰赢得了世人的信赖 第一,巴宝莉衣服整体“韵美感”较强。 不论是男式风衣,还是女士风衣,巴宝莉风衣的外观和其它服饰有显著的区别,主要在于它的设计

    2023-12-14
    22700
  • 眼霜推荐:有效修复眼部肌肤问题,对抗黑眼圈,眼袋和皱纹问题

    眼霜推荐:有效修复眼部肌肤问题,对抗黑眼圈,眼袋和皱纹问题! 希思黎抗皱修活御致眼唇霜 产品介绍:希思黎这款眼霜中蕴含了非常丰富的营养物质,将腺苷、咖啡因和石榴、松树皮等植物精粹融合,能够全面提升肌肤的细腻度和紧实

    2023-12-14
    30400
  • 兰蔻粉水适合夏天用吗 干性皮肤可以

    兰蔻旗下的护肤品一直是很多女性朋友喜欢的,兰蔻粉水保湿补水效果非常的好,而且很快就可以被吸收,现在是炎热的夏天,那么兰蔻粉水适合夏天用吗?干性皮肤可以。兰蔻粉水适合夏天用吗建议不要,粉水真的是有点粘的,而且你如果是油性皮肤(至少表面

    2023-12-14
    25700
  • 要军训了,大家有好用的防晒霜推荐吗

    好用的防晒霜有:近江兄弟小熊防晒、欧珀莱烈日防晒、ORBIS清爽隔离、安耐晒金瓶、ALLIE高效矿物保湿防晒。1、近江兄弟小熊防晒:近江兄弟小熊防晒物化结合,涂改液质地,成膜速度比较快,有轻微泛白,蓝色款上脸有清凉感,成膜后干爽不黏腻,适合

    2023-12-14
    31200
  • 正规的化妆产品是不是都需要在药监局有备案

    是的,正规的化妆产品都需要在药监局备案。“药监局”是“国家食品药品监督管理总局”的简称,也就是说,如果不确定化妆产品是否是合法的产品的话,就可以在药监局上面查看是否备案。一般来说,在药监局备案了的化妆品,如果是符合自己使用条件的话,都是可以

    2023-12-14
    22800
  • 用了含铅汞的化妆品会怎么样的后果

    会导致色素脱失,皮肤刺激,造成的皮肤损伤,失眠乏力,头疼等症状。一、化妆品中如果含有铅和汞是会对人体健康产生危害的,而且不止是肾和肝脏。铅会对神经系统、消化系统、骨骼造血功能造成危害;含有汞化合物的物体会对人体骨骼、肾、肝、脑等造成伤害。二

    2023-12-14
    21700
  • 婷美小屋和国际大牌的区别

    婷美小屋和国际大牌的区别是知名度。1、婷美小屋创立于2012年,隶属广州市娇兰化妆品有限公司旗下,是集研发,生产,营销于一体的化妆品零售连锁品牌。是中国化妆品单品牌店领导者。2、国际大牌在国际上宣传力度大,知名度高。还行。婷美小屋婷美小屋(

    2023-12-14
    18400
  • 用什么护肤品收缩毛孔效果最好啊

    收缩毛孔是个综合工程,各种方法结合使用效果会更好。这里有几个小建议,可以根据自己的具体情况加以选用: 1、采用毛孔深层清洁产品:如含有微泡沫的洁面乳,含有高效的表面活性剂(但是不应当刺激皮肤的油脂分泌,比如皂基产品);如有可能,可以加一些珍

    2023-12-13
    20900
  • 伊夫黎雪沐浴露怎么样伊夫黎雪沐浴露好用吗

    伊夫黎雪沐浴露瓶身设计高档,用后爽身润滑,味到好闻。那么伊夫黎雪沐浴露怎么样伊夫黎雪沐浴露好用吗伊夫黎雪沐浴露怎么样伊夫黎雪沐浴露。伊夫黎雪的身体护理种类比较多,而且味道有很多种,果香和花香都有。这个是树莓味的非常好闻,在浴室洗澡客

    2023-12-13
    19700

发表评论

登录后才能评论
保存