测试---进阶

    科技2022-08-12  119

    1.测试金字塔 对测试人员来说 从低层到顶层投入相同的精力产出越来越少;表现为从低层到顶层效率越来越低成本越来越大定位越来越难. 2.按开发阶段划分 1)单元测试(白盒测试) 测试阶段: TDD(Test Driven Development)测试驱动开发 测试对象: 小模块 测试人员: 白盒测试工程师或开发工程师 测试依据: 代码和注释+详细设计文档 测试方法: 白盒测试 测试内容: 模块接口测试、局部数据结构测试、路径测试(if else)、错误处理测试(try catch)、边界测试(for while) 局部数据测试出现在单元测试阶段

    a.在maven项目pom中引入依赖(junit) b.下载junit插件 c.修改other settings的junit4文件去掉包名前的test

    d.创建测试类 ctrl+shift+t选中被测试类名 双击类+ctrl+shift+t 2)集成测试[灰盒测试] 阶段: 单元测试之后 对象: 模块之间的接口 测试人员: 白盒测试工程师.开发 测试方法: 白盒测试和黑盒测试 测试内容: 接口 测试依据: 概要设计文档(来源软件测试V模型)

    3)系统测试 阶段: 集成测试通过之后 对象: 整个系统(软硬件) 测试人员: 黑盒子测试工程师 测试依据: 系统设计文档 测试方法: 黑盒测试 测试内容: 产品功能 界面 兼容性 易用性 可移植性 安全 性能等

    Processed: 0.011, SQL: 9