软件测试部分课后答案。doc.docVIP

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

1.软件测试的定义和测试的意义? 答:定义1:软件测试是为了发现错误而执行程序的过程。 定义2:软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计的一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例运行程序以及发现错误的过程,即执行测试步骤。 测试:所谓测试的意义,首先是一项活动,在这项活动中某个系统或组成的部分将在特定的条件下运行,结果将被观察和记录,并对系统或组成部分进行评价。测试活动有两种结果,找出缺陷和故障,或显示软件执行正确。测试是一个或多个测试用例的集合。 2.软件质量的概念和意义? 答:定义:与软件产品满足规定的隐含的需求的能力有关的特征或特征的全体。 具体体现在3个方面①:软件需求是度量软件质量的基础 ②:在各种标准的定义开发准则,用来指导软件开发人员采用工程化的方法来开发软件。 ③:软件质量是软件产品的特性可以满足用户的功能、性能需求的能力。 3.软件开发和软件测试的关系? 答:CMM的五级结构 初始级:其特点是软件过程无秩序,又是甚至是混乱。软件过程定义几乎没有章法和步骤可循,软件产品所取得的成功往往依赖极个别人的努力和机遇。 可重复级:已建立了基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪。对类相似的应用项目。有章可循并能重复以往所取得成功的经验与结果。 已定义级:用于管理、工程的软件工程均已实现文档化、标准化。并形成了整个软件组织的标准软件过程。全部项目均已采用与实际情况相吻合的、适当的修改的标准软件过程来进行。 已管理级:软件过程和产品质量与详细的度量标准。软件过程和产品质量得到了定量的认证和控制。 优化级:通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、持续性的对过程进行改进。 4.软件测试的方法和策略? ⑴:若按照软件测试用例的设计方法和是否分析程序的内部结构而论,软件测试可分为白盒测试法和黑盒测试法。 ⑵:若按照软件测试针对是否运行软件和执行程序而进行的测试过程,软件测试可分为静态测试和动态测试两类。 ⑶:若按照软件测试在具体测试时是否运用测试工具,或依赖程度不同而采用的模式而论,软件测试可分为手工测试,自动化测试或混合模式,实际上混合模式运用最多。 ⑷若按照软件架构与与设计时候采用了面向对象技术而论,软件测试可分为传统的面向过程的测试方法和面向对象的测试方法两种方式。 ⑸若按照将一个软件产品(项目或系统)按照局部与整体的组成关系和功能而论,软件测试分为了单元测试、集成测试、系统测试(功能测试、性能测试、安全性测试、回归测试、确认性测试)以及验收测试等。 ⑹:若按照软件系统的架构或设计是否在网络环境下运行,还是在单机环境下运行,或是一个特定环境下的应用,软件测试则由分别针对单机模式测试,特定的应用系统测试(包括网络性能测试、数据库性能测试、服务器性能测试、客户端性能测试等)与嵌入式系统测试。实际情况也不能为几种情况不容程度交叉,因此,测试的设计是复杂的,并且必须是测试工程的第一阶段任务。 ⑺若针对软件测试过程管理而论,软件测试还包含着测试管理的各项技术,如测试缺陷的管理,测试用例的管理等。 ⑻在软件测试的具体实施技术中,包含着很多细节技术,如针对软件自动话测试中的测试脚本生成和运用技术等。 5.集成测试的两种不同的测试方法? 答:⑴:非增量式测试:采用一步到位的方法来构造测试:对所有模块进行个别的单元测试后,按照程序结构图将各模块连接起来,把连接后的程序当做一个整体进行测试。 ⑵:增量是测试:它的集成是逐步实现的,集成测试也是逐步完成的。也可以说它把单元测试与集成测试结合起来进行。 6.自顶向下增量是测试和自底向上增量式测试? 答:自顶向下增量是测试表示逐步集成和逐步测试是按照机构图自上而下进行的,即模块集成的顺序是首先集成主控模块(主程序),然后依照控制层次结构向下进行集成。从属于主控模块按深度优先方式(纵向),或者广度优先方式(横向)集成到结构中去。 自底向上增量式测试表示逐步集成和逐步测试的工作按结构图自下而上进行的,由于是从最底层开始集成,所以也就不再需要使用桩模块 进行辅助测试。 7.简述客户/服务器体系机构应用系统的主要内容? 答:⑴:客户端测试:①客户端测试:对客户端的业务逻辑的流程的应用程序的检测 ②操作系统平台测试:需要在 各种操作系统下对客户端进行兼容性测试 ③;浏览器测试 ⑵:客户端与服务器端的集成测试:1.服务器测试①数据库测试②连接速度测试③负载测试④压力测试 2.对应用服务器端测试

文档评论(0)

feiyang66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档