51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 719|回复: 0
打印 上一主题 下一主题

[转贴] 阿里测试工程师:如何更好地设计测试用例?

[复制链接]
  • TA的每日心情
    无聊
    4 天前
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2022-7-4 09:36:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    不知道大家知不知道软件质量模型这个概念。
      软件质量模型是衡量软件整体质量效果的度量标准。目前常见的质量模型包括麦考尔模型、博恩模型、FURPS模型、德罗梅模型和ISO9126模型。
      一般来说,软件产品需要满足的特征包括功能性、可靠性、易用性、效率性、可维护性和可移植性。
      软件质量模型还有另外一个功能:当你不知道如何设计某个产品的测试用例或者需要补充什么用例时,可以参考软件质量模型的标准。
      功能
      软件提供满足显式和隐式需求的功能的能力。
      这就要求产品具有特定的能力,并且能够正确、完整、准确地工作。
      正确的账号和密码应该能够正常登录,错误的账号和密码应该被拦截并给出正确的提示。同时,虽然是一个登录模块,但它应该具有注册新用户和检索密码的功能。还要保证数据的传输方式和存储方式安全保密,不能被恶意篡改。
      可靠性
      软件保持指定性能水平的能力。
      由于软件内部的问题,该功能无法使用。同时在重启、多次重试、中断时都能正常使用。服务出现异常后,可以恢复该功能,面对sql注入等非法操作可以拦截。
      可用性
      软件被用户理解、学习、使用和吸引的能力。登录路径是否明显,账号密码输入框和提交按钮是否清晰,登录条目是否符合用户的正常操作,用户下次是否可以直接找到登录条目。
      效率
      在特定条件下,软件产品相对于所用资源量提供适当性能的能力。输入用户账号密码后,用户可以在可接受的时间内进行响应,该功能不会造成功耗过大、占用内存过多等问题。
      可维护性
      软件被修改的能力。修改可能包括软件对环境、需求和功能规范变化的修正、改进或适应性。当出现缺陷时,可以修改模块,修复问题不会造成其他事故。
      可运输性
      软件从一个环境迁移到另一个环境的能力。比如可以正常安装、升级、卸载,也可以和其他软件共存。该功能可以在不同的操作系统和不同的屏幕分辨率下正常使用。
      你有没有发现功能、性能、安全性、兼容性等用例。涉及到的一般考点都包含在这里吗?这只是软件质量模型的一部分。仔细研究之后可以发现更多有趣的点。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-25 05:24 , Processed in 0.060176 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表