测试管理体系之软件缺陷是什么
白羽 2018-07-23 来源 :网络 阅读 1386 评论 0

摘要:本文将带你了解测试管理体系之软件缺陷是什么,希望本文对大家学测试管理有所帮助。

一、软件测试的背景
1.软件缺陷是什么?

软件或程序中存在的某种破坏正常运
行能力的问题、错误,其存在会导致软件产品在某种程度上不能满足用户的需要。
 
 
从产品内部看,缺陷是软件产品开发或维护过程中存在的问题、错误。
 
 
从产品外部看,缺项是系统所需要实现的某种功能的失效或违背。
从软件或程序上看破坏软件正常运行能力的错误,问题。在某些程度上不能满足客户的需求。
首先我们学要了解一些辅助的术语:产品说明书。产品说明书简称说明或产品说明,是软件开发小组的一个协议。
至少满足下列5个规则之一才称为发生的一个软件缺陷:
(1)软件未实现产品说明书要求的功能
(2)软件出现了产品说明书指明不应该出现的错误;
(3)软件实现了产品说明书未提到的功能
(4)软件未实现产品说明书虽未明确提及但应该实现的目标;
(5)软件难以理解、不易使用、运行缓慢或者---从测试的角度看----最终用户会认为不好。
2.为什么会出现软件缺陷
导致软件缺陷最大的原因的产品说明书,第二大来源是设计,之后是编码
3.软件测试究竟应该做什么?
软件测试的目标是发现软件缺陷,皆可能早的找出软件缺陷并确保其得以修复。
4.软件测试应具备的素质
(1)探索者:不会害怕进入陌生环境,喜欢拿到新软件,安装在自己的机器上,观看结果。
(2)故障排除员:善于发现问题的症结,喜欢解谜。
(3)不会放过任何蛛丝马迹
(4)具有创造性
(5)最求完美者
(6)判断准确
(7)注重策略和外交,善于说服
二、软件开发过程
2.1软件测试的生命周期模式
a.大爆炸模式
如:一大堆东西放在一起,巨大的能量释放
优点:简单。计划、进度安排和正规开发过程几乎都没有,所有精力都花在开发软件和编写代码上。
b.边写边改模式
边写边改模式是项目小组在未刻意采用其他开发模式时磨人的开发模式。边写边改模式极其适合快速制作而且用完就扔的小项目。
c.瀑布模式
简捷、精致、很有意义,在很多项目中效果极好
通过:构思->分析->设计->开发->测试->最终产品
优点:对于拥有明确清晰的产品定义训练有素的开发人员项目来说,该模式是最好的该模式的目标是在编写代码之前解决所有未知问题并明确所有细节。
缺点:在这个变化迅速、互联网上,在互联网上开发产品的时代,当软件产品还在细细考虑和定义时,当初创造它的理由可能就变了。
d.螺旋模式
6个步骤:1.确定目标、可选方案和限定条件  2.明确并化解风险  3.评估可选方案  4.当前阶段开发和测试。  5.计划下一阶段   6.确认进入下一阶段的方法   

 

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标软件测试之测试管理频道!

本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved