软件测试人员走向人生巅峰之路

概述

 主线任务:软件测试理论、测试技术;

   副主线任务:至少一门编程语言;

   支线任务:数据库知识、linux操作、代码管理工具,前端相关知识

     隐藏任务:高效沟通,及时反馈,灵活变通;

主体

 主线任务:软件测试基础理论须扎实,测试思维须具备,这是软件测试人员从业的根本基石,切不可忘本!!!

      测试技术多种多样,功能测试(手工点点点)、高级一点的会自动化测试(须掌握一门编程语言,如python)、再高级的会性能测试(jmeter、loadrunner只是一种工具,最重要的还是性能测试思维:分析问题,找出系统性能瓶颈并提出调优建议)

 副主线任务:掌握一门编程语言很重要,自动化的必备条件,编程语言千千万,如JAVA、C++、python等,对于自动化测试来说,可选择JAVA和python(个人建议python,易上手,简单易学);

 支线任务:对于想在软件测试领域深耕的你来说,数据库和linux是避免不了的坎,数据库方面:会安装数据库,创建/删除数据库、创建/删除表、基本的增删改查语句、数据库备份/还原、数据库的导入导出,绝大部分都可在navicat里操作,如果想继续钻研,更好;

                                     linux:linux系统的安装配置(建议先装个虚拟机VMware)、常用操作指令:用户管理、权限配置、目录管理、文件(日志)查看、文件编辑、安装卸载、打包解压,百度出奇迹;

                                     代码管理工具:git、svn的安装配置、创建branch、代码提交、代码拉取,解决冲突。jenkins:持续集成工具,代码的集成;
                                       前端相关知识:html、css、JavaScript等,主要是会看,方便bug定位;

 隐藏任务:沟通能力很重要,测试人员在工作中需与各种人沟通,如项目经理、研发人员、测试人员、客户、数据库人员、运维等,这时候高效及时的沟通很重要,能为项目、为你自己减少很多麻烦;

相关推荐