一份软件测试的自学计划,大家可以参考下

软件测试自学计划
理论基础 第一阶段 软件测试的定义
软件测试的分类 按测试阶段划分:单元测试,集成测试,系统测试,验收测试。
按实施组织划分:开发方测试,用户测试,第三方测试。
按策略划分:静态测试和动态测试。
按测试技术划分:白盒测试,黑盒测试,灰盒测试。
常见测试方法 回归测试,冒烟测试,灰度测试,功能测试,性能测试,压力测试,负载测试,易用性测试,界面测试,配置测试等概念
测试流程(测试模型) 软件的生命周期
测试流程,不同阶段,如需求阶段,编码阶段,验收阶段的流程
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
喜欢就支持一下吧
点赞0
分享
相关推荐
  • 暂无相关文章
  • 评论 抢沙发

    请登录后发表评论