软件评测与软件测试知识介绍

软件评测与软件测试知识介绍

ID:19895275

大小:265.63 KB

页数:26页

时间:2018-10-07

软件评测与软件测试知识介绍_第1页
软件评测与软件测试知识介绍_第2页
软件评测与软件测试知识介绍_第3页
软件评测与软件测试知识介绍_第4页
软件评测与软件测试知识介绍_第5页
资源描述:

《软件评测与软件测试知识介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件评测北京通和实益电信科学技术研究所有限公司信息产业数据通信产品质量监督检验中心威尔克实验室彭博pb_1212@sina.com中心简介北京通和实益电信科学技术研究所有限公司成立于2003年1月,同时成立威尔克实验室,公司所属的信息产业数据通信产品质量监督检验中心成立于1990年,归工业和信息化部管理。公司股东为数据所。作为第三方检测机构,主要业务是为工业与信息化部业务主管部门提供技术支撑、执行电信产品的工信部进网检验、为国内外电信设备制造商、电信运营商、设备制造商、软件制造商等各行业用户提供各种第三方检测/验收/标准方案制定、网络安全

2、防护评测和软件功能/效率/可靠性/易用性/可维护性评测等,产品范围覆盖各类无线和有线电信设备、网络、标准、技术、业务和应用软件等。在测试行业和通信行业中具有非常高的知名度,尤其软件评测方面。数据所成立于1972年11月2日,是我国最早从事数据通信技术研究及设备制造的专业研究所之一,现作为工信部电信科学技术研究院的所属单位,由国务院国有资产监督管理委员会管理。CCSA标准GB/T2500.51-2010《软件工程软件产品质量要求与评价(SQuaRE)商业现货(COTS)软件产品的质量要求和测试细则》软件质量与软件测试软件质量是指软件的功能和

3、性能满足用户需求和期望的程度,是软件的一种内在特性。软件测试则是通过技术、流程、工具、人员以及管理手段,检测软件文档、软件中间产品和最终产品,查找和报告软件缺陷、错误以及隐患的技艺。通过跟踪缺陷、错误及隐患的修正过程,确保软件产品、中间产品和文档符合软件工程过程需求和用户的最终需求。软件质量与软件测试软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。软件质量与软件测试软件测试

4、是改进软件组织管理过程、提高软件质量的必要途径。软件测试过程是提取软件测试过程中可计量的属性,在测试过程进行中以一定频度不断地采集这些属性的值,并采用一些恰当的分析方法对得到的这些数据进行分析,从而量化地评定测试过程的能力和性能,提高测试过程的可视性,帮助软件组织管理以及改进软件测试过程。软件质量与软件测试随着软件应用的领域不断深入,设计的复杂程度逐步扩大,开发的周期不断缩短,质量的要求水涨船高,软件企业也面临着巨大挑战。因此,加强软件测试过程和技术,可以有效保证软件质量,这种观念正在被更多的软件企业人士理解、接受和实施,也是软件企业快速

5、发展的必经之道。软件缺陷软件测试使用各种术语描述软件出现的问题,通用的术语如下:软件错误(softwareerror)软件缺陷(softwaredefect)软件故障(softwarefault)软件失效(softwarefailure)软件失效的机理可描述为:软件错误→软件缺陷→软件故障→软件失效软件缺陷1、软件错误:在可以预见的时期内,软件仍将由人来开发。在整个软件生存期的各个阶段,都贯穿者人的直接或间接的干预。然而,人难免犯错误,这必然给软件留下不良的痕迹。软件错误是指在软件生存期内的不希望或不可接受的人为错误,其结果是导致软件缺陷

6、的产生。可见,软件错误是一种人为过程,相对于软件本身,是一种外部行为。2、软件缺陷:软件缺陷是存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差,如少一个逗号、多一语句等。其结果是软件运行于某一特定条件时出现软件故障,这时称软件缺陷被激活。3、软件故障:软件故障是指软件运行过程中出现的一种不希望或不可接受的内部状态。譬如,软件处于执行一个多余循环过程时,我们说软件出现故障。此时若无时当的措施(容错)加以及时处理,便产生软件失效。显然,软件故障是一种动态行为。4、软件失效:软件失效是指软件运行时产生的一种不希望或不可接受的外部行

7、为结果。软件缺陷软件缺陷(Defect),常常又被叫做Bug。所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题;从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背。软件缺陷一旦发现软件缺陷,就要设法找到引起这个缺陷的原因,分析对产品质量的影响,然后确定软件缺陷的严重性和处理这个缺陷的优先级。各种缺陷所造成的后果是不一样的,有的仅仅是不方便,有的可能是灾难性的。一

8、般问题越严重,其处理优先级就越高。软件缺陷对于缺陷的严重性,如果分为4级,则可以参考下面的方法确定:1–非常严重的缺陷,例如,软件的意外退出甚至操作系统崩溃,造成数据丢失。2–较严重的缺陷,例

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。