- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试知识点总结
第一次课 10.7 软件测试概述
软件测试定义:使用人工或者自动的手段来运行或测定它是否满足规定的需求,或弄预期结果与实际结果之间的差别。
二 软件测试的分类 1.按照开发阶段划分
单元测试:模块测试,检查每个程序单元嫩否正确实现详细设计说明中的模块功能等。
集成测试:组装测试,将所有的程序模块进行有序、递增的测试, 检验程序单元或部件的接口关系
系统测试:检查完整的程序系统能否和系统(包括硬件、外设和网络、系统软件、支持平台等)正确配置、连接,并满足用户需求。
确认测试:证实软件是否满足特定于其用途的需求,是否满足软件需求说明书的规定。
验收测试:按项目任务或合同,供需双方签订的验收依据文档进行的对整个系统的测试与评审,决定是否接受或拒收系统。
2.按照测试技术划分
白盒测试:通过对程序内部结构的分析、检测来寻找问题。检查是否所有的结构及逻辑都是正确的,检查软件内部动作是否按照设计说明的规定正常进行。--结构测试
黑盒测试:通过软件的外部表现来发现错误,是在程序界面处进行
测试,只是检查是否按照需求规格说明书的规定正常实现。
灰盒测试:介于白盒测试与黑盒测试之间的测试。
按照测试实施组织划分:开发方测 用户测试 第三方测试
是否使备测软件运行:静态测试 动态测试。
课后作业:1.软件测试与调试的区别?
测试是为了发现软件中存在的错误;调试是为证明软件开发的正确性。
测试以已知条件开始,使用预先定义的程序,且有预知的结果,不可预见的仅是程序是否通过测试;调试一般是以不可知的内部条件开始,除统计性调试外,结果是不可预见的。
测试是有计划的,需要进行测试设计;调试是不受时间约束的。
测试经历发现错误、改正错误、重新测试的过程;调试是一个推理过程。
测试的执行是有规程的;调试的执行往往要求开发人员进行必要推理以至知觉的飞跃。
测试经常是由独立的测试组在不了解软件设计的条件下完成的;调试必须由了解详细设计的开发人员完成。
大多数测试的执行和设计可以由工具支持;调式时,开发人员能利用的工具主要是调试器。
2.对软件测试的理解?
软件测试就是说要去根据客户的要求完善它.即要把这个软件还
没有符合的或者是和客户要求不一样的,或者是客户要求还没有完
全达到要求的部分找出来。
首先要锻炼自己软件测试能力,包括需求的分析能力,提取能力, 逻辑化思想能力,即就是给你一个系统的时候,能够把整个业务流程很清晰的理出。
学习测试理论知识并与你锻炼的能力相结合。
想和做。想就是说你看到任何的系统都要有习惯性的思考;做就是把实际去做练习,然后提取经验。
总结测试用例,测试计划固然重要,但能力和思想一旦到位了, 才能成为一名合格的软件测试工程师。
第二次课 10.10 软件测试模型
一、软件缺陷:(1)软件未达到产品说明书中已经标明的功能;
软件出现了产品说明书中指明不会出现的错误;
软件未达到产品说明书中虽未指出但应当达到的目标;
软件功能超出了产品说明书中指明的范围;
软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。
二 、 软 件 测 试 模 型 H V 模型:,
模 型 ( 了 解 )
V 模型的缺陷
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.11 追溯至用户需求 4.12 及时更新测试
第三次课 10.14 等价类
1、等价列划分设计方法:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少量具有代表性的数据作为测试用例。
等价类是指某个输入域的子集合。在该子集合中各个输入数据对于揭露程序中错误都是等效的。并合理地假定:测试某等价类的代表值就等于对这一类其他值的测试。
有效等价类:对于程序的规格说明来说是合理的、有意义的输入数据构成的集合
无效等价类:对软件规格说明而言,是无意义的、不合理的输入数据所构成的集合
等价类对于测试有两个重要的
您可能关注的文档
- 糖厂节水节能方案及废水处理工程.docx
- 糖代谢的检测概述.docx
- 糖代谢试题及答案.docx
- 糖类化合物分析和总结.docx
- 缺氧的分类及氧疗方法.docx
- 确保工程一次验收合格保证措施.docx
- 群吊施工工艺.docx
- 群聚会活动计划方案.docx
- 群诉应急预案.docx
- 群塔吊防碰撞参考方案.docx
- 2025年中国(黑龙江)自由贸易试验区哈尔滨片区招聘笔试备考题库及参考答案详解.docx
- 2025年中原工学院招聘20名工作人员方案笔试高频难、易错点备考题库及参考答案详解.docx
- 2025年中原工学院招聘20名工作人员方案笔试备考题库及答案详解一套.docx
- 现代酒店计划管理课件.pptx
- 现代通信技术课件第五章.pptx
- 2025年楚雄彝族自治州姚安县小升初语文秋季入学摸底测试卷(含答案).doc
- 2025年楚雄彝族自治州楚雄市小升初数学秋季入学摸底测试卷(含答案).doc
- 2025年楚雄彝族自治州永仁县小升初数学秋季入学摸底测试卷(含答案).doc
- 现代通信网络技术课件.pptx
- 2025年楚雄彝族自治州永仁县小升初语文秋季入学摸底测试卷(含答案).doc
最近下载
- 诸侯纷争与变法运动【课件】.pptx VIP
- 中国高血压防治指南(2024年修订版)_中国高血压防治指南修订委员会__.pdf VIP
- “扬子石化杯”2024年第38届中国化学奥林匹克(江苏赛区)初赛化学.pdf VIP
- 民事诉讼法中案外第三人对执行的异议之诉.pdf VIP
- 车险承保方案.pdf VIP
- “扬子石化杯”2024年第38届中国化学奥林匹克(江苏赛区)初赛化学试卷含答案.pdf VIP
- 临海市城市生活垃圾焚烧发电厂扩建工程环境影响报告.pdf
- 2025内蒙古鄂尔多斯市公安机关招聘留置看护警务辅助人员115人笔试参考题库附答案解析.docx VIP
- 模电教案-李国丽.doc
- 2023版中国结直肠癌及癌前病变内镜诊治共识PPT课件.pptx VIP
文档评论(0)