软件测试知识点_第1页
软件测试知识点_第2页
软件测试知识点_第3页
软件测试知识点_第4页
软件测试知识点_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、系统性能捋标:动态监测;响应时间和吞吐量:系统性能砾动态监测;响应时间和吞吐号/外部文档的清晰 性和准确性,对外部文档而言,主要是对用户的文档,以需求, 用户手册,安装手册,等为主,检验文档是否和实际应用存在差别,此外,还需要考虑文档是否简系统性能指标:动态监测;响应时间交流沟通;便于对测试项目的管理;决定测试的有效性;检验测试资源;明确任系统性能指标:动态监测;响应时间和吞吐量:系统性能指标:动态监测:响应时间和吞吐童;系统性能捋标:动态监测:响应时间和呑吐帚试输入说明、操作步骤、预期结果、测试用例之间的关联、测试用例设计人员 和直观性;一致性;灵活性;舒适性;正确性;实用性。功能测:就是对

2、产品的各功能进 行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。动态测:运行被测试程序,对代码通过检查、阅读进行分析。 静态测:不运行被测试程序,对 代码通过检查、阅读进行分析。兼容性测:是指验证软件之间是否正确地交互和 共享信息。可靠性测:是产品在规定的条件下和规定的时间内完成规定功能的能 力。主动测:测试人员主动向被测试对象发送请求、或借助数据、事件驱动被测 试对象的行为,从而验证被测试对象的反应或输出结果。被动测:测试人员不干 预产品的运行,而是被动地监控产品在实际环境中运行,通过一定的被动机制来 获得 系统运行的数据,包括输入、输出数据模块接口测试:检查模块接口是否

3、正 确,对 单元接口的检查是单元测试的基础。测试项目管理:就是以测试项目为管 理对象,通过一个临时性的专门的测试组织,运用专门的软件测试知识、技能、工具和方法,对测试项目进行计划,组织,执行和控制,并在时间成本,软件测试质量等方面进行分 析和管理活动。软测风险:是指软件测试过程出现的或潜在的问题,给软件测试工 作带来损失。覆盖评测:是对测试完全程度的评测。 等价类:是指某个输入域的子 集,使用该方法时,程序的输入域划分成若干部分,然后从每一个子集中选取少数具有 代表性的数据作为测试用例。编号输入期望输出实际输出判定取值 覆盖路径2. 判定表驱动法:是分析和表达多逻辑条件下执行不同操作的情况的工

4、具。由(条件桩(动作桩(条件项(具体项组成。3. 软件测试:是为了发现错误而执行程序的过程,是一个找错的过程,测试只能找出程序中的错误,而不能证明程序无错。 主要工作:是验证和确认(包括静态 确认 和动态确认;验证是保证软件正确实现特定功能的一系列活动,即保证软件做了你 所期望的事;确认是一系列的活动和过程,目的是证实在一个给定的外部环境中软 件的逻辑正确性;原则:所有测试都应追溯到用户需求。应当把 尽早和不断地测 试”作为开发者的座右铭。 程序员应该避免检查自己的程序,测试工作应该由独立 的专业的软件测试机构来完成。pareto原则。设计测试用例时,应考虑到各种情 况。对测试错误结果一定要有

5、一个确认的过程。制定严格的测试计划。完全测试是不可能的,测试需要终止注意回归测试的关联性。妥善保管一切测试过程文档。软测人员的素质:具有良好的计算机编程基础。 具有创新精 神和超前意识。不懈 努力,追求完美。具有很强的沟通和交流能力 。具有整体 观念,对细节敏感。团队合 作精神。单元测试:而且软件单元是在与程序的其 他部分相隔离的情况下进行独立的测试。原则:单元测试越早进行越好。 单元测试应依据软件详细设计规格说明。对于修改过的代码应该重做单元测试,以保证对已发现错误的修改没有引入新的错误。当测试用例的测试结果与设计规格说明上的预期结果不一致时,测试人员应如实记录实 际的测试结果。单元测试应

6、注意选择好被测软件单元的大小。单元测试:一个完整的单元测试说明应该包含正面测试和构测试、模块中所有独立执行路径测试、各种错误处理测试、单元测试:模块边界条件测试。单元测试:应该依据(软件详细设计规格说明 进行。对于修改过的代码应该重做单元测试,以保证对已发现错误的修改没有引入新的错误。当测试用例的测试结果与设计规格说明上的预期结果不一致时,测试人员应如实记录实际的测试结果。单元测试应注意选择好被测软件单元的大小。一个完整的单元测试说明应该包含正面测试 和负面测试;注意使用单元测试工具。5. 集成测试:是在单元测试的基础上,测试将所有的软件单元按照概要设计规格 说明的要求组装成模块,子系统或系统

7、的过程中,各部分工作是否达到或实现相 应 技术指标及要求的活动,集成测试主要测试软件单元的组合能否正常工作,以及其 他模块能否集成起来工作。 主要标准:软件概要设计规格说明。主要任务:写 概念时说这个。将各模块连接起来,检查模块相互调用时,数据经过接口是否 丢 失。将各个子功能组合起来,检查能否达到预期的各项功能。一个模块的功能是否会对另一个模块的功能产生不利的影响。全局数据结构是否有问题,会不会被异常修改。单个模块的误差累计起来,是否会被放大,从而达到不可接受的程度。实 施方案:非增式测试(主要是大棒测试、增式测试(自顶向下增式测试 和自底向上增 式测试。自顶向下:模块集成的顺序是首先集成主

8、程序,然后按照软件的控制层次 结构向下集成。优点:在于它可以自然地做到逐步求精,一开始便能让测试者看到 系统的框架。缺点:需要调用模拟子模块,被调用的模拟子模块可能无法反映真实情况,因此测试有可能不充分自底向上:从最底层的模 块开始,按结构图自下而上逐步进行集成和测试工作的优点:在于由于驱动模 块模拟了所有调用参数,生成测试数据也没有困难。缺点:直到最后一个模块被加入进去以后才能看到整个程序/系统的框架6. 系统测试:是指将通过集成测试的软件系统,作为计算机系统的一个重要组成 部分,与计算机硬件、外设、某些支撑软件等其他系统元素组合在一起所进行的的测试。测试技术:(1功能测试(2性能测试(3系

9、统稳定性、可靠性测试(4系统兼 容性测试(5恢复测试(6安全测试(7强度测试(8面向用户支持方面的测试(9其他限 制条件的测试。7. 验收测试:是软件开发结束后,用户对软件产品投入实际应用以前,进行的最后一次质量检验活动。 主要工作:配置复审、合法性检查、文档检查,软件一致 性 检查,软件功能和性能测试与测试结果评审等。a测试:测试人员:是在软件开发公司内模拟软件系统的运行环境进行的一种验收测试,即软件开发公司组织 内部人员,模拟各类用户行为对即将面市的软件产品(称为a版本进行测试,试图发现并修改错 误。B测试:开发组织和最终的用户的代表一起。是指软件开发公司组织各方面的典型用户在日常工作中实

10、际使用 B版本,并要求用户报告 异常情况,提出批评意见, 一般包括功能性、安全可靠性、易用性、可扩充性、兼容性、效率、资源占用率、用户文档等方面的内容,然后软件开发公司再对 B版本进行改错和完善。回归测试:是指软件系统被修改,或扩充(如系统功能增 强或升级后重新进行的测试。8. 软件缺陷:存在于(文档、数据、程序之中的那些不希望或不可接受的偏 差。基本原则:单一准确、可以再现、完整统一、短小简练、特定条件、补充完 善、缺陷产生的原因出软件说明书中指明的范围。软件未达到规格说明书中指出的应达到的目标。软件运行出现错误。软件测试人员认为软件难于理解 ,不易使用,运行速度慢, 或者最终用户认为软件使

11、用效果不好。软件缺陷报告:指的是系统或系统部件中哪些导致系统或部件不能实现其功能的缺陷。缺陷属性:严重程度表示软件缺陷对软件的破坏程度,反映其对产品但和用户的影响,即此软件缺陷的存在将对软件 的功能和性能产生怎样的影响。分为:致命、严重、一般、较小。 优先级:最高优先级、高优先级、正常排队、低优先级。状态:激活或打开、已修正或修复、关闭或非激活、重新打开、推迟、保留、不能重现、需要更多信息。9. 质量:是与软件产品满足明确或隐含需求的能力有关的特征和特性的综合 (它是软件的生命,它直接影响到软件的使用与维护。错误:在软件生存周期内的 不希望或不可接受的人为错误。故障:软件运行过程中出现的一种不希望或不可 接受的内部状态。失效:软件运行时产生的一种高不希望或不可接受的外部行为 结果。10. 自动化测作用和优势:产生可靠的系统。改进测试工作质量。提高测试工 作效率。普遍存在的问题。a观念不正确,期望过高b缺乏具有良好素质和经验 的优秀测试工程师c脚本质量影响测试质量d没有对测试工程师进行充分的培训 e 盲目地引进测试工具f没有良好的使用测试工具的环境11. 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,以及所有内部成分是否已经过检查。黑盒测试:又称为数据 驱动测试,已知产品的功能设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论