今天针对企业总监提出的内容,整理了一下软件测试整体要学习的大纲:
首先基础是需求文档的编写,VM虚拟机,LINUX系统,加Mysql数据库的熟练运用,这是第一阶段;
第二阶段则是再此基础上加上通过禅道来与开发人员进行沟通交流,通过禅道到来汇报程序中出现的BUG,还有SVN的搭建,通过此软件来实时掌握软件的最新进程,并随时检测BUG再通过禅道进行提交。
第三阶段则是相对网络协议的掌握,主要是TCP/IP的协议,还有网络抓包的使用;
第四阶段需要安装python软件并且会python语言的使用;
之后就需要X-shell、oracle数据库、然后则是再通过相关模拟实验来逐渐熟悉上述操作从而进入软件测试的环境中。
技术要点:
1.测试用例的编写
2.软件测试需求分析
3.禅道的使用、SVN搭建使用
4.网络知识、OSI七层模型,TCP/IP
5.Linux(RedHat6和7)命令、Shell
6.mysql、oracle数据库
7.Linux下常用软件的安装
8.网络抓包、Jmeter、loadrunner
9.Axure 8.0
10.Python3
11.自动化测试
关键实验:
禅道、SVN搭建及使用
Vmware下256M内存安装Linux
Linux下LAMP环境搭建
Linux_rhel7(无图形)安装MySql、Tomcat
Linux下Oracle安装(有难度)