《软件测试技术》期末复习题集涵盖了软件测试的多个核心知识点,主要涉及软件生命周期的不同阶段、测试策略、测试类型以及测试方法。以下是这些知识点的详细解释: 1. **软件缺陷修复成本**:软件缺陷在需求分析阶段被发现的修复成本最低。这是因为此时问题定位简单,改动对整体系统的影响较小。随着项目进展,修复成本会逐渐增加。 2. **单元测试**: - **驱动模块**:在单元测试中,驱动模块用于模拟被测模块的调用者,以便于执行测试。 - **桩模块**:桩模块则模拟被测模块所依赖的其他模块,为被测模块提供必要的输入和环境。 3. **测试效率**:选择发现错误可能性大的数据作为测试数据能提高测试效率,避免随机选取或穷举所有可能的输入数据。 4. **压力测试与性能测试**: - **压力测试**:关注系统在资源受限(如内存、CPU、网络带宽)情况下的表现,以评估系统崩溃点。 - **性能测试**:主要关注系统响应时间和吞吐量,了解系统在正常或峰值负载下的性能。 5. **验收测试**:通常需要用户参与,确保软件满足用户需求并同意接收。 6. **软件测试目标**:软件测试的目的是发现软件缺陷,并尽早发现,但修复缺陷通常不是测试人员的职责。 7. **测试方法**: - **因果图法**:基于决策表,用于建立复杂输入条件与预期输出之间的关系,帮助设计测试用例。 - **等价类划分法**:将输入数据划分为若干等价类,只测试每个等价类的代表数据。 - **强健性测试**:测试软件在异常或边界条件下的表现。 8. **动态黑盒测试与静态白盒测试**: - **动态黑盒测试**:关注软件功能,不考虑内部结构,通过实际运行进行测试。 - **静态白盒测试**:不运行程序,通过审查代码和设计文档来评估质量。 9. **测试类型**: - **构造测试**(白盒测试):关注代码结构和逻辑。 - **功能测试**(黑盒测试):关注软件功能,不关心实现细节。 10. **测试用例**:包括被测试程序和测试数据,用于验证特定功能或行为的正确性。 11. **单元测试内容**:不包含用户界面测试,主要针对模块接口、局部数据结构和路径测试。 12. **测试分类依据**:根据是否能看到程序代码,可以区分白盒测试和黑盒测试。 13. **测试文档**:测试方案、测试用例和测试报告是常见测试文档,而程序流程图不属于测试文档。 14. **敏捷开发模式**:边写边改模式描述了几乎无产品方案、进度安排和正规开发过程的软件开发方式。 15. **覆盖度**:路径覆盖不保证实现条件覆盖、判定覆盖或组合覆盖。 16. **软件缺陷**:软件缺陷是指软件未达到预期功能、出现不应有的错误、超出指定范围的功能或不符合用户体验的情况。 17. **单元测试**:对软件最小可独立测试单元——模块进行的测试,验证其语法、格式和逻辑正确性。 18. **白盒测试**:又称构造测试或逻辑驱动测试,基于内部逻辑,确保程序按照规格说明书正常运行。 19. **回归测试**:当软件发生变化后,为确保新旧功能正常,重新执行的测试。 20. **等价类**:将输入域划分为等效组,每组内的数据对测试目的而言是等效的。 21. **测试用例作用**: - 提高测试效率,避免盲目测试。 - 明确测试重点。 - 更新软件后可减少测试用例修改,节省时间。 - 促进测试用例的复用和效率提升。 22. **自顶向下增量式测试**: - 优点:早期构建系统框架,便于理解。 - 缺点:需要模拟子模块,可能导致测试不足。 23. **自底向上测试**: - 优点:驱动模块模拟所有参数,测试数据生成容易。 - 缺点:晚些时候才能看到完整系统,不利于早期发现问题。 24. **白盒与黑盒测试的相似性**: - 都涉及代码审查,但白盒关注内部机制,黑盒关注外部行为。 这些知识点为《软件测试技术》课程的复习提供了全面的指导,涵盖了软件测试的基本概念、方法和策略。
2024-06-29 09:35:52 162KB
1
我收集的Axure的各种元件库大合集,绝对超值,有element ui,ant design ,axureux, 收集与各大网站。现在一起打包。 我收集的Axure的各种元件库大合集,绝对超值,有element ui,ant design ,axureux, 收集与各大网站。现在一起打包。 我收集的Axure的各种元件库大合集,绝对超值,有element ui,ant design ,axureux, 收集与各大网站。现在一起打包。 我收集的Axure的各种元件库大合集,绝对超值,有element ui,ant design ,axureux, 收集与各大网站。现在一起打包。 我收集的Axure的各种元件库大合集,绝对超值,有element ui,ant design ,axureux, 收集与各大网站。现在一起打包。 我收集的Axure的各种元件库大合集,绝对超值,有element ui,ant design ,axureux, 收集与各大网站。现在一起打包。 我收集的Axure的各种元件库大合集,绝对超值,有element ui,ant design ,axureux, 收集与
2024-06-28 14:43:42 204.31MB axure auxre9 elementui antdesign
1
唯品会口红类商品数据集 包含字段: 商品标题 标题链接 图片链接 图片1 价格标识 折扣后价格 原价格 折扣 关键词 唯品会口红数据.csv
2024-06-28 10:15:33 74KB 数据集
1
资源中包含了诸多关于商品零售信息的资源,可作为数据分析与可视化的数据
2024-06-28 09:40:10 6.55MB 数据集 python 数据分析 数据可视化
1
Scannet数据集场景列表
2024-06-26 21:13:15 21KB 数据集
1
包括长江流域地区shp文件、流域区域省级shp、流域区域地级市shp、流域区域湖泊shp、流域区域干流与支流shp。
2024-06-26 13:25:22 2.09MB 数据集 shp文件 Arcgis
1
草莓数据集检测YOLO8 许可证:CC BY 4.0 此数据集是,草莓数据集检测YOLO8 ,共458张图片。
2024-06-26 08:49:15 909.76MB 数据集
1
文件名:Java面试宝典合集 一、内容概要 《Java面试宝典合集》是专为Java求职者打造的面试指南。它涵盖了Java基础、Web开发、主流框架、数据结构与算法等多个关键领域,详细解析了面试要点和题型。合集还附带了丰富的面试真题与模拟题,帮助求职者深入了解面试流程,提升应试能力。 二、适用人群 准备参加Java相关岗位面试的求职者; 希望增强Java技能与面试技巧的开发人员; 对Java面试有兴趣,想要了解面试流程与题型的学习者。 三、使用场景及目标 求职者可在面试前利用本合集进行系统复习,弥补知识漏洞。在日常学习中,合集可作为参考书籍,加深理解。同时,求职者也可通过模拟面试或自我测试,检验自身能力,为真实面试做好充分准备。 目标在于: 帮助求职者全面掌握Java面试所需的知识与技能; 增强求职者在面试中的应变与沟通能力; 为求职者的职业发展奠定坚实基础。 四、其他说明 合集内容经过精心筛选,力求实用。建议求职者结合自身情况,有针对性地学习。 希望《Java面试宝典合集》能成为您求职路上的得力助手,助您成功迈向职业新篇章!
2024-06-25 16:04:38 34.36MB java 求职面试
1
机器学习基于yolov5的海棠花花朵检测识别项目源码+数据集+课程报告 1、搭建环境 创建运行yolov5的虚拟环境:conda create -n yolov5 python=3.9 安装yolov5的运行环境:pip install -r requirements.txt 运行yolov5算法:python detect.py --source 0 # webcam img.jpg # image vid.mp4 # video path/ # directory path/*.jpg # glob 'https://youtu.be/Zgi9g1ksQHc' # YouTube
2024-06-25 15:44:13 21.59MB 机器学习 数据集 课程资源
1
教程名称:Office Word实用视频教程(43集)课程目录:【】02基本界面_视图.选项卡.显示比例.快捷摁钮.滚动条【】03新建_模板.页面边距.版面率.标尺.黄金分割【】04保存_保护窗体.保存文件.文件本质.文档模板.保存类型.保存位置【】05传播_打开方式.存取控制.pdf转化.设置密码.加密文档【】06选择_文字跳跃率.鼠标选择.键盘 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
2024-06-24 22:12:47 125B OfficeWord实用视频教程(43集)
1