- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?
?
软件测试过程中的质量管理及风险应对分析
?
?
高新
摘? ?要:风险管理在软件质量管理系统中起着非常重要的作用,软件设计和产品开发过程具有不确定性,这种不确定性威胁整个软件的质量,所以需要识别软件测试期间的风险,分析并控制此类风险,以不断提高软件质量。文章介绍了软件测试风险评估的3个方面,分析了软件测试的一般风险,并提出了纠正措施及建议。因此,该研究将对专家和科学家的未来研究有所启发。
Key:软件测试;质量管理;风险应对目前,中国的软件测试行业与发达国家的差距相对较大,这主要体现在软件测试技术和标准的普及上,欧洲和美国的软件业具有很高的早期成熟度,开发人员可以严格控制软件质量。我国软件产业滞后、发展不成熟、软件测试处于弱势地位,虽然,国家软件制造商拥有多项国际标准化组织(International Organization for Standardization,ISO)和容量成熟度模型(Capacity Maturity Model,CMM)的高级证书,但是,非标准软件开发也很普遍,许多方面都没有标准化,远远不是国外软件行业1∶1的比例。形成测试服务系统,以响应用户对软件质量要求的软件测试需要依靠技术和服务,如何吸引用户和提高测试质量,需要引入HJ的风险管理技术以最大限度地降低测试风险,风险管理系统迫切需要识别与项目相关的风险,尽快采取适当的措施,消除潜在的风险因素,并在事件发生时减少对软件项目的影响,所以可以制定一个计划。
1? ? 风险与测试
1.1? 风险相关介绍
在软件测试期间,可能会出现最坏的情况,即存在测试目标可能受到严重损害或出现故障的风险。软件测试风险管理是规划、识别、评估、响应和监控潜在风险的整个过程的总称。
1.2? 风险与测试的关系
测试软件是一种风险测试策略,可用于确认产品是否满足功能需求。内容测试可降低软件风险。然而,在当前的测试过程中,帕累托80/20理论表明“80%的危险从20%的功能开始”,它更接近相对危险的比率,风险和测试之间的关系如图1所示。
如图1所示,测试人员应使用更合理的测试策略来优化工作负载分配,换句话说,首先需要注意区域F。这降低了测试的风险。因为高优先级负载测试在高优先级区域中最为重要,所以它应该占测试项目风险的50%。
2? ? 风险管理过程
风险管理的目标是控制与软件开发周期相关的风险,尽可能地消除影响测试项目的因素。风险管理包括与国际软件测试和认证委员会相关的3项活动:危害识别、风险分析和风险管理,本文以国际软件测试和认证委员会计划为例,讨论这3种类型的危害。
图1? 测试人员基于危险的优先
2.1? 风险识别
需要在项目早期进行风险识别,并在测试计划开始时对其进行测试,以澄清威胁项目以及促进项目计划和战略制定的因素。风险识别过程以明确的危险声明记录不确定性,根据项目的特征,可以使用不同的风险识别方法,所以,不管产品的特征如何,都可以使用多种技术识别,例如专家建议、独立评估、风险规划、头脑风暴方法和核对表方法等。
2.2? 风险分析
风险分析是对所识别风险的概率和重要性以及每种风险的研究,该质量特性在ISO/IEC9126中有描述,危险的可能性分为5类:非常低、低、中、高、非常高,测试人员可以使用定量或定性的方法来确定风险的可能性和严重性,一般而言,定量风险分析更复杂,定性分析相对容易,因此,通常在质量上确定风险在检查过程中的潜力和重要性。此外,可以结合定性和定量的方法,通过定量获取风险水平并与风险标准值进行比较,将风险的概率和重要性相乘,并用适当的值代替,如果计算出来的风险水平超过某个阈值,则需要采取适当的措施缓解风险。
2.3? 风险控制
2.3.1? 风险减轻
风险程度取决于风险发生的可能性,因此,减少可以降低风险以便响应到可以容纳的水平。
2.3.2? 风险应急
一旦风险得以实现,就需要采取适当的紧急行动来减少事故的影响。如果想提高风险管理的效率,需要关注风险的“非常高优先级”,并采取即时风险策略来管理风险。
2.3.3? 风险转移
风险可以不是自身的风险,而是将风险转移给第三方。示例:将保险和软件功能模块开发中的风险转移给第三方。
2.3.4? 忽视或接受风险及其产生的后果
一旦识别出风险,就要立刻对其进行评估,这样就可以识别它们并将其控制在允许的范围内。其次,風险管理的成本可能比没有响应的成本高,如果没有避免危险,并且无法采取适当措施来避免、延迟或减少危险,则只能承担风险[1]。除了防止承包商项目工作人员到期外,确保数据传输过程中信息的机密性也很重要。对于外包测试,必须发送各种信息端口,有电话、电子邮件连接和软件版本,如果可以,需使用虚拟专用网络(Virtual Private Network,VPN)等根据需要将传输的数据进行加密。
2.
您可能关注的文档
最近下载
- 法律职业资格(主观题)历年真题摘选附带答案2024.docx VIP
- 用于皮秒脉冲产生的级联阶跃二极管电路.pdf VIP
- 课外古诗词诵读《梁甫行》课件(共24张ppt)2025-2026学年统编版语文八年级上册.pptx VIP
- 2023高考诗歌鉴赏专项练习:表达技巧4-写景手法(典例引领+方法技巧+巩固训练+答案解析).docx VIP
- 纪念九一八主题班会课件学习资料.ppt VIP
- 佛山市教育局1.pdf VIP
- 基于场效应管与阶跃恢复二极管的皮秒级脉冲源设计.PDF
- 2025法律职业资格(主观题)历年真题摘选附带答案.docx VIP
- 贵阳机场通行证考试试题及答案.doc VIP
- 学校类物业管理投标文件技术部分完整规范模板.doc VIP
文档评论(0)