网站大量收购独家精品文档,联系QQ:2885784924

软件测试重要知识点点概述.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试重要知识点点概述

软件测试的概念? 软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。 软件测试的目的? 从用户的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。 从软件开发者的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。 (1)/、测试是程序的执行过程,目的在于发现错误; (2)、一个好的测试用例在于能发现至今未发现的错误; (3)、一个成功的测试是发现了至今未发现的错误的测试。 想以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。如果我们成功地实施了测试,我们就能够发现软件中的错误。 测试的附带收获是,它能够证明软件的性能与需求说明相符合。 实施测试收集到的测试结果数据为可靠性分析提供了依据。 测试不能表明软件中不存在错误,它只能说明软件中存在错误。 软件测试的对象? 软件测试并不等于程序测试。软件测试应贯穿于软件定义与开发的整个期间。 需求分析、概要设计、详细设计以及程序编码等各阶段所得到文档,包括需求规格说明、概要设计规格说明、详细设计规格说明以及源程序,都应成为软件测试的对象。 软件测试的重要性? (1)、保证软件质量 (2)、研发成本和上线时间,节约预算。 测试的职责? 测试经理:制定测试计划,确保测试工作正常进行 测试人员:编写测试用例,搭建测试环境,执行测试并提出问题单,模块测试总结。 软件的分类? 按功能划分:系统软件、应用软件 按技术架构划分:单机版、B/S、C/S 按目标用户划分:产品软件、项目软件 B/S模式的特点? 优点:具有分布性特点,可以随时随地进行查询、浏览等业务处理;业务扩展简单方便,通过增加网页即可增加服务器功能;维护简单方便,只需要改变网页,即可实现所有用户的同步更新;开发简单,共享性强。 缺点:个性化特点明显降低,无法实现具有个性化的功能要求;操作是以鼠标为最基本的操作方式,无法满足快速操作的要求;页面动态刷新,响应速度明显降低;无法实现分页显示,给数据库访问造成较大的压力;功能弱化,难以实现传统模式下的特殊功能要求。 C/S模式的特点? 优点:由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快;操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求;C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。 缺点:需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置;兼容性差,对于不同的开发工具,具有较大的局限性;若采用不同工具,需要具有一定专业水准的技术人员才能完成。 测试工作的基本原则? 所有的软件测试都应追溯到用户需求;应当把“尽早地和不断地进行软件测试”作为软件测试者的座右铭;完全测试是不可能的,测试需要终止;测试无法显示软件潜在的缺陷;充分注意测试中的群集现象;程序员应避免检查自己的程序;尽量避免测试的随意性。 UML的解释? 它的全称是“统一建模语言”,它是一种用于描述,构造软件系统以及商业建模的语言。简单的理解就是它可以以一种直观的方式表示出一个系统地各项内容。 十一、软件开发模型? 1、瀑布模型;2、快速原型模型;3、增量模型;4、螺旋模型 十二、为什么软件会有毛病? 交流错误或者没有进行交流;软件的复杂性;编码错误;需求变更;时间压力;代码文档质量差;软件开发工具 十三、在软件开发过程中5个常见的问题及解决方法? 需求说明差;不切实际的时间表;测试不充分;不断增加功能;交流问题 可靠的需求;合理的时间表;适当的测试;尽可能坚持最初的需求;沟通 十四、什么是CMM? CMM=Capability Maturity Model,即“性能完善模型”,由SEI开发。它是一个分5级的、可以描述结构 完善程度的模型,用它来说明所交付的软件的效能。它适用于大的机构,例如美国国防部的承包商。所以,它所涉及的许多质量控制过程适用于任何机构,如果合理地利用它,将会获益不浅。一个机构经过权威评审机构的评估,可以得到CMM等级。 十五、软件测试的生命周期? 项目启动、测试分析与计划、测试设计、测试执行、测试评估、验收测试、项目关闭 输出文档:测试计划、测试用例、问题单、评估报告、用户使用手册及操作指引 十六、V模型及其特征? V模型:需求、功能、设计、编码(单元测试)、集成测试、系统测试、验收测试 特征:每个开发活动都有右边的测试活动相对应;软件开发过程是一个自顶向下,逐步细化的过程;测试过程是依相反顺序安排的自底向上,逐步集成

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档