软件测试知识点总结.docx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试知识点总结 第一次课 10.7 软件测试概述 一 软件测试定义 :使用人工或者自动的手段来运行或测定它是否满 足规定的需求,或弄预期结果与实际结果之间的差别。 二 软件测试的分类 1.按照开发阶段划分 单元测试 :模块测试,检查每个程序单元嫩否正确实现详细设计说明中的模块功能等。 集成测试 :组装测试,将所有的程序模块进行有序、 递增的测试,检验程序单元或部件的接口关系 系统测试 :检查完整的程序系统能否和系统(包括硬件、外设和网络、系统软件、支持平台等)正确配置、连接,并满足用户需求。 确认测试 :证实软件是否满足特定于其用途的需求,是否满足软件需求说明书的规定。 验收测试 :按项目任务或合同,供需双方签订的验收依据文档进 行的对整个系统的测试与评审,决定是否接受或拒收系统。 .按照测试技术划分 白盒测试 :通过对程序内部结构的分析、检测来寻找问题。检查是否所有的结构及逻辑都是正确的, 检查软件内部动作是否按照设计说明的规定正常进行。 -- 结构测试 黑盒测试 :通过软件的外部表现来发现错误,是在程序界面处进行 测试,只是检查是否按照需求规格说明书的规定正常实现。 灰盒测试 :介于白盒测试与黑盒测试之间的测试。 3 按照测试实施组织划分:开发方测 用户测试 第三方测试 4 是否使备测软件运行:静态测试 动态测试。 课后作业: 1. 软件测试与调试的区别? 1)测试是为了发现软件中存在的错误;调试是为证明软件开发的正确性。 2)测试以已知条件开始, 使用预先定义的程序, 且有预知的结果,不可预见的仅是程序是否通过测试; 调试一般是以不可知的内部条件开始,除统计性调试外,结果是不可预见的。 (3)测试是有计划的, 需要进行测试设计; 调试是不受时间约束的。 4)测试经历发现错误、改正错误、重新测试的过程;调试是一个推理过程。 5 ) 测试的执行是有规程的;调试的执行往往要求开发人员进行必要推理以至知觉的 " 飞跃 "。 6 ) 测试经常是由独立的测试组在不了解软件设计的条件下完成的;调试必须由了解详细设计的开发人员完成。 7 ) 大多数测试的执行和设计可以由工具支持;调式时,开发人员能利用的工具主要是调试器。 对软件测试的理解? 软件测试就是说要去根据客户的要求完善它 .即要把这个软件还 没有符合的或者是和客户要求不一样的,或者是客户要求还没有完 全达到要求的部分找出来。 1.首先要锻炼自己软件测试能力,包括需求的分析能力,提取能力, 逻辑化思想能力,即就是给你一个系统的时候,能够把整个业务流 程很清晰的理出。 2.学习测试理论知识并与你锻炼的能力相结合。 3.想和做。想就是说你看到任何的系统都要有习惯性的思考; 做就是 把实际去做练习,然后提取经验。 总结测试用例,测试计划固然重要,但能力和思想一旦到位了, 才能成为一名合格的软件测试工程师。 第二次课 10.10 软件测试模型 一、软件缺陷:(1)软件未达到产品说明书中已经标明的功能; 2)软件出现了产品说明书中指明不会出现的错误; 3)软件未达到产品说明书中虽未指出但应当达到的目标; 4)软件功能超出了产品说明书中指明的范围; 5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。 二 、 软 件 测 试 模 型 H 模 型 ( 了 解 ) 模型 :, 模型的缺陷 1、仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段 2、忽视了测试对需求分析 ,系统设计的验证,一直到后期的验收测试才 被发现。 W 模型的概念 : 增加了软件各开发阶段中应同步进行的 验证和确认 v$v )活动 ,明确了测试与开发的并行性 . 1、测试伴随着整个软件开发周期 2、测试的对象不仅仅是程序,需求、设计和功能同样要测试 3、根据 W 模型要求,一旦有文档提供,就及时确定测试的条件、编写 测试用例 四. 软件测试的原则 4.1 完全测试的不可能性 4.2 软件测试是有风险的活 动 4.3.测试无法显示潜伏的软件缺陷和故障 4.4. 充分注意测试中的群集 现象 4.5 杀虫剂现象 4.6.并非所有的软件缺陷都 要修复 4.7. 80-20 原则 4.8.软件测试必须有预期结 果 4.9. 应当把“尽早地和不断地进行软件测试” 作为软件测试者的座右铭 4.10. 程序员应该避免检查自己的程序 4.11 追溯至用户需求 4.12 及时更新测试 第三次课 10.14 等价类 1 、等价列划分设计方法: 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集) ,然后从每一个子集中选取少量具有代表性的数据作为测试用例。 等价类是指某个输入域的子集合。 在该子集合中 各个输入数据对于揭露程序中错误都是等效的 。并合理地假定:测试某等价类的代表值

文档评论(0)

183****0046 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档