欢迎来到天天文库
浏览记录
ID:38042676
大小:26.01 KB
页数:6页
时间:2019-05-24
《软件测试_100412》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、大纲????什么是软件测试软件测试的目的和必要性软件测试基础概念(分类、测试原则)性能测试????大纲什么是软件测试软件测试的目的和必要性软件测试基础概念(分类、测试原则)性能测试什么是软件测试(一)?测试(test)最早出于古拉丁字,它有“罐”或“容器”的含义在工业制造和生产中,测试被当作一个常规的检验产品质量的生产活动。?测试的含义为“以检验产品是否满足需求为目标”。?而软件测试活动包括了很重要的任务,即发现错误。什么是软件测试(二)?早期的软件开发过程中,测试的含义比较狭窄,将测试等同于“调试”,目的是纠正软件中已经知道的故障,常常由开发人员自己完成这部分的工作。
2、?1979年,GlenfordMyers的《软件测试艺术》(TheArtofSoftwareTesting)可算是软件测试领域的第一本最重要的专著,Myers作为当时最好的软件测试,其定义是:“测试是为发现错误而执行的一个程序或者系统的过程”什么是软件测试(三)?软件是由文档、数据以及程序组成。?软件测试就应该是对软件形成过程的文档、数据以及程序进行的测试,而不仅仅是对程序进行的测试。什么是软件质量?“软件质量”定义是:软件特性的总和,软件满足规定或潜在用户需求的能力。包括:内部质量外部质量使用质量1软件测试与质量保证的区别?软件质量保证和软件测试是软件质量工程的两个不
3、同层面的工作。质量保证(QA):质量保证(QA)?质量保证的重要工作通过预防、检查与改进来保证软件质量。?所关注的是软件质量的检查与测量。?主要着眼于软件开发活动中的过程、步骤和产物。?而不是对软件进行剖析找出问题或评估。软件质量模型外部和内部质量软件特性和常见测试类型的对应关系?1.功能性对应功能测试、安全性测试、互联测试。?2.可靠性对应可靠性测试、启动/停止测试、恢复测试、健壮性测试、备份测试。?3.易用性对应可用性测试、文档测试、安装性测试。?4.效率性对应强度测试、性能测试、招标测试、内存泄漏测试、容量测试、压力测试。?5.维护性对应可维护性测试。?6.可移植
4、性对应配置测试、兼容测试、安装测试。功能性可靠性易用性效率维护性可移植性适合性准确性互操作性保密安全性功能性的依从性成熟性容错性易恢复性可靠性的依从性易理解性易学性易操作性吸引性易用性的依从性时间特性资源利用性效率依从易分析性易改变性稳定性易测试性维护性的依从性适应性易安装性共存性易替换性可移植性的软件测试?关心的不是过程的活动,而是对过程的产物以及开发出的软件进行剖析。?测试中所作的操作是为了找出更多的问题,而不仅仅是为了验证每一件事是正确的。?对测试中发现的问题的分析、追踪与回归测试也是软件测试中的重要工作。国外现状(一)?在软件比较发达的国家,特别是美国,软件测试
5、已经发展成为一个独立的产业。?①软件测试在软件公司中占有重要的地位。比尔·盖茨曾在马萨诸塞州技术学院的一次演讲中说:“在微软,一个典型的开发项目组中测试工程师要比编码工程师多得多,可以说我们花费在测试上的时间要比花费在编码上的时间多得多”。2国内外现状(二)?②软件测试理论研究蓬勃发展,每年举办各种各样的测试技术年会,发表了大量的软件测试研究论文,引领软件测试理论研究的国际潮流。国内外现状(三)?③软件测试市场繁荣。美国有一些专业公司开发软件测试标准与测试工具,Ml、comPuware、Macabe、Rational等都是著名的软件测试工具提供商,它们出品的测试工具已经
6、占领了国际市场,目前我国使用的主流测试工具大部分是国外的产品,而且在世界各地都可以看到它们出品的软件测试工具,可见国外的软件测试已经形成了较大的产业。国内现状(一)?①我国著名的软件公司都已经或者正在建立独立的专职软件测试队伍,虽然测试人员规模以及所占比例还不能和国外的大公司相比,但是毕竟在公司内部贯彻了独立测试的意识。?②国家人事部和信息产业部2003年关于职业资格认证第一次在我国有了“软件评测师”的称号,这是国家对软件测试职业的高度重视与认可。国内现状(二)?③在信息产业部关于计算机系统集成资质以及信息系统工程监理资质的认证中,软件测试能力已经被定为评价公司技术能力
7、的一项重要指标。?④2001年信息产业部发布的部长5号令,实行了软件产品登记认证制度,规定,凡是在我国境内销售的产品必须到信息产业部备案登记,而且要经过登记测试。国内现状(三)?⑤自2001年起,国家质检总局和信息产业部每年都通过测试对软件产品进行质量监督抽查。?⑥国家各部委,各行业正在通过测试规范行业软件的健康发展,通过测试把不符合行业标准要求的软件挡在了门外,对行业信息化的健康发展起到了很好的促进作用。国内现状(四)?⑦用户对软件质量要求越来越高,信息系统验收不再走过场,而要通过第三方测试机构的严格测试来判定。?⑧“以测代评”正在成为
此文档下载收益归作者所有