美文网首页
使用软件质量模型设计测试用例

使用软件质量模型设计测试用例

作者: circle_hyy | 来源:发表于2019-05-26 15:04 被阅读0次

不知道大家还记不记得软件质量模型这个概念。软件质量模型是一个衡量软件整体质量效果的度量标准,目前比较常见的质量模型有 McCall 模型、Boehm 模型、FURPS 模型、Dromey 模型和 ISO9126 模型。一般来说,软件产品需要满足的特性包括功能性、可靠性、易用性、效率、可维护性和可移植性。你可能会说,这种东西华而不实,并没什么用处。并不是的,我们对产品制定准入准出标准时就需要根据软件质量模型评估产品的质量,只是不同产品的度量方式和侧重点不同。
软件质量模型还有一个作用:当你不知道某个产品的测试用例如何设计,或者不知道还需要补充什么用例的时候,可以参考软件质量模型的标准。我们以简单的登录模块作为例子。
功能性:软件产品提供满足明确和隐含需要的功能的能力。这要求产品要有特定的能力,并且能正确、完整、准确地工作。正确的账号和密码要能正常登录,错误的账号和密码需要拦截并给出正确的提示,同时虽然是登录模块,但是应该要有新用户注册、找回密码的功能。还需要能确保数据的传输方式和存储方式是安全保密、不可被恶意篡改的。
可靠性:软件产品维持规定的性能级别的能力。不会经常因为软件内部问题导致该功能无法使用,同时重新启动、重试多次、出现中断时该功能还能正常使用,服务出现异常后该功能可以恢复使用,面对sql注入等非法操作方式能拦截。
易用性:软件产品被理解、学习、使用和吸引用户的能力。登录路径是否明显,账号密码输入框和提交按钮是否清晰,登入入口是否符合用户常规操作,下次用户进来还能不能直接找到登录入口。
效率:在规定条件下,相对于所用资源的数量,软件产品可提供适当性能的能力。用户输入账号密码后,能在可接受的时间内作出响应,并且该功能不会造成电量流量消耗过高、内存占用过大等问题。
可维护性:软件产品可被修改的能力。修改可能包括纠正、改进或软件对环境、需求和功能规约变化的适应程度。当出现缺陷时该模块可以被修改,并且不会因为修复了问题而导致其它意外。
可移植性:软件产品从一种环境迁移到另一种环境的能力。比如可以正常安装、升级、卸载,可以和其它软件共存,在不同操作系统、不同屏幕分辨率下该功能都能正常使用。
是不是发现一般测试点中涉及的功能、性能、安全、兼容性等用例都包含在这里了呢。这里只是软件质量模型的一部分,大家仔细研究还可以发现更多好玩有趣的点。

相关文章

  • 可复用测试用例研究(用例库)

    软件测试的关键环节是设计和执行测试用例。测试用例的质量与测试人员的技能、经验以及对被测软件的理解密切相关。如果测...

  • 使用软件质量模型设计测试用例

    不知道大家还记不记得软件质量模型这个概念。软件质量模型是一个衡量软件整体质量效果的度量标准,目前比较常见的质量模型...

  • 金融软件测试面试题目有哪些?

    网上银行转账是怎么测的,设计一下测试用例。 回答思路: 宏观上可以从质量模型(万能公式)来考虑,重点需要测试转账的...

  • 测试基础---如何编写测试用例

    测试用例---如何编写测试用例 1. 测试用例-本质是文档 2. 软件测试-手段,保证软件质量 3. 软件测试流程...

  • 加强探索性测试技能

    传统认知中的软件测试是一个使用测试用例设计技术设计用例并执行测试用例的过程。 测试用例技术的目的是确保能够更多地覆...

  • APP功能测试点总结(转载)

    1.功能性测试: ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测...

  • APP测试点全面总结(上)

    1.功能性测试: ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测...

  • APP测试点总结(全面)

    1.功能性测试: ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测...

  • 那些培训机构不会教你的事儿(2)

    写测试用例是测试人员在日常生活生活中经常碰到的事情,并且是测试设计的重要组成部分,要想保障好软件质量,一份优秀的测...

  • 软件测试用例方法(上)

    上次学习了软件测试相关的测试模型,以及等价划分法测试用例编写,接下来继续学习其他的测试用例方法 边界法 我们在使用...

网友评论

      本文标题:使用软件质量模型设计测试用例

      本文链接:https://www.haomeiwen.com/subject/gvyxtctx.html