软件测试期末复习知识点(第一章、第二章)

软件测试期末复习

  • 第一章 绪论
    • 计算机软件的生存期
  • 第二章 软件测试策略
    • V模型
    • 软件测试的生命周期
    • 软件测试的步骤
    • 静态方法VS动态方法
    • 黑盒测试VS白盒测试
    • 人工测试vs自动测试

第一章 绪论

计算机软件的生存期

6个步骤:计划、需求分析、设计、程序编写、测试、运行和维护
3个阶段:软件定义阶段、软件开发阶段、软件维护阶段

软件测试期末复习知识点(第一章、第二章)

软件测试的生命周期

计划阶段:包括安排进度、分配资源、人员及确定测试的起始点和结束点
设计阶段:包括测试过程的设计(如何展开测试、展开哪些测试)和测试用例的设计(测试内容和测试顺序)
开发阶段:包括准备测试脚本、测试数据自动生成、测试流程自动化等工作
执行阶段:执行测试用例
评估阶段:对测试结果进行评估和对发现的错误数进行统计

软件测试期末复习知识点(第一章、第二章)
单元测试:单元是程序的最小组成单位。单元测试是在编码完成后,首先要施行的测试工作,多采用白盒测试方法

驱动模块vs桩模块
驱动模块:模拟被测模块的上级模块,接受测试数据,把相关的数据传送给被测模块,启动被测模块,并打印出相应的结果
桩模块:模拟被测模块工作过程中调用的模块

集成测试:分为非增式和增式测试,增式测试又分为自顶向下和自底向上测试

自顶向下:

软件测试期末复习知识点(第一章、第二章)

确认测试:检验所开发的软件是否能按顾客提出的要求运行
系统测试

α测试vsβ测试
α测试:是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试
β测试:由软件的多个用户在实际使用环境下进行的测试

静态方法VS动态方法

静态方法:不利用计算机运行被测试的程序,但和人工测试有根本的区别

黑盒测试VS白盒测试

黑盒测试(功能测试,数据驱动测试,基于规格说明的测试):无法了解被测程序内部构造,从用户观点出发的测试
白盒测试(结构测试,逻辑驱动测试,基于程序的测试):可以分析程序的内部构造,根据内部构造设计测试用例

二者不可互相替代,白盒测试通常用于单元测试

软件测试期末复习知识点(第一章、第二章)

人工测试vs自动测试

人工测试:审查会,各个阶段都可进行审查
自动测试:依靠编写脚本或使用测试工具来实现

第三章、第四章复习总结

来源:HFUT_橘生淮南

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月13日
下一篇 2020年10月13日

相关推荐