测试---进阶

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值