软件测试自学计划 | |||
理论基础 | 第一阶段 | 软件测试的定义 | |
软件测试的分类 | 按测试阶段划分:单元测试,集成测试,系统测试,验收测试。 | ||
按实施组织划分:开发方测试,用户测试,第三方测试。 | |||
按策略划分:静态测试和动态测试。 | |||
按测试技术划分:白盒测试,黑盒测试,灰盒测试。 | |||
常见测试方法 | 回归测试,冒烟测试,灰度测试,功能测试,性能测试,压力测试,负载测试,易用性测试,界面测试,配置测试等概念 | ||
测试流程(测试模型) | 软件的生命周期 | ||
测试流程,不同阶段,如需求阶段,编码阶段,验收阶段的流程 | |||
V模型等 | |||
测试用例 | 测试用例包含的元素,如,用例编号,用例功能,用例步骤等, | ||
测试用例设计方法(重点),边界值、等价类、场景图、判定表、因果图法等, | |||
测试需求 | 理解目的,参与的人员等。 | ||
Bug(缺陷) | 定义, | ||
状态处理,也叫缺陷处理流程,或者缺陷生命周期(重点), | |||
bug(缺陷的分类),按问题的引入分,按严重等级分, | |||
bug管理工具的使用 | |||
缺陷产生的原因,缺陷识别的依据,有效记录缺陷的方法,缺陷报告的用途 | |||
第二阶段 | 软件测试的原则 | 具体的内容(重点) | |
测试计划编写 | 测试计划的定义,指定测试计划的目的,测试计划的基本结构 | ||
测试策略编写 | 具体编写包含的内容,实践操作 | ||
测试用例编写 | 具体实践操作 | ||
需求分析 | 需求分析的流程,输出的结果等 | ||
用例评审 | 评审的目的,参与的任意,评审的具体内容,输出的结果 | ||
项目结果分析 | bug列表,测试用例通过数等结果的分析 | ||
测试报告 | 报告具体包含的内容,实践操作 | ||
第三阶段 | B/S结构的网页测试 | UI、内容等测试,兼容性测试 | |
C/S结构的软件测试 | pc端的软件测试 | ||
手机端的APP测试 | 基于这些基础知识进行总结 | ||
进阶 | |||
第四阶段 | 网络基础知识 | 网络协议等概念 | |
Linux系统操作 | 基础命令等 | ||
数据库知识 | 常用数据库,sql语句的查询 | ||
接口测试 | jmeter等 接口测试工具的掌握 | ||
性能测试 | loadrunner的使用,脚本的编写 | ||
app-monkey的使用 | 正常的使用及命令的操作 | ||
App测试-appium的使用 | 脚本语言开发,编译工具的操作和安装环境,自动化输出测试报告 | ||
pcUI自动化-selenium的使用 | 脚本语言的开发,编译工具的操作和安装环境,自动化输出测试报告 | ||
Fiddler工具使用 | 正常使用 |

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
请登录后发表评论
注册
社交帐号登录