学习目标
【简介】
软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件有没有缺陷(Bug),测试软件是否具有稳定性(Robustness)、安全性、易操作性等性能,写出相应的测试规范和测试用例的专门工作人员。
简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时发现软件问题并及时督促更正,确保产品的正常运作。按其级别和职位的不同,分为三类。
【软件测试原则】
测试用例中一个必须部分是对预期输出或接过进行定义
程序员应避免测试自己编写的程序
编写软件的组织不应当测试自己编写的软件
应当彻底检查每个测试的执行结果
测试用例的编写不仅应当根据有效和预料到的输入情况,而且也应当根据无效和未预料到的输入情况
检擦程序是否“未做其应该做的”仅是测试的一半,测试的另一半是检查程序是否“做了其不应该做的”
应避免测试用例用后即弃,除非软件本身就是个一次性的软件
计划测试工作时不应默许假定不会发现错误
程序某部分存在更多错误的可能性,与该部分已经发现错误的数量成正比
软件测试是一项极富创造性,极具智力的挑战性的工作
【课程介绍】
QTP,是HP Quick Test Professional的简称,是惠普出品的一款先进的自动化测试解决方案常用来实现功能的自动化测试,或者回归测试的自动化执行。通过QTP可以测试标准的Windows应用程序、Web应用程序以及Activex控件和Visual Basic应用程序。通过加载QTP提供的各种插件,我们也可以将QTP应用于很多特殊的环境,例如:Java,Oracle,.net,Web服务或者终端仿真应用程序。QTP可以录制在应用程序中执行的操作,生成脚本,由使用者对脚本优化增强后加以执行,可以非常方便高效的创建和执行测试任务。
【课程目录】
第1章·学前须知
第1讲·优就业网络课堂入学手册-编程
第2章·软件自动化测试以及工具解读
第2讲·前言
第3讲·QTP的简介背景以及课程内容和内用范围
第4讲·QTP录制回放原理
第5讲·QTP的安装
第3章·QTP示例程序录制与回放以及脚本增强与调试技术
第6讲·上一章总结回顾
第7讲·QTP的基本功能
第8讲·QTP界面介绍
第9讲·QTP脚本录制
第4章·QTP录制方式与参数化技术
第10讲·上一章总结回顾
第11讲·QTP的三种录制模式
第12讲·QTP参数化技术
第5章·QTP检查点技术以及输出值技术
第13讲·上一章总结回顾
第14讲·检查点技术
第15讲·输出值技术
第6章·QTP对象探测器以及对象库与管理机制
第16讲·上一章总结回顾
第17讲·对象探测器
第18讲·对象仓库
第7章·QTP运行时对象识别原理
第19讲·上一章总结回顾
第20讲·脚本回放过程中的对象识别原理
第21讲·(补充)参数化内容
第8章·QTP对象管理与维护技术
第22讲·上一章总结回顾
第23讲·QTP控件动态函数
第24讲·QTP对象管理
第25讲·QTP对象维护
第26讲·QTP中Action的理解
【实战项目】
小U商城测试项目
小U商城移动端应用属于B2C电商类似于京东自营、亚马逊自营等运营模式,商城自身销售商品给顾客。系统提供运营后台供商城管理使用。小U商城在移动端上实现了真正的跨平台,涵盖了主流的小程序产品如微信小程序、支付宝小程序、百度小程序等,同时兼容原生的App端(ios和android)和H5端。
/2021-10-12/6f0ad68ff2da4142a78729254619661e.jpg


软件测试培训
学习目标
从入门到精通、成为软件测试工程师、全面掌握所学企业实用技能。
课程内容
1、IT基础
从测试的角度了解Windows/Linux操作系统及网络相关知识, 能够搭建Windows/Linux测试环境,为测试工作打下良好的理论基础。计算机基础知识(CPU、内存、硬盘、操作系统工作原理)、网络基础知识( 网络分类、 网络标准、 网络模型、网络协议 )、操作系统平台(Windows、Linux)。
2、自动化测试
Python、 Web自动化测试、App自动化测试
3、接口测试
接口测试基础知识、接口测试工具Jmeter、接口测试工具Postman、抓包工具
Fiddler、Jenkins持续集成、Python实现接口测试、项目实训
4、测试技术专题
系统的阐述软件测试的核心技术,帮助学员了解测试流程,掌握测试各阶段所需的知识及技能、熟悉各种测试文档的撰写。系统架构、测试过程、测试方法、白盒测试、黑盒测试、测试分类、需分析、测试计划、测试方案、测试用例、测试执行‘缺陷追踪分析、测试报告、技术评审。
5、测试管理专题
帮助学员掌握测试原理、测试项目管理流程、缺陷管理流程,熟悉管理流程,用测试工具辅助管理。测试需求管理(ALM)、缺陷管理(Mantis、ALM)、质量管理(ISO/CMM/CMMI/SixSigma)、配置管理(SVN)、团队管理。
6、项目实战一:基于Windows平台Web项目
在项目实践课中,将所学的测试理论知识应用到测试需求分析、测试设计、测试执行、测试总结等方面,理论结合实际。需求分析、需求评审、测试计划编写与评审、测试方案编写与评审、测试用例设计与评审、测试执行、交叉测试、缺陷分析与管理、配置管理、软件度量分析。
7、阶段学习价值
熟悉计算机基础知识、网络基础知识、操作系统平台,对测试理论、测试方法、测试规范、测试流程、测试管理、测试思维模式进行初步学习掌握;可满足企业测试的初级需求。
适用对象

1.高中及高中以上学历者。
2.18-45岁的学员。
3.无基础想转行者。
4.技能提升、应届生。
5.对软件测试行业感兴趣者。
课程亮点
1.课程内容:理论知识+项目实操+案例详解+助教督学+就业指导。
2.授课方式:线上+线下课程随播,手把手教学。
3.教学特色:小班制教学,滚动开班、上课时间灵活。
培训方式
1.实战项目,线下实操
2.在线网课

学习目标
在服务端测试中熟练应用Jmeter的参数化方式、关联方式提升测试效率





