基本信息
文件名称:软件工程 课件 13 软件测试.pptx
文件大小:3.39 MB
总页数:117 页
更新时间:2025-05-29
总字数:约1.28千字
文档摘要

PowerPoint演示文稿;内容;1.1示例:软件中存在缺陷,;示例:软件中存在缺陷,导致软件;示例:软件需求中的潜在问题;示例:软件设计中的潜在问题;示例:程序代码中的潜在问题;1.2软件缺陷的危害;1.2软件缺陷不可避免;思考和讨论;如何应对软件缺陷?;1.3何为软件测试?;在程序代码中找出软件缺陷;思考和讨论;1.4软件测试的原理;示例:软件测试的原理;测试用例;示例:测试用例的设计;1.5软件测试的任务;软件测试任务;软件测试的目的;思考和讨论;1.6软件测试的步骤;示例:软件测试的步骤;1.7软件测试面临的主要挑战;1.8软件测试工程师;内容;思考和讨论;2.1程序构成及其缺陷的潜在;2.2软件测试活动;2.3软件测试活动之间的关系;2.4软件测试过程;1.单元测试;单元测试的运行环境;2.集成测试;集成测试方法;自顶向下集成测试的过程;自底向上集成测试的过程;2.4.3确认测试;?测试和?测试;4.面向对象软件测试;类测试的前提;类方法测试的过程;交互测试的前提;继承的测试;2.4.5非功能性测试;性能测试用例示例;强度测试;安全性测试;用户界面测试;Web测试;2.5软件测试的后续工作;回归测试;测试、调试和排错;测试的重要性和特殊性;2.6软件测试原则(1/2);软件测试原则(2/2);内容;思考和讨论;3.1程序单元测试;程序单元测试的依据和对象;示例:程序单元的设计描述-用户;示例:程序单元的设计描述-用户;3.2程序单元测试需要解决的;3.3软件测试技术;3.4软件测试技术-白盒测试;白盒测试用例设计的指导原则;基本路径测试的思想;步骤1:根据程序逻辑画出流程;示例:程序流程图;步骤2:将流程图转换为流图;步骤2:将流程图转换为流图;流图中的判定点不应含复合条件;步骤3:确定基本路径集合;步骤4:根据基本路径设计测试;描述每一个测试用例;步骤5:运行程序检验测试用例;程序单元测试的运行环境;单元测试工具;3.5JUnit;JUnit的提出者;在Eclipse中使用JUni;1.建立一个被JUnit测试;2.建立对应的JUnitT;Assert方法(测试用例预期;3.针对自动生成的代码进行修;4.测试用例执行通过;测试用例执行失败;JUnit的优势;单元测试的结果是什么?;什么时候实施单元测试?;3.6单元测试的基本原则;谁负责开展程序单元???试?;思考和讨论;3.7黑盒测试;黑盒测试发现的缺陷类型;黑盒测试的特点;黑盒测试-等价分类法;等价分类法的基本原则;等价分类法示例;黑盒测试-边界值分析法;边界值分析法示例;3.8基于CASE的软件测试;基于大模型的软件测试;示例:基于ChatGPT的测试;内容;4.1成立软件测试组织;4.2制定和实施软件测试计划;制定和实施软件测试计划(2/2;4.3软件测试的输出;拓展阅读;课后作业和课程实训;本章知识图谱;小结;综合实践一;综合实践二;思考和讨论