51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3870|回复: 1
打印 上一主题 下一主题

[原创] 从六个方面考察软件质量

[复制链接]
  • TA的每日心情
    开心
    2020-1-9 09:43
  • 签到天数: 16 天

    连续签到: 3 天

    [LV.4]测试营长

    跳转到指定楼层
    1#
    发表于 2019-11-29 19:23:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    从六个方面考察软件质量:外部和内部质量:
    1、功能性:
    软件系统应该具备的功能是否确实以及是否做了额外实现(功能少了吗?多了吗?)
    适合性:根据软件需求规格说明书(SRS)
    准确性:软件系统数据处理是否准确。
    互操作性:软件系统和其他软硬件的交互能力
    安全保密性:信息安全,权限决定操作;未被授权,不能访问已授权信息;保证授权用户能访问授权信息。
    2、可靠性:
    成熟性:内部存在问题比较少,可以长时间正常运行,如微信运行一年不闪退
    容错性:外部的异常操作处理
    易恢复性:对问题处理恢复正常的能力;如重启
    3、性能:
    时间:软件系统某个功能运行的响应时间
    资源:软件系统运行资源占有率
    4、易用性:
    易理解性:控件信息功能一致,操作提示框
    易学性:提供软件系统的学习资源,帮助手册,用户手册
    易操作性:软件系统操作的步骤简单不繁琐,苹果手机铃声设置
    易吸引性:吸引用户的能力,标题党
    5、可移植性:
    适应性:软件系统对不同环境的适应能力
    易安装性:安装步骤简单,卸载
    易替换性:升级、更新、打补丁简单
    共存性:在同一环境,类似功能的软件系统不相互影响,360和谷歌浏览器
    6、可维护性:
    易分析:能否分析出缺陷的原因,快速修复
    易改变性:缺陷发生后有解决缺陷的方案,代码原则:高内聚合,低耦合;相似功能代码放一块,模块与模块之间的联系尽量少。
    稳定性:修复缺陷之后造成的影响多大
    易测试性:能够编写测试用例,有确定的输入数据

    依从性:符合国家法律法规、行业标准、企业内部标准



    白盒测试:
    强度由低到高:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖
    语句覆盖:
    判定覆盖:get
    条件覆盖:
    判定条件覆盖:
    条件组合覆盖:
    路径覆盖:所有看得到的路径
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-31 08:59
  • 签到天数: 975 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2019-12-14 14:34:21 | 只看该作者
    总结的不错
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-21 23:00 , Processed in 0.059514 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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