软件测试实用教程.pptVIP

  1. 1、本文档共387页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件测试实用教程

第一章概述

n软件与软件项目

n软件缺陷

一、软件与软件项目

软件是一系列按照特定顺序组织的计算机数

据和指令的集合。一般来讲软件被划分为编程语

言、系统软件、应用软件和介于这两者之间的中

间件。其中系统软件为计算机使用提供最基本的

功能,但是并不针对某一特定应用领域。而应用

软件则恰好相反,不同的应用软件根据用户和所

服务的领域提供不同的功能。

一般认为,软件包括如下内容:

n1.运行时,能够提供所要求功能和性能的指令或

计算机程序集合。

n2.程序能够满意地处理信息的数据结构。

n3.描述程序功能需求以及程序如何操作和使用所

要求的文档。

软件发展史

n从20世纪50年代初期至60年代中期,作为

软件发展的第一阶段,又称为程序设计阶

段。此时硬件已经通用化,而软件的生产

却是个体化。软件产品为专用软件,规模

较小,功能单一,开发者即使用者,软件

只有程序,无文档。软件设计在人们的头

脑中完成,形成了“软件等于程序”的错

误观念

n第二阶段从20世纪60年代中期至70年代末

期,称为程序系统阶段。此时多道程序设

计技术、多用户系统、人机交互式技术、

实时系统和第一代数据库管理系统的出现

,出现了专门从事软件开发的“软件作坊

”,软件广泛应用,但软件技术和管理水

平相对落后,导致“软件危机”出现。

n第三阶段称为软件工程阶段,从20世纪70

年代中期至80年代中期,由于微处理器的

出现、分布式系统广泛应用,使得计算机

真正成为大众化的东西。以软件的产品化

、系列化、工程化和标准化为特征的软件

产业发展起来,软件开发有了可以遵循的

软件工程化的设计准则、方法和标准。

1968年,北大西洋公约组织的计算机科学

家在联邦德国召开国际会议,讨论软件危

机问题,正式提出并使用“软件工程”概

念,标志软件工程诞生。

n第四阶段是从20世纪80年代中期至今,客

户端/服务器(C/S)体系结构、特别是

Web技术和网络分布式对象技术飞速发展

,导致软件系统体系结构向更加灵活的多

层分布式结构演变,CORBA、EJB、

COM/DCOM等三大分布式的对象模型技术

相继出现。2006年,面向服务架构(

Service-OrientedArchitecture,简称SOA

)作为下一代软件架构,作为“抽象、松

散耦合和粗粒度”的软件架构,根据需求

通过网络对松散耦合的粗粒度应用组件进

行分布式部署、组合和使用,主要用于解

决传统对象模型中无法解决的异构和耦合

问题

项目特性

n项目具有明确的目标。

n项目具有临时性。

n项目具有独特性。

n项目是逐步完善。

n项目使用的资源是受到限制的。

n项目具有一定程度的不确定性。

软件项目

n知识密集型,技术含量高。

n涉及多个专业领域,多种技术综合应用。

n项目范围和目标的灵活性。

n风险大,收益大。

n客户化程度高。

n过程管理的重要性。

项目生命周期

源方案设

识别需项目执行项目收

的求尾

时间

n“识别需求”阶段

n“方案设计”阶段

n“项目执行”阶段

n“项目收尾”阶段

软件缺陷

n1963年,由于用FORTRAN程序设计语言编写的

飞行控制软件中的循环语句DO5I=1,3误写为

DO5I=1.3,DO语句少了一个逗号,结果导致美

国首次金星探测飞行失败,造成价值约1000多万

美元的损失。

n临近2000年时,计算机业界一片恐慌,这就是著

名的“千年虫”问题。

n2008年,我国举行了首次奥运会。10月30日上午

9时北京奥运会门票面向境内公众销售第二阶段正

式启动,系统访问流量猛增,官方票务网站流量

瞬时达到每小时800万次,超过了系统设计每小

时100万次的承受量,奥运门票系统访问量超计

划8倍,造成网络拥堵,

符合下面4个规则之一就是软件缺陷。

n软件未达到软件规格说明书中规定的功能

n软件出现了

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档