导图社区 软件测试
软件测试思维导图,软件测试可以按照开发阶段、是否运行的测试、是否查看源代码等来划分,有需要的同学,可以收藏下哟。
社区模板帮助中心,点此进入>>
软件测试
概念
在软件运行之前发现软件当中运行的错误
目的
发现软件当中的错误
遵循准则
根据用户需求
严格指定计划,并执行
避免有开发自己测试
产出结果
测试流程
需求分析
提出自己的疑问点,提取功能需求点,了解软件使用的场景,用户的特性
制定测试计划
编写测试计划
编写测试方案
编写测试用例
用例编号
用例标题
前置条件
操作步骤
预期结果
优先级
低
中
高
实施测试
执行测试用例
提交缺陷报告
编号
标题
用例的标题
所属模块
前提条件
实际结果
bug严重等级
编写测试报告
概论
包括项目背景、需求分析
测试目的
测试环境
参考文献
遗留bug影响
编写缺陷报告
缺陷编号
缺陷标题
所属类型
重现步骤
测试用例设计方法
等价类划分法
边界值分析法
流程分析法
正交实验法
状态迁移法
错误猜测法
六大测试类型
功能性测试
可用性测试
兼容性测试
可靠性测试
安全性测试
性能吃热食
测试模型
大爆炸模型
边做边改模型
泼布模型
增量迭代模型
螺旋模型
敏捷开发模型
xp的极限编程
测试方法
单元测试
需要了解程序内部逻辑
目标:保证软件总的每一个单元正确实现
方法:路径覆盖、条件覆盖、语句覆盖、判定覆盖
作用对象:函数
集成测试
系统测试
验收测试
alpa测试
gama测试
白盒测试
灰盒测试
黑盒测试
静态测试
手工测试
冒烟测试
回归测试
概要设计
详细设计