自学软件测试的3个要素:一是方法,二是愿望,三是自律。这三个要素中任何一个的提高,都会加快目标的实现。当然如果要在同样时间内实现目标,三个要素其中一个要素的增高,也就同时降低对其他两个要素的要求。
延伸阅读:关于小编对软件测试的一些理解
如何建立自己的世界观呢?那就要通过测试的方法论的理解,举个例子:很多人喜欢把黑盒测试方法论、白盒测试方法论,分得很清楚,其实两者是相通的,看懂这些东西很快的,但是悟透,这个过程会漫长。进一步之后需要会的知识会越来越多。
一个初级功能工程师所需要的基本素质:
软件测试的基本方法这个不难,但请务必牢记在心中,它是你去建立自己世界观的基础,所有的测试逃不出这些方法;会写的基础的测试文档;会看开发文档;知道软件工程中,测试所需要做的事情,了解性能测试、安全测试等。
软件测试是一个入门简单、但深入浅出的工作。
入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了。
最后才是细节技术就是所谓的白盒测试、性能测试、自动化、安全等等,这些其实对测试而言反而是小节,技术永远不会阻碍你前行的脚步,反而思维,这个你可以根据自己喜好去发展,没有固定模式。
史上最牛零基础软件测试学习路线:
功能测试基础理论实战专题
基础/流程/BUG/兼容性/Web体系...
软件测试基础概念和软件测试分类
软件测试定义&软件测试目的&软件测试行业前景分析软件测试的分类及概念说明软件开发流程、生命周期以及开发模型软件测试八大原则及详解软件测试的误区&软件测试分类及概念说明软件的生命周期及各阶段具体活动及常见开发模型
软件测试流程测试需求分析:为什么要做需求分析及需求分析的作用及需求分析的流程软件测试用例设计规范及用例要素详解&实操应用软件测试用例设计方法:等价类,边界值,场景法案例详解软件测试用例设计方法:错误推测法,因果法,判定表法案例详解软件测试用例设计方法:正交试验法案例详解软件测试用例的评审及小项目实操用例软件测试报告编写规范&s应用实战&测试结果分析
Bug流程,生命周期及管理工具详解
什么是Bug以及Bug的分类和级别定义如何有效记录Bug以及优化Bug再现步骤Bug报告内容&Bug报告的5C原则和二八定理Bug的生命周期&Bug流程及BUG状态及BUG跟踪常用的缺陷管理工具及缺陷管理工具禅道详解
兼容性测试、版本控制工具、Web体系详解
浏览器兼容性测试的重要性和原因浏览器兼容性测试场景和测试工具详解版本控制工具SVN的使用版本控制工具Git,GitHub,Gitee的使用文件扩展名,Dos命令,批处理命令以及网络配置IP/TCP协议
金融项目功能测试实战专题项目实战:计划/用例/评审/Bug提交...
金融项目立项&项目实战需求分析
项目组创建/测试项目需求分配/了解熟悉测试需求需求评审/沟通需求疑点项目任务及时间的规划、测试计划的编写根据项目需求文档,进行需求分析,详细列出测试点复核需求分析测试点,测试点整理
金融项目实战测试计划编写和评审
根据项目需求分析以及测试点量化后编写测试计划文档测试计划文档评审和优化
金融项目实战之测试用例设计及评审
根据测试点结合用例设计方法设计编写测试用例用例评审,优化测试用例,达到一定的覆盖率,避免漏测
金融项目实战之bug提交,跟踪以及评审
熟练使用BUG工具,熟悉BUG流程好的BUG单编辑规范及注意事项及对BUG单点评BUG状态的跟踪,直到BUG关闭
金融项目实战测试报告编写和评审
项目总结&测试报告编写&项目结果分析与汇总测试报告文档评审和优化
App专项测试项目实战专题App功能/弱网/Monkey/H5/小程序...
App专项测试之H5和小程序测试
App测试技术&App项目常见测试问题H5测试技术&小程序测试技术App专项测试之日志分析
App专项测试之APP项目测试实战
App项目敏捷开发模式之项目立项App项目敏捷开发模式之任务认领App项目敏捷开发模式之需求分析App项目敏捷开发模式之测试执行及总结
App专项测试之性能、弱网、Monkey测试
Linux服务器操作系统专题安装/远程工具/常用命令/环境搭建...
Linux起源,安装以及解析器详解
Linux的起源Linux的硬件、内核等层级关系Linux系列:CentOS,Ubuntu,RedhatVmware虚拟机以及Linux安装详解Linux命令解析器详解功能测试理论实战专题阶段性面试题清考
Linux网络配置,常用命令以及远程工具
Linux文件和文件夹命令详解
Linux文件类型详解Linux文件夹新建,删除,复制,剪切命令Linux文件新建,删除,复制,剪切以及重命名命令详解Linux文件查找find搜索命令Linux文件,文件夹以及通配符的使用Linux文件查看命令:Cat,More,Less,Head,TailLinux文件vi编辑命令Linux文件权限的处理Linux中zip,rar,tar.gz压缩和解压操作
Linux搭建JAVA项目测试环境实战
Mysql数据库操作实战专题安装/服务/SQL命令/高级查询/统计...
Mysql数据库基础、安装、启动和停止
Mysql数据库常见SQL命令使用
创建数据库&查看数据库&默认数据库作用详解查看表命令&用户管理&权限管理&设置远程连接Navicat使用详解,建表&设计表&用户管理&权限管理Mysql存储引擎,DDL&DML&DCL&TCL语句详解Mysql数据库基本查询语句详解
Mysql数据库高级SQL命令使用
掌握常见字段类型、约束,非空约束,主键自动生成单行/多行子查询、分页查询、常用函数使用单/多表分组统计查询Mysql数据库多表连接Mysql派生表以及联合查询
API接口测试工具实战专题用例设计/Postman/Jmeter/Fiddler...
API接口测试理论基础以及文档设计实战
API接口的概念和接口测试的概念API接口测试流程API接口测试策略API接口测试用例设计API接口测试执行API接口测试报告
精通Postman接口测试工具项目实战
精通Jmeter接口测试工具项目实战
精通Fiddler抓包工具项目实战
Python自动化测试实战专题Python/Web自动化/接口自动化...
Python基础语法以及流程控制Python函数和模块以及异常处理基于Python的WEB自动化测试基于Python的接口自动化测试
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点