位置: 首页 > 深圳软件测试 > 深圳软件测试开发工程师
深圳软件测试开发工程师
预约试听
深圳软件测试开发工程师

软件测试主要包括程序逻辑功能、界面、性能、易用性、兼容性、安装等的测试。软件测试不仅是软件开发阶段的有机组成部分,而且在整个软件工程中占据相当大的比重。软件工程的总目标是充分利用有限的人力和物力资源.高效率、高质量地完成软件开发项目。

深圳软件测试开发工程师

软件测试培训课程大纲:

部分一:软件測试基础

 

软件測试实训主题

软件測试实训内容

软件測试实训时长

 

开班典礼

1、 师生自我介绍

3天

 

2、 实训事项说明

3、 实训课程介绍

4、 实训方法介绍

数据库

1、 常用数据库系统介绍:Oracle、SQL Server、MySQL:

2、 数据库结构及数据庠设计机制:

3、 常见SQL语句及常用函数的使用,复杂査询语句的应用:

4、 伪列、索引、约束、视囝、序列。

数据库实战

1、 项目测试环境中数据库系统搭建及数据库测试技巧:

2、 真实试題练习。

Linux操作系统

1、 常用的操作系统介绍:Windows、Linux、Unix、AIX、乌班图;

2天

 

2、 Linux体系结构;

3、 Linux系统常用操作命令,如文件管理,网络音理,权限管理,VI编辑器等。

Linux实战

1、 Linux系统中项目测试环境搭建;

2、 真实试题演练。

计算机基础

1、 windows系统常见操作:

1天

 

2、 Web系统架构讲解;

3、 计算机网络基础;

4、 httpwatch网络抓包工具详解:

5、 测试管理工具QC/bugfree/禅道(根据实际情况学习)的安装和使用;

6、 配置管理工具svn的安装和使用

7、 常用痛求分析工具使用。

测试自动化实现方法
3.1 单元测试自动化
深圳软件测试开发工程师。单元测试自动化是最轻量级的测试,它的测试目标是特定模块的函数或者代码块。通常单元测试是由开发工程师自己来做的,因为进行这种测试涉及到程序内部设计和代码实现的细节。对于单元测试,我们希望能像使用编译程序器编译一样,每次修改代码后,即可运行编译器进行编译,如果没有错误,完全可不用去看编译报告,当有问题时编译器才会发出警报,并给出一定的线索。我们用编译器来检查语法错误,用单元测试来检查语义错误[3]。单元测试适合于充分的测试代码片断,它的前提是对代码的具体实现非常了解。


3.2 更大规模测试的自动化
在这测试环境中,被测系统看作一个整体,它接受到外界的输入后,会产生一些相应的输出。而外部环境是由用户界面和测试工具组成。用户界面就是用户使用被测系统的接口。测试工具这里指的是外部支持系统,可能是一个关联子系统,也可能是一些驱动库,这些系统可能是真实的系统,也可能是专为测试做的模拟系统。一般情况,相对测试系统来说,用户界面是主动的,由它发起对某个功能点的测试,而测试工具是被动的,它接收到由被测系统发出的消息后,发回相应的响应。


我们需要编程序来完成用户界面以及测试工具的动作,我们把上图的外部环境分为三种类型来讨论:用户界面,模拟外部子系统和真实外部子系统。这里只考虑模拟外部系统的测试工具,对于真实的外部子系统,它的动作是不用测试者设定,然而某些情况下我们还是需要观察它与被测系统间交互的消息,确认其中的某些检查点。可采用脚本语言来实现测试自动化。脚本语言的特点首先它自动逐条执行语句,并可以方面的修改源代码来设定一系列的动作,另外,脚本语言一般都有非常强大的字符串处理能力,这对于我们实现测试自动化以及结果分析都非常有利。


联系方式:

热线电话:18988787201

手机18676348600

微信:SC26641392

QQ:1750908606


川石信息技术

进入机构首页
深圳市川石信息技术有限公司

上课地址:深圳市南山区科技园中区科苑路15号科兴科学园B1-

预约试听

倒计时:
11 : 58 : 41
其他试听课程
机构全部课程

学校课程导航