对软件质量进行评估是软件测试的一个重要目的。软件测试人员必须理解软件质量的定义和度量原理。

质量是指产品或服务满足显式或隐含需求能力的功能和特性的总和。

我们在测试中,除了分析客户的显式需求外,还要分析客户的隐含需求:

显式需求:即客户的需求文档、口头要求、电子邮件要求、变更管理系统中对需求的变更等。

隐含需求:用户可能认为我们理解或遗漏的。如:认为我们很熟悉其行业的特点,而没有在文档中说明。

行业规范。每个行业中都有一些大家共同遵守的行业规则。如:会计帐务记录和报表,嵌入式领域中对物理内存的考虑等。

计算机领域中的规范和习惯。如:窗口中的“确定”按钮在“取消”按钮的左侧,WEB中的导航设置等。

客户对计算机技术的限制。如:不太清楚对性能指标如何进行描述,对系统中的安全性要求,从哪些方面描述等。

因此以下5种情况都可以定为缺陷:

1、软件未达到产品说明书中标明的功能。

2、软件出现了软件说明书中指明的不会出现的错误。

3、软件功能超过了产品说明书指明的范围。

4、软件未达到产品说明书虽未指出但应达到的目标。

5、软件测试人员认为软件难以理解、不易使用、运行速度慢,或最终用户认为不符合行业操作流程和规范。

软件质量的理解 摘录相关推荐

  1. 我填写“2022年国内软件质量调查问卷”的感想

    文章目录 感想起因 关于软件质量的理解 各行各业的质量问题 数据质量问题 各行各业的质量问题 质量问题对我们的影响 软件质量 软件质量问题的影响有多大 软件质量问题 软件测试 软件测试方法的目的包括: ...

  2. 不仅搞定“梯度消失”,还让CNN更具泛化性:港科大开源深度神经网络训练新方法

    原文链接:不仅搞定"梯度消失",还让CNN更具泛化性:港科大开源深度神经网络训练新方法 paper: https://arxiv.org/abs/2003.10739 code: ...

  3. 软件测试面试题之非技术面试(GZH:软件测试大本营)

    我们在准备面试时一般会更关注技术面试上,而忽略了非技术面试的准备,这同样是面试很重要的一环,而很多公司在同等技术能力的条件下,会更倾向于在非技术面试中表现优异的人,因为工作本身涉及的不仅仅是技术能力的 ...

  4. 全面认识Flash技术

    如今的Flash已经远非五年前的网页动画这个含义了,纵观整个万维网的Web,到处都充斥着Flash的应用:Flash广告.Flash游戏.Flash富客户端的网页.Flash相册.Flash动画. 伴 ...

  5. 学习软件测试的第一天的感触

    今天所学:软件测试与软件质量 收获是:把测试理论基础了解了一遍,大致知道了软件测试的由来.未来的方向和作用,初步了解了什么是软件测试与软件质量 不足之处:因为是初步了解软件这一方面的知识,可能对软件测 ...

  6. [转]aspice基础知识

    最近给某OEM做了一次Automotive SPICE CL2评估,很多朋友就问我关于Automotive SPICE评估的一些事情.本文算是一个科普吧,给不太了解Automotive SPICE的人 ...

  7. linux系统调用理解之摘录(1)

    写在前面:出于对系统调用这一块知识的疑惑,先从网上摘录处一些经典的讲解. 操作系统负责资源管理,当应用层需要使用系统资源时,就会向内核发起系统调用.如:读取文件时发起syscall_read系统调用: ...

  8. 理解C#值类型与引用类型(摘录)

    本篇摘录自yandixin兄的Blog,读后,颇有收获,纯属收藏.:-) 原文地址:http://www.cnblogs.com/yandixin/archive/2008/03/03/truly-u ...

  9. mfc笔记--摘录关于裁剪窗口区域的设置,WS_CLIPCHILDREN和WS_CLIPSIBLINGS的理解

    声明,原文来源:http://www.cnblogs.com/helloj2ee/archive/2009/05/29/1491822.html 1.求助MSDN 我的第一步当然是求助MSDN.在MS ...

最新文章

  1. SSH学习笔记(一)
  2. 服务器系统都是64位的吗,云服务器32位跟64位的区别吗
  3. Android 三种方式实现自定义圆形页面加载中效果的进度条
  4. python 网络通讯 plc_PLC与PC网络通信实验
  5. Mangos自己制作装备
  6. GPUImage API 文档之GPUImagePicture类
  7. 两大主流Web服务器之分析与对比
  8. AI 中介上岗,人工智能版《安家》?
  9. Together与Visual.Studio.NET的结合使用(三)
  10. 中考英语听说计算机考试满分,中考英语听说机考在即,这些考生可免试计满分...
  11. Kaggle比赛(一)Titanic: Machine Learning from Disaster
  12. matlab怎么看输出电压纹波,教你如何正确取电源的输出纹波噪声值
  13. 数组字符串那些经典算法:最大子序列和,最长递增子序列,最长公共子串,最长公共子序列,字符串编辑距离,最长不重复子串,最长回文子串 (转)...
  14. 2021 小白版,360 行行行转 IT
  15. JxBrowser 7.16 Crack by Xacker
  16. MySQL数据库笔记6——约束Constraint
  17. 小案例:利用图床自动化批量上传图片并获取图片链接
  18. MPS2326 Constant-On-Time (COT) Step-Down Converter DC-DC
  19. 修修补补,不如推倒重建
  20. ObjectARX 2016 安装心得

热门文章

  1. 前端学习(2564):如何触发组件的更新
  2. 前端学习(2019)vue之电商管理系统电商系统处理attr参数
  3. 前端学习(1484):json-server工具使用
  4. jenkins安装(用户配置)(2)
  5. mysql ndb 关闭_Mysql NDB 常见问题
  6. Vue之父组件向子组件传递数据
  7. vb.net中滚动条一直显示没有数据时也显示_Android Studio 中 System Trace 的新增功能...
  8. 深度学习之Batch Normalization
  9. C++ ActiveX开发的问题讨论
  10. vue2 watch引用类型 失败原因