北大青鸟软件测试基础知识.docx
《北大青鸟软件测试基础知识.docx》由会员分享,可在线阅读,更多相关《北大青鸟软件测试基础知识.docx(8页珍藏版)》请在三一办公上搜索。
1、北大青鸟软件测试基础知识1、什么是软件的特点: 1 2 3 4 5 6 7 软件是一种逻辑实体 软件的生产和硬件的生产不同 软件运行和使用没有机械磨损和老化 软件的开发和运行对计算机系统有一定的依赖性 软件是复杂的 软件成本相当昂贵 相当多的软件工作涉及社会因素 2、软件的分类: 按功能:系统软件、支撑软件、应用软件 按规模:小型、中型、大型 按技术特点:业务软件、科技软件、嵌入式软件、实时软件、个人计算机软件、人工智能软件 按技术架构:单机版软件、C/S结构软件、B/S结构软件 3、驱动模块:用以模拟被测模块的上级模块,在单元测试中启动被测模块,接受测试数据,传送数据给被测模块并打印出相应结
2、果。 桩模块:由被测模块调用,用以模拟被测模块工作过程中所调用的模块 4、软件生命周期的瀑布模型:计划需求分析设计编码测试运行维护 软件测试生命周期:制定测试计划测试设计和开发实施软件测试评审版本发布 5、配置测试环境原则: 1 2 3 4 符合软件运行的最低要求 选用比较普及的操作系统和软件平台 营造相对简单、独立的测试环境 无毒的环境 6、软件测试按阶段分为:单元测试集成测试确认测试系统测试验收测试 单元测试:又称为模块测试,是最小单位的测试,在系统开发过程中进行的测试活动。 集成测试:也称综合测试,是在单元测试基础上将已通过的单元模块按设计要求组装成 系统或子系统再进行的测试 系统测试:
3、将通过确认测试的软件作为整个计算机系统的一个元素在实际运行环境中对计算机系统进行全面的功能覆盖。 验收测试:软件交给用户前的最后一道工序目的是向客户和承包人证明产品是可靠的。必须有用户或用户代表参加,并在实际运行环境下进行。 软件测试按策略分为:静态测试和动态测试 静态测试:不运行程序本身而寻找代码中可能存在的错误或评估程序代码的过程 动态测试:实际运行被测试程序,输入相应测试实例,检查运行结果和预期结果的差异 等,动态测试有两种主要的方法:白盒测试和黑盒测试。 动态测试由三部分组成:构造测试用例、根据测试实例运行程序、分析程序的输出结果。 7、软件设计和编码阶段的工作流程: 上一阶段 概要设
4、计 概要设计文档 评审 集成测试方案 详细设计 详细设计文档 评审 单元测试方案 编码 单元测试 单元测试总结 下一阶段 单元测试总结报告 8、静态测试特点: 1 不必运行程序、设计用例、判断结果 2 可以由人工进行,充分发挥伯逻辑思维优势 3 不需要特别的条件,容易开展 动态测试特点: 1 实际运行程序取得程序真实情况并分析结果 2 必须生成测试数据来运行程序,测试质量依赖于测试数据 3 工作量大,费时、费力、费人 4 涉及多方面工作,需要有较好的管理和工作规程 9、 黑盒测试:又称功能测试、数据驱动测试或基于规格说明书的测试。着重于测试软件的功能性需要。 白盒测试:又称结构测试、逻辑驱动测
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北大 青鸟 软件 测试 基础知识

链接地址:https://www.31ppt.com/p-3337735.html