- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试期末总结
软件质量保证包括软件质量管理方法、有效的软件工程技术(方法、工具) 在整个软件工程中采用的正式技术复审、多层次的测试策略、对软件文档及 其修改的控制、保证软件遵从软件开发标准的规程以及度量、报告机制。
21世纪计算机软件发展的大方向是质量优于性能改进。
软件测试定义:软件测试是使用人工或自动手段来运行或测定某个系统的过 程,检验是否满足规定需求,或者弄清预期结果与世纪结果之间的差别。
测试是程序执行的过程,目的在于发现错误,一个好的测试用例可以发现至 今尚未发现的错误,一个成功的测试能发现至今未发现的错误。
软件测试方法:(1)从是否需要执行被测试软件的角度分为静态测试和动态 测试;(2)从测试是否针对系统的内部结构和具体实现算法的角度分为黑盒一 测试和白盒测试。
静态测试无需执行被测代码,而是借助专用的软件测试工具评审软件文档或 程序,度量程序静态复杂度,通过分析或检查程序的文法,结构、过程、接 口等来检查程序的正确性,借此发现程序不足之处减少错误概率——
黑盒测试也称功能测试或数据驱动测试,是已知软件所需功能,通过测试来 检测每个功能是否能正常使用。
白盒测试也称结构测试或逻辑驱动测试,知道软件内部的工作过程,可通过 测试来检测软件产品内部的动作是否按照规格说明书的规定要求正确运行, 并且按照程序内部的结构测试程序来检验程序中的每条通路是否都能按照 预定的要求正常工作,而不考虑功能是否正确。
软件质量控制是一组由开发组织使用的程序和方法,可在规定的资金投入和 时间限制的条件下提供满足客户质量要求的软件产品并持续不断地改善开 发过程和开发组织本身以提高将来生产高质量软件产品的能力。
软件质量控制是对开发过程中软件产品(包括阶段性产品)的质量信息进行 连续的收集,反馈。
閉21 软件欣at拧制系况的肇莊结构
详细描述PDCA( 1)计划Plan:确定参数要求;(2)实施Do:根据要求开 展活动(3)检查Check通过评审、度量、测试确认满足要求; (4)改进
Action :纠正参数要求再开发。
计划Plan
检査Check
2-5 TSQC 模型
色软件公司—项目翌理
色
软件公司—
项目翌理
软件开发人员
软件质量控制的实施过程:
1、 预开发阶段
2、 开发阶段
3、 维护阶段
软件质量保证的目的是使软件过程对于管理人员来说是可见的,通过对软件 产品和活动进行评审和审计来验证软件是符合标准的。软件质量保证组在项 目开始时就一起参与建立计划,标准和过程。这些将使软件项目满足机构方 针的要求。
软件质量度量的根本目的是为了管理的需要利月度量来改进软件过程。
软件度量是对软件开发项目、过程.产品.进行数据定义、收集、分析的持 续性定量化过程,目的在于对此加以理縫、预渕、谨估、控制、改善。
通过软件度量可以改进软件开发过程。促进项目成功,开发高质量的软件产
品。
软件度量作用:
度“效果
(1) 改拜产品质最;
(2) 改善产晶交付,
f3)提高生产能力s
(4) 降低生产戌本
(5) 逐立项目估算的墓线)
(6〉了解使用新的软件工程方法和工具的效果?效率;
(7) 提髙顾客満意度!
(8) 创造更多利润!
(9) 构筑员工自豪感
(1) 分析产品的错沒、缺陷$~\
(2) 评估现状/
(3) 建立估算的基础『
(4) 确定产品的复杂度;
(5) 建立基线)
(6) 实际上确定册佳实践
(1) 可兢立更加明确的作业目标)
(2) 可作为典体作业中的判断标准)
(3) 便于有效把握自身的软件开发项目)
(4) 便于在具体作业中实施渐进性软件开发改善活动
18?对于软件质量,CMM的定义如下:一个系统.组件、过程符合特定需求的 程度;一个系统、组件.过程、符合客户或用户的要求或者期望程度。
19 .软件质量的要素指以下两个方面:
(1)从技术角度讲,对软件整体质量影响最大的是那些质量属性才是质量
(2) 要素;
(3) 从商业角度讲。客户最关心的、能成为卖点的质量属性才是质量要素
影响软件质量的因素:人(M)、过程(P)、技术(T)。
软件质量保证模型:McCall模型,Boehm模型、FURPS模型、ISO9126
软件过程度量不是单一的活动,而是一组活动的集合,本身也是一个系统的 过程。
软件过程度量的目标:是对软件过程的行为进行目标管理,并在度量的基础 上对软件过程进行控制、评价、改善。
软件过程度量就其对象而言主要包括 3个,即工作产品、软件项目、过程。
软件过程度量的方法包括常用的采集方法和常用的数据分析方法。
软件质量度量的常见问题:
(1) 度量的太多、太频繁。
(2) 度量的太少、太迟。
(3) 度量了不正确的事物或属性
(4) 度量的定义不精确。
(5) 手机了数据却没有利用。
(6) 错误地解释
文档评论(0)