- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 、等价列划分设计方法: 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集) ,然后从每一个子集中选取少量具有代表性的数据作为测试用例。
等价类是指某个输入域的子集合。 在该子集合中 各个输入数据对于揭露程序中错误都是等效的 。并合理地假定:测试某等价类的代表值
1亿VIP精品文档
相关文档
最近下载
- 全国计算机技术与软件专业技术资格(水平)考试--报名表.pdf VIP
- 部编版语文47慢性子裁缝和急性子顾客 山东省徐茜老师—市-课件.ppt
- 部编版《道德与法治》六年级上册知识点汇总.docx VIP
- 人教版小学数学五年级下册单元测试卷含答案(全册).pdf VIP
- 2024年部编版六年级下册语文第四单元综合检测试卷及答案.docx VIP
- 网红经济背景下直播带货的营销模式分析以抖音直播为例.docx VIP
- 网课答案《就业指导》超星尔雅答案2023章节答案.docx
- 上海松江东部自来水公司招聘笔试题库2024.pdf
- 宝安107时尚上午带立体空间规划公开竞赛-中规院.pdf
- 《基督山伯爵》PPT模板.pptx VIP
文档评论(0)