这回的可都是干货了,结合以往的经验给自学者们提一些意见建议,自学除了遇到问题自己研究比较苦恼之外,还有一个最严重的就是学的东西不够系统。按照下面的这个脉络去学习,完成之后就能够达到中级的水平了。
老规矩,思维导图我放在文末哦,我就知道有些人一看文章就犯困…
言归正传!
初级阶段
一、掌握软件测试的基础知识,掌握编写测试用例的方法及测试流程
1.软件测试前景及就业方向
这个不多说,前景网上都有权威的分析,需要注意的是要根据这个前景把握自己的就业方向
2.软件测试基础入门概念
要明白软件测试的阶段划分和“黑白灰”盒测试的分类,还要明白软件测试的基本法则
3.黑盒测试的方式方法
集成测试的方式方法及测试策略;软件系统测试的策略和范围;C/S和B/S架构的定义及区别
4.设计测试用例方法及规范
设计测试用例的规范及标准;设计用例的几种方法;等价类、边界值、因果图、错误推断法
5.软件测试流程及生命周期
软件测试的步骤和测试流程;软件测试的五种生命周期模型架构;不同的测试模型适合的项目类型
二、掌握禅道、SVN等必要工具,以及缺陷定义和测试计划编写方法
1.SVN版本控制工具的安装及使用
搭建SVN工具环境,了解SVN工作原理;SVN的功能介绍,版本库的使用方法;SVN的操作步骤
2.缺陷架构定义及缺陷管理
缺陷定义、分类、编写原则;缺陷的严重级别定义,优先级划分;缺陷生命周期及处理流程,缺陷管理,提交缺陷准则
3.“禅道”工具安装及使用
禅道功能介绍,操作流程,管理用户操作方法;管理项目、需求、用例及缺陷操作方法;熟悉其他管理工具,如QC、jira、bugfree等
4.需求分析,编写合格的测试计划,上线报告
需求分析、评审,测试内容规范;制定测试结果统计表,制定合格的项目提交报告
三、web测试与APP测试的方式方法以及协议
1.web测试流程实战
测试web项目的方式方法及测试范围;web测试的技巧及测试思路,前后台逻辑分析
2.移动端APP的测试策略与流程
测试移动端项目的方式方法及测试范围;app测试的技巧及测试思路;移动端测试的特殊性,及相关工具
3.OSI协议和TCP/IP协议
OSI协议的定义,明白每一层协议 ;TCP/