软件测试应该学什么
硕士在读,软件测试方向的,刚开始接触,看了一本软件评测室教材,对测试基础有所了解,也看了VC++学过c++实验室有测试工具有Testbed现在有点迷茫,不知道先阶段刚开始...
硕士在读 ,软件测试方向的,刚开始接触, 看了一本软件评测室教材,对测试基础有所了解, 也看了VC++ 学过c++ 实验室有测试工具 有Testbed 现在有点迷茫,不知道先阶段刚开始入手应该学什么,有没有软件测试方面的高手知道下,应该看测试的书,还是看c++ 还是熟悉一下Testbed 我对vc和c++掌握的不是很好,求高人指点以后的学习规划,不胜感激
展开
11个回答
展开全部
简单的说你学的这些。都是辅助你测试的工具,而不是测试本身的东西,VC也好C++也好。都是有可能会用到的。看你是白盒还是黑盒。这一点很重要。
简单几点:
1.你确定你是准备以后做什么样的测试员?白盒?黑盒?
2.你需要了解。QA QC 他们的区别以及内容意义
3.Test case的使用与编写
4.测试流程的学习。和测试流程的思想
5.对设计文档的解读能力
6.测试工具,例如BUGFREE MANTIS 这些BUG汇报工具。LOADRUNNER QUITE TIME自动化测试工具等等
以上这些。建议你都去了解一下,你就知道你要做什么了。
测试是一门很难学又很难精的工作。表面上门槛很低,实际上真正能做好的人其实不多。
简单几点:
1.你确定你是准备以后做什么样的测试员?白盒?黑盒?
2.你需要了解。QA QC 他们的区别以及内容意义
3.Test case的使用与编写
4.测试流程的学习。和测试流程的思想
5.对设计文档的解读能力
6.测试工具,例如BUGFREE MANTIS 这些BUG汇报工具。LOADRUNNER QUITE TIME自动化测试工具等等
以上这些。建议你都去了解一下,你就知道你要做什么了。
测试是一门很难学又很难精的工作。表面上门槛很低,实际上真正能做好的人其实不多。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
测试行业简介-什么是软件测试工程师
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
头一阶段 软件测试环境配置与管理
主流测试环境搭建配置管理,测试工程师的基本功之一。
Windows测试环境配置管理
1、操作系统基础
2、网络体系结构
3、网络协 议与配置
4、SVN配置管理
5、Windows Server环境搭建
Linux测试环境配置管理
1、Linux基础
2、Linux命令
3、Linux环境搭建
4、Linux网络配置
5、Vi编辑器
6、Linux软件包管理
7、Linux Shell
8、Linux内核配置
前导阶段课程,使学生获得软件测试基础环境搭建、配置、管理的能力。
第二阶段 数据库测试技术
互联网行业与金融行业的主流数据库技术讲解,同时免费获得MS Sqlserver数据库学习视频。
Mysql数据库技术
1、MySQL数据库介绍
2、MySQL命令行客户端
3、MySQL图形化客户端
4、DDL
5、DML、DQL
5、多表联合查询与子查询
6、排序、聚合和分组
Oracle数据库技术
1、Oracle数据库介绍
2、服务器与客户端配置
3、PL/SQL应用
4、DML与DDL语句
5、索引和约束
6、事物和锁
经过学习获得在常见数据库中操作数据的能力,具备测试数据建造与数据库测试的必备能力。
第三阶段 应用程序测试技术
全栈软件测试技术学习阶段,掌握软件测试的流程、原则与方法论。
应用程序通用测试技术
1、软件测试基本概念与意义
2、软件测试过程模型
3、常用软件测试方法
4、软件测试生命周期与流程
5、软件测试计划方案编写
6、软件测试需求分析与跟踪
7、软件测试用例设计方法
8、黑盒测试用例设计方法
9、白盒测试用例设计方法
10、缺陷识别与缺陷跟踪系统
应用程序全栈测试技术
1、WEB测试方法
2、易用性测试方法
3、安全测试技术
4、金融行业软件测试
5、通信行业软件测试
6、测试评审
7、测试总结
8、软件质量管理
此阶段学习,掌握各种常用软件的通用测试技术与测试方法,具备从事手工测试工程师的从业资格。
第四阶段 测试编程技术
面向对象开发语言Java,为后面的自动化测试与性能测试学习建立基础,并同时免费获得C++学习视频。
JAVA开发技术
1、初识JAVA语言
2、表达式与数据类型
3、语句结构与数组
3、类与对象
4、构造方法的定义与调用
5、this、static属性、方法
6、抽象类、接口与多态
7、final修饰符、方法
8、JAVA中的包机制
在此阶段学习,学生掌握基础的软件开发过程与技术,了解软件开发工具,具备自动化测试的基础能力。
第五阶段 测试进阶技术
各种主流测试工具的学习与掌握,为面试高薪测试岗位做好准备。
性能测试技术
1、性能测试基础
2、初识HP LoadRunner
3、HP LoadRunner脚本录制与调试
4、HP LoadRunner场景设计与监控
5、HP LoadRunner测试结果分析与调优
6、Jmeter工具介绍
7、Jmeter脚本录制与调优
8、Jmeter性能测试实战
9、Jmeter测试结果分析
自动化测试技术
1、自动化测试基础
2、自动化测试框架构建
3、HP UFT工具介绍
4、HP UFT脚本开发与增强
5、VBScript语言
6、HP UFT测试对象集合
7、Selenium工具介绍
8、Selenium IDE详解
9、Selenium脚本开发
10、Selenium测试实战
经过在此阶段的学习与掌握,使学生具备在专题测试方面的技术能力,为面试高薪职位做好准备。
第六阶段 移动端测试技术
学习移动端测试技术,提升测试技能,挑战高端测试技术岗位。
移动端测试技术
1、Android开发概述
2、Android测试环境搭建与配置
3、常用UI布局介绍
4、常用控件介绍
5、初识HTML5
6、HTML5常用标签与实现
7、CSS3基础
8、Robotium工具使用
接口测试技术
1、Python语言基础
2、Python基本操作
3、Python数据结构
4、Python函数详解
5、Python类与对象
6、接口测试方法
7、接口测试实战
在本阶段的学习后,能掌握移动端测试的各项技术。为挑战高薪职位做好准备。
主流测试环境搭建配置管理,测试工程师的基本功之一。
Windows测试环境配置管理
1、操作系统基础
2、网络体系结构
3、网络协 议与配置
4、SVN配置管理
5、Windows Server环境搭建
Linux测试环境配置管理
1、Linux基础
2、Linux命令
3、Linux环境搭建
4、Linux网络配置
5、Vi编辑器
6、Linux软件包管理
7、Linux Shell
8、Linux内核配置
前导阶段课程,使学生获得软件测试基础环境搭建、配置、管理的能力。
第二阶段 数据库测试技术
互联网行业与金融行业的主流数据库技术讲解,同时免费获得MS Sqlserver数据库学习视频。
Mysql数据库技术
1、MySQL数据库介绍
2、MySQL命令行客户端
3、MySQL图形化客户端
4、DDL
5、DML、DQL
5、多表联合查询与子查询
6、排序、聚合和分组
Oracle数据库技术
1、Oracle数据库介绍
2、服务器与客户端配置
3、PL/SQL应用
4、DML与DDL语句
5、索引和约束
6、事物和锁
经过学习获得在常见数据库中操作数据的能力,具备测试数据建造与数据库测试的必备能力。
第三阶段 应用程序测试技术
全栈软件测试技术学习阶段,掌握软件测试的流程、原则与方法论。
应用程序通用测试技术
1、软件测试基本概念与意义
2、软件测试过程模型
3、常用软件测试方法
4、软件测试生命周期与流程
5、软件测试计划方案编写
6、软件测试需求分析与跟踪
7、软件测试用例设计方法
8、黑盒测试用例设计方法
9、白盒测试用例设计方法
10、缺陷识别与缺陷跟踪系统
应用程序全栈测试技术
1、WEB测试方法
2、易用性测试方法
3、安全测试技术
4、金融行业软件测试
5、通信行业软件测试
6、测试评审
7、测试总结
8、软件质量管理
此阶段学习,掌握各种常用软件的通用测试技术与测试方法,具备从事手工测试工程师的从业资格。
第四阶段 测试编程技术
面向对象开发语言Java,为后面的自动化测试与性能测试学习建立基础,并同时免费获得C++学习视频。
JAVA开发技术
1、初识JAVA语言
2、表达式与数据类型
3、语句结构与数组
3、类与对象
4、构造方法的定义与调用
5、this、static属性、方法
6、抽象类、接口与多态
7、final修饰符、方法
8、JAVA中的包机制
在此阶段学习,学生掌握基础的软件开发过程与技术,了解软件开发工具,具备自动化测试的基础能力。
第五阶段 测试进阶技术
各种主流测试工具的学习与掌握,为面试高薪测试岗位做好准备。
性能测试技术
1、性能测试基础
2、初识HP LoadRunner
3、HP LoadRunner脚本录制与调试
4、HP LoadRunner场景设计与监控
5、HP LoadRunner测试结果分析与调优
6、Jmeter工具介绍
7、Jmeter脚本录制与调优
8、Jmeter性能测试实战
9、Jmeter测试结果分析
自动化测试技术
1、自动化测试基础
2、自动化测试框架构建
3、HP UFT工具介绍
4、HP UFT脚本开发与增强
5、VBScript语言
6、HP UFT测试对象集合
7、Selenium工具介绍
8、Selenium IDE详解
9、Selenium脚本开发
10、Selenium测试实战
经过在此阶段的学习与掌握,使学生具备在专题测试方面的技术能力,为面试高薪职位做好准备。
第六阶段 移动端测试技术
学习移动端测试技术,提升测试技能,挑战高端测试技术岗位。
移动端测试技术
1、Android开发概述
2、Android测试环境搭建与配置
3、常用UI布局介绍
4、常用控件介绍
5、初识HTML5
6、HTML5常用标签与实现
7、CSS3基础
8、Robotium工具使用
接口测试技术
1、Python语言基础
2、Python基本操作
3、Python数据结构
4、Python函数详解
5、Python类与对象
6、接口测试方法
7、接口测试实战
在本阶段的学习后,能掌握移动端测试的各项技术。为挑战高薪职位做好准备。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-05-18 · 秉承“教育改变生活”,致力于培养IT人才
北大青鸟建大IT学院
北大青鸟西安建大IT学院面向中高等学历学生,开设ACCP软件工程师、学士后java软件工程师、学士后.net软件工程师、学士后UI设计、及启蒙星IT工程师基础课程等专业课程。
向TA提问
关注
展开全部
软件测试主要是使用各种测试技术和方法来测试和发现软件中存在的软件缺陷。测试技术主要分为黑盒测试和白盒测试两大类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问楼主你在那个学校读研啊!现在学校还少有软件测试研究方向啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询