导航:首页 > 文件教程 > qtp实践教程

qtp实践教程

发布时间:2023-08-17 02:45:21

⑴ 不知道这个软件测试能不能自学啊,难不难啊

他们常说:

1、如果基础差,就学测试吧。

2、如果逻辑思维不够强,就学测试吧。

3、如果学历不强,又是文科生,那一定得学测试。

他们还会告诉你:学测试不需要什么技术能力,做测试也不需要加班太多,并且测试行业的薪资一点也不比开发低,发展前景一样的好。

事实上呢?

的确,他们说的没毛病,但若只学习简单的功能性测试,是不需要什么技术能力,可你工作3年和工作10年的薪资基本是一样的(当然,是在你不学习新技术的前提下),而且被淘汰率特别高。

那么花钱花时间去参加这种毫无技术含量的培训,意义又在哪里呢?

如果你不想被这些无良的培训机构忽悠,不想只做普通的软件测试人员,而是想要成为更具发展前景的测试工程师,那么你在选择培训机构时就一定考虑到以下几点:

1、课程选择,不要只是简单的学习功能测试,而是会涵盖有现在流行的自动化测试、GUI测试,接口测试和性能测试开发等内容;

2、培训机构的教学不仅仅是教会你做标准的软件测试,而是要教你一些测试逻辑,教会你使用工具但又不依赖于这些工具也可以完成自动化测试,也就是其背后的底层的工作原理,这些东西才是真正能够内化成属于你个人的核心竞争力。

3、现在的移动互联网企业对自动化测试的需求非常大,也会要求学员掌握程序设计的原理,所以测试开发性综合性人才才是未来IT行业的需求方向。

4、一定要去参加试学,因为很多人目标不明确,甚至是迷茫的,所以去试学一周,看看自己是不是真的想做技术,或者适合做技术。

5、授课方式,有些是面授,有些是视频授课,各有优点,就看自己喜欢哪种了。当然,线下面授的学费应该更高,毕竟成本在那里,学习时有老师盯着,有同学陪着,能够更快的进入学习的状态,有更充足的斗志。

⑵ QTP自动化测试实践的图书目录

第1篇 自动化测试基础篇
第1章 软件测试基础
1.1 软件缺陷与软件测试
1.1.1 软件缺陷与硬件缺陷的异同
1.1.2 如何通过软件测试发现软件缺陷
1.2 软件质量与软件测试
1.2.1 软件质量管理在项目管理如拆中的地位
1.2.2 软件开发模式与软件测试
1.2.3 软件开发模式与自动化测试
1.2.4 软件测试能保证软件质量吗
1.3 软件开发与渣渗枣软件测试
1.3.1 软件开发与软件测试的对立统一
1.3.2 测试人员需要的开发技术
第2章 软件自动化测试
2.1 手工测试与自动化测试
2.1.1 手工测试的缺点
2.1.2 什么时候使用自动化测试
2.1.3 自动化测试——你准备好了吗
2.2 如何开展自动化测试
2.2.1 选取合适的测试项目来开展自动化测试
2.2.2 自动化测试介入的时机
2.2.3 自动化测试工程师的基本素质和技能要求
2.2.4 自动化测试的成本
2.3 自动化测试方案
2.3.1 选择自动化测试方案
2.3.2 自动化测试脚本的编写方法
2.3.3 线性脚本的编写方法
2.3.4 结构化脚本的编写方法
2.3.5 共享脚本的编写方法
2.3.6 数据驱动脚本的编写方法
2.3.7 关键字驱动脚本的编写方法
2.3.8 合理选择自动化测试脚本开发方法
2.4 实用性自动化测试策略
2.4.1 自动化测试工具的问题
2.4.2 自动化测试的管理规范
2.4.3 自动化测试中人的因素
第3章 软件自动化测试工具
3.1 自动化测试工具类型
3.1.1 商业测试工具
3.1.2 开源测试工具
3.1.3 自主开发测试工具
3.2 自动化测试工具选型
3.2.1 测试工具评估
3.2.2 测试工具试用
3.2.3 自动化测试工具的培训
3.3 自动化测试工具的原理
3.3.1 基于代码层面的功能自动化测试工具
3.3.2 基于浏览器和DOM对象模型的功能自动化测试工具
3.3.3 基于GUI对象识别的测试工具原理
3.3.4 反射机制在自动化功能测试工具中的使用
3.3.5 UI Automation在自动化功能测试工具中的使用
3.3.6 QTP对象识别技术
第2篇 QTP使用基础篇
第4章 QuickTest Professional的安装和配置
4.1 QTP 9.2的安装
4.1.1 安装要求
4.1.2 QTP 9.2支持的环境和程序
4.1.3 QTP 9.2支持的插件
4.1.4 安装步骤
4.2 QTP 9.2的基本配置
4.2.1 QTP的帮助文档
4.2.2 QTP的视频教程
4.2.3 QTP自带的样例程序
4.2.4 启动QTP
4.2.5 插件加载设置与管理
4.2.6 创建一个空的测试项目
4.2.7 录制和测试运行设置
4.2.8 指定需要录制的应用程序
4.2.9 使用QTP编写第一个自动化测试脚本
第5章 QuickTest Professional的基本使用方法
5.1 QTP基本功能的使用
5.1.1 QTP自动化测试的基本过程
5.1.2 在关键字视图中编辑测试脚本
5.1.3 在关键字视图中为测试步骤添加注释
5.1.4 在关键字视图中添加测试信息的输出
5.1.5 插入检查点(Checkpoint)
5.1.6 在关键字视图中插入新的测试步骤
5.1.7 在专家视图中编辑测试脚本
5.1.8 脚本编辑器的使用
5.2 编辑测试脚本
5.2.1 识别对象
5.2.2 Object Spy的使用
5.2.3 对象库管理
5.2.4 把测试对象添加到对象库中
5.2.5 导出对象库文件
5.2.6 在测试脚本中访问对象库的测试对象
5.2.7 添加新的Action
5.2.8 关联Action的对象库
5.2.9 编辑新的Action
5.2.10 在函数库中创建自定义函数
5.3 运行和调试测试脚本
5.3.1 语法检查
5.3.2 使用断点
5.3.3 单步调试
5.3.4 调试查看器的使用
5.3.5 运行整个测试
5.3.6 运行部分测试
5.3.7 批量运行测试
5.4 分析测试结果
5.4.1 选择测试喊伍运行结果的存储位置
5.4.2 查看概要测试运行结果
5.4.3 查看检查点的结果
5.4.4 查看测试过程的截屏
5.5 利用Active Screen来编辑测试脚本
5.5.1 查看Active Screen
5.5.2 Active Screen的设置
5.5.3 在Active Screen中选择并添加对象到对象库
5.5.4 选择Active Screen中的对象并输出其对象属性
5.5.5 在Active Screen中插入检查点
5.5.6 在Active Screen中选择对象并添加测试步骤
第6章 QuickTest Professional与其他工具的整合
6.1 与WinRunner的整合
6.1.1 在QTP中调用WinRunner的测试脚本
6.1.2 在QTP中调用WinRunner的函数
6.2 QTP与LoadRunner的整合
6.2.1 在QTP中为LoadRunner设计测试脚本
6.2.2 使用Silent Test Runner模拟LoadRunner的调用
6.2.3 在LoadRunner中插入和运行QTP脚本
6.2.4 在LoadRunner中运行QTP脚本需要注意的几点
第3篇 QTP脚本开发篇
第7章 关键字驱动测试
7.1 关键字驱动测试方法
7.1.1 什么是关键字驱动测试方法
7.1.2 关键字测试驱动框架
7.1.3 关键字驱动实现自动化测试的阶段划分
7.1.4 什么时候使用关键字驱动测试方法
7.2 可视化编辑测试步骤
7.2.1 编辑对象库
7.2.2 选择测试对象
7.2.3 选择测试对象相应的操作
7.2.4 设置测试逻辑
7.3 检查点的使用
7.3.1 为测试添加检查点
7.3.2 检查点类型
7.3.3 添加标准检查点
7.3.4 添加图像检查点
7.3.5 添加位图检查点
7.3.6 添加表格检查点
7.3.7 添加文本检查点
7.3.8 添加文本区域检查点
7.3.9 添加可访问性检查点
7.3.10 添加页面检查点
7.3.11 添加数据库检查点
7.3.12 添加XML检查点
第8章 数据驱动测试
8.1 数据驱动测试方法
8.1.1 什么时候使用数据驱动测试方法
8.1.2 数据驱动测试的一般步骤
8.2 参数化测试
8.2.1 通过参数化测试来提高测试的灵活性
8.2.2 参数化测试步骤
8.2.3 使用随机数来进行参数化
8.2.4 参数化检查点
8.2.5 设置数据表格迭代方式
8.3 Action测试输入的参数化
8.3.1 编辑Action的属性
8.3.2 添加Action的输入参数
8.3.3 调用Action
8.4 使用环境变量的参数化
8.4.1 定义和设置环境变量
8.4.2 在测试步骤中绑定环境变量值
8.4.3 导出环境变量到XML文件
8.4.4 导入外部环境变量文件
8.5 使用数据驱动器来参数化测试
8.5.1 数据驱动器的使用方法
8.5.2 数据驱动向导
第9章 VBScript基础
9.1 脚本语言简介
9.1.1 Windows脚本语言
9.1.2 测试工具的“厂商语言”
9.2 VBScript语言基础
9.2.1 VBScript的数据类型
9.2.2 变量子类型(Variant Subtypes)
9.2.3 VBScript的变量
9.2.4 VBScript的运算符
9.2.5 VBScript的条件语句
9.2.6 VBScript的循环语句
9.2.7 VBScript的Sub与Function
9.2.8 VBScript的数组
9.3 VBScript与正则表达式
9.3.1 正则表达式简介
9.3.2 在VBScript中使用正则表达式
9.3.3 正则表达式在自动化测试中的使用
第10章 QTP测试脚本开发
第11章 QTP描述性编程 222
第12章 使用QTP测试标准Windows对象
第13章 使用QTP测试ActiveX对象
13.1 ActiveX对象的测试
13.1.1 Object属性的使用
13.1.2 AcxUtil对象的FireEvent方法的使用
13.2 各类ActiveX控件的测试
13.2.1 RadioButton类ActiveX控件的测试
13.2.2 CheckBox类ActiveX控件的测试
13.2.3 Calendar类ActiveX控件的测试
13.2.4 Label类ActiveX控件的测试
13.2.5 ProgressBar类ActiveX控件的测试
13.2.6 SliderBar类ActiveX控件的测试
13.2.7 LED类ActiveX控件的测试
13.2.8 ListBox类ActiveX控件的测试
第14章 使用QTP测试VB对象
14.1 Visual Basic控件的测试
14.2 对各类VB控件的测试
14.2.1 VbButton对象的测试
14.2.2 VbCheckBox对象的测试
14.2.3 VbComboBox对象的测试
14.2.4 VbEdit对象的测试
14.2.5 VbEditor对象的测试
14.2.6 VbFrame对象的测试
14.2.7 VbLabel对象的测试
14.2.8 VbList对象的测试
14.2.9 VbRadioButton对象的测试
14.2.10 VbScrollBar对象的测试
14.2.11 VbWindow对象的测试
第15章 使用QTP测试标准Web对象
15.1 Web对象的测试
15.1.1 加载Web插件
15.1.2 Web的录制和运行设置
15.1.3 QTP支持的浏览器
15.1.4 Windows Applications的录制和运行设置
15.1.5 设置IE的“Enable Tabbed Browsering”选项
15.1.6 使用Object属性访问DOM对象
15.1.7 使用Browser对象控制浏览器的导航
15.2 对各类Web对象的测试
15.2.1 Page对象的测试
15.2.2 Frame对象的测试
15.2.3 Image对象的测试
15.2.4 Link对象的测试
15.2.5 WebButton对象的测试
15.2.6 WebCheckBox对象的测试
15.2.7 WebEdit对象的测试
15.2.8 WebFile对象的测试
15.2.9 WebList对象的测试
15.2.10 WebRadioGroup对象的测试
15.2.11 WebTable对象的测试
15.2.12 WebXML对象的测试
15.2.13 WebElement对象的测试
第4篇 QTP高级技术篇
第16章 QTP的插件技术
16.1 QTP插件简介
16.1.1 查看插件安装和加载情况
16.1.2 插件分离的好处
16.2 内建插件与外部插件
16.2.1 内建插件
16.2.2 外部插件
16.2.3 插件的安装
16.3 插件加载与插件管理
16.3.1 QTP的插件加载过程分析
16.3.2 关联QTP插件与测试脚本
16.3.3 插件关联管理
16.3.4 通过编程方式启动QTP并加载插件
16.3.5 插件与检查点类型的关系
第17章 使用QTP的.NET插件测试.NET平台软件
17.1 QTP的.NET插件
17.1.1 .NET插件安装与设置
17.1.2 .NET Windows Forms Spy的使用
17.1.3 利用.NET Windows Forms Spy来分析.NET控件
17.2 测试.NET Windows Forms控件
17.2.1 QTP支持的.NET Windows Forms控件
17.2.2 通过Object属性来获取对象的内部属性
17.2.3 通过Object属性访问并执行控件方法
17.2.4 查看Object属性的两种方法
17.3 测试WPF控件
17.3.1 加载WPF插件
17.3.2 QTP支持的WPF控件
17.3.3 访问WPF控件的内部属性和方法
17.4 测试.NET Web Forms控件
17.4.1 QTP支持的.NET Web Forms控件
17.4.2 测试.NET Web Forms的程序的前提条件
17.4.3 利用Object属性来增强.NET Web Forms程序的测试
第18章 QTP的.NET插件扩展技术及其使用 323
18.1 QTP的.NET插件提供的扩展模块
18.1.1 .NET插件的扩展模块机制介绍
18.1.2 使用.NET Windows Forms Spy来协助开发扩展性
18.2 使用C#对QTP的.NET插件进行扩展
18.2.1 安装Custom Server模板
18.2.2 建立.NET控件的测试扩展项目
18.2.3 实现控件录制逻辑
18.2.4 注册TrackBar控件的事件处理器
18.2.5 实现控件的运行逻辑
18.2.6 对QTP进行配置
18.2.7 扩展项目的运行
第19章 QTP的自动化对象模型及其使用
19.1 QTP自动化对象模型简介
19.1.1 什么时候使用自动化对象模型库
19.1.2 选择开发语言和环境
19.1.3 对象模型库基本元素
19.2 在C#中使用QTP自动化对象模型
19.2.1 引用对象库
19.2.2 在C#中调用QTP对象模型库
19.3 常用的自动化对象模型方法介绍
19.3.1 在C#中启动QTP并加载指定插件
19.3.2 在VBScript脚本中设置QTP选项
19.3.3 导出QTP选项设置到VBScript脚本
19.3.4 在VBScript脚本中设置QTP的环境变量
19.3.5 在VBScript脚本中设置测试运行选项
19.3.6 导出QTP测试设置到VBScript脚本中
第20章 使用QTP开发一个猴子测试工具
20.1猴子测试20.1.1猴子测试简介20.1.2笨猴子与聪明猴子20.1.3什么时候使用猴子测试20.2使用QTP设计一个笨猴子20.2.1用QTP实现笨猴子的基本要素20.2.2使用Randomize函数产生随机数20.2.3使用RandomNumber对象获取随机数20.2.4通过WMI对象获取屏幕高度和宽度20.2.5利用DotNetFactory获取屏幕高度和宽度20.2.6让猴子控制鼠标和键盘20.2.7调用C#代码中封装的Windows API函数20.2.8输入随机字符串20.2.9记录测试信息20.2.10截屏20.2.11记录性能信息20.2.12基本的猴子测试工具20.2.13猴子测试工具的改进点
第21章 使用QTP测试Web Services
21.1Web Services插件介绍21.1.1什么是Web Services21.1.2Web Services插件的帮助文档21.2使用Web Services插件测试Web Services21.2.1Web Service测试向导的使用21.2.2运行Web Service测试21.2.3修改Web Service测试脚本中的检查点21.2.4参数化Web服务的输入21.2.5在对象库中添加Web Service测试对象21.2.6检查WSDL是否满足WS-I标准21.2.7使用ValidateWSDL方法检查WSDL
第22章 如何编写高质量的QTP测试脚本
22.1QTP测试脚本编码规范22.1.1常量命名规范22.1.2变量命名规范22.1.3对象命名规范22.1.4代码注释规范22.1.5代码风格22.2通过管理对象库来提高代码的可读性22.2.1直接录制的测试脚本的问题22.2.2通过修改命名来达到更加易读的效果22.2.3缩减代码行长度的方法22.2.4以中文命名测试对象

⑶ 怎么学习自动化测试

第一:先学习编程语言,然后再接触自动化工具。

语言选择上java或者Python都是可以的,可以先从Python入手,之后再开始Java。在学习语言的过程中,一定要忘掉你是做测试的,把自己当成开发,系统的去学相关的编程知识,因为语言水平的高低,很大程度上就决定了自动化水平的高低。
第二:打好基础,而不是本末倒置的学习自动化测试工具
不理解http协议,就不会理解loadrunner、fiddler、soapUI这些工具;不理解HTML,就不会理解firebug。所以基础打好了,才会事半功倍。
第三:清晰的认清自己,明确自己的目标
说白了,咱干什么事情之前肯定要先看看自己有几斤几两对吧,先评估一下自己现在的能力水平,然后再看下自己能够投入什么样的资源(精力、时间、资金)去学习,这样才会知道什么样的内容自己能够搞明白,哪个阶段要请教大牛,别整到最后越学越迷茫;其次就是认清自己能力之后,就要给自己定好合理的目标,多长时间达到什么样的水平。
第四:选择好切入点,设计好对自己帮助最大的方案
接口自动化:Python+Unittest+HtmlTestRuner+Jenkins和Java+Httpclient+TestNG+Jenkins
web自动化:Python+Webdrver+HtmlTestRunner+Jenkins,Java+Webdriver+TestNG+Jenkins
APP自动化:Robotium+Java+TestNG+Jenkins,Appium+Java+TestNG+Jenkins,Appium+Python+HtmlTestRunner
辅助测试脚本:以Shell,Python为主来简化重复的工作,过滤日志等
当然这些都是基本的实现方案,别的先不介绍。如果刚开始接触,我建议是选择语言之后,然后从接口测试入手,然后再学习web和APP自动化。
第五:贪多嚼不烂,学会举一反三
新手上路,容易着急,啥都想学,这样就容易混淆,也不好消化。很多地方都是相通的,代码架构、用例管理、等都可以举一反三,既可以提升你的学习效率,也不会混淆。最重要的是不能纸上谈兵,一定要动手去实践。
第六:不要受限于工具,多用开源
在测试行业,自动化测试工具有很多,但是大公司趋向于用开源的框架和工具,然后定制适合自己的测试方案。学着用一些开源的例如Webdriver, Appium等去搭建自己的自动化测试工程,然后掌握整体的自动化工作原理,为以后能够搭建自己的工具平台做准备,毕竟搞定自动化,可不是会使用几个工具那么简单。
自动化测试的最高境界:开发测试工具、设计自动化框架,让别人用。

⑷ 软件测试教程的目录


前言
教学建议
第1章软件测试概述
1.1计算机系统的软件可靠性问题
1.2软件测试的目的和意义
1.3软件测试过程
1.3.1单元测试
l.3.2集成测试
1.3.3确认测试
1.3.4系统测试
1.3.5验收测试
1.4软件测试与软件开发的关系
1.4.1软件开发过程
1.4.2软件测试在软件开发中的作用
1.4.3软件测试过程模型
1.4.4软件测试环境的搭建
1.5软件测试的发展历程和现状
1.6我国软件测试产业的现状
1.7软件测试工具
1.7.1白盒测试工具
1.7.2黑盒测试工具
1.7.3测试设计和开发工具
1.7.4测试执行和评估工具
1.7.5测试管理工具
1.7.6目前市场上主流的测试工具
1.8习题
第2章黑盒测试
2.1黑盒测试的基本概念
2.2等价类划分
2.2.1等价类划分方法
2.2.2等价类划分法的测试运用
2.3边界值分析法
2.3.1边界值分析法的原理
2.3.2边界值分析法的测试运用
2.4因果图法
2.4.1因果图法的原理
2.4.2因果图法的测试运用
2.5决策表法
2.5.1决策表法的原理
2.5.2决策表法的测试运用
2.6黑盒测试方法的比较与选择
2.6.1测试工作量
2.6.2测试有效性
2.7黑盒测试工具介绍
2.7.1黑盒测试工具概述
2.7.2黑盒功能测试工具--winRunner
2.7.3黑盒功能测试工具--QTP
2.7.4其他常用功能测试工具
2.8习题
第3章白盒测试
3.1控制流测试
3.1.1基本概念
3.1.2控制流覆盖准则
3.2数据流测试
3.2.1基本概念
3.2.2数据流覆盖准则
3.3程序插装
3.4程序变异测试
3.4.1程序强变异测试
3.4.2程序弱变异测试
3.5白盒测试工具
3.5.1静态测试工具
3.5.2静态测试工具应用实例
3.5.3动态测试工具
3.5.4动态测试工具应用实例
3.6软件缺陷分析
3.6.1软件缺陷的种类
3.6.2软件缺陷的产生
3.6.3软件缺陷数目估计
3.6.4软件测试效率分析
3.6.5软件缺陷的分布
3.7习题
第4章基于缺陷模式的软件测试
4.1基于缺陷模式的软件测试概述
4.2基于缺陷模式的软件测试指标分析
4.3缺陷模式
4.3.1缺陷模式概述
4.3.2故障模式
4.3.3安全漏洞模式
4.3.4缺陷模式
4.3.5规则模式
4.4基于缺陷模式的软件测试系统
4.4.1DTs系统结构
4.4.2DTS缺陷模式描述
4.4.3DTS的测试界面
4.4.4DTs测试应用报告
4.5习题
第5章集成测试
5.1集成测试概述
5.1.1集成测试的概念
5.1.2集成测试与系统测试的区别
5.1.3集成测试与开发的关系
5.1.4集成测试的层次与原则
5.2集成测试策略
5.2.1非渐增式集成
5.2.2渐增式集成
5.2.3三明治集成
5.3集成测试用例设计
5.3.1为系统运行设计用例
5.3.2为正向集成测试设计用例
5.3.3为逆向集成测试设计用例
5.3.4为满足特殊需求设计用例
5.3.5为覆盖设计用例
5.3.6测试用例补充
5.3.7注意事项
5.4集成测试过程
5.4.1计划阶段
5.4.2设计阶段
5.4.3实施阶段
5.4.4执行阶段
5.4.5评估阶段
5.5面向对象的集成测试
5.5.1对象交互
5.5.2面向对象集成测试的常用方法
5.5.3分布式对象测试
5.6习题
第6章系统测试
6.1性能测试
6.1.1性能测试的基本概念
6.1.2性能测试方法
6.1.3性能测试执行
6.1.4性能测试案例分析
6.2压力测试(负载测试、并发测试)
6.2.1压力测试的基本概念
6.2.2压力测试方法
6.2.3压力测试执行
6.3容量测试
6.3.1容量测试的基本概念
6.3.2容量测试方法
6.3.3容量测试执行
6.3.4容量测试案例分析
6.4健壮性测试
6.4.1健壮性测试的基本概念
6.4.2健壮性测试方法
6.4.3健壮性测试案例分析
6.5安全性测试
6.5.1安全性测试的基本概念
6.5.2安全性测试方法
6.5.3安全性测试案例分析
6.6可靠性测试
6.6.1可靠性测试的基本概念
6.6.2软件的运行剖面
6.6.3软件可靠性模型
6.6.4可靠性测试案例分析
6.7恢复性测试与备份测试
6.8协议一致性测试
6.8.1协议一致性测试的基本概念
6.8.2协议一致性测试方法
6.8.3协议一致性测试案例分析
6.9兼容性测试
6.10安装性测试
6.11可用性测试
6.11.1可用性测试的概念
6.11.2可用性测试方法
6.12配置性测试
6.12.1配置性测试的概念
6.12.2配置性测试方法
6.13文档性测试
6.13.1文档性测试的概念
6.13.2文档性测试方法
6.14GUI测试
6.14.1GUI测试的概念及方法
6.14.2GUI测试案例分析
6.15验收测试
6.15.1验收测试内容与策略
6.15.2验收测试方法
6.16回归测试
6.16.1回归测试的概念
6.16.2回归测试方法
6.17系统测试工具及其应用
6.18习题
第7章软件评审
7.1软件评审概述
7.1.1评审目的
7.1.2评审阶段的划分
7.1.3评审的组织与管理
7.2需求评审
7.2.1需求评审概述
7.2.2如何做好需求评审
7.2.3“软件需求规格说明”评审细则
7.3概要设计评审
7.3.1概要设计评审概述
7.3.2“概要设计说明”评审细则
7.4详细设计评审
7.4.1详细设计评审概述
7.4.2“详细设计说明”评审细则
7.5数据库设计评审
7.5.1数据库设计评审概述
7.5.2“数据库设计说明”评审细则
7.6测试评审
7.6.1“软件测试需求规格说明”
评审细则
7.6.2“软件测试计划”评审细则
7.6.3“软件测试说明”评审细则
7.6.4“软件测试报告”评审细则
7.6.5“软件测试记录”评审细则”
7.7习题
第8章测试管理
8.1建立测试管理体系
8.2测试管理的基本内容
8.2.1测试组织管理
8.2.2测试过程管理
8.2.3资源和配置管理
8.2.4测试文档管理
8.3测试管理原则
8.4测试管理实践
8.5常用的测试管理工具
8.5.1TestDirector恻试管理工具
8.5.2国外其他测试管理工具
8.5.3国产测试管理工具FestCenter
8.6习题
参考文献
参考网站
……

⑸ 软件测试要学哪些课程

第一步,测试基础:

测试基础是软件测试最最最重要的部分,只要你是做测试,不管是什么测试,测试的基础、理论知识都是必须学会的。大概就包括:测试计划编写、设计测试用例、编写测试报告、编写BUG报告单、跟踪BUG修复情况、还需要良好的沟通能力、以及各种测试阶段所使用的测试方法、单元测试、功能测试、集成测试、系统测试等。

第二步:学习脚本语言

如:python语言,当然python 是一门相对简单的计算机语言,考虑长远发展,需要了解C语言或者java。都说C语言最难,但是用得确实也多。

第三步:学习软件测试工具

学习软件测试工具并不难,只是需要我们去系统的学习。比如性能测试工具loadrunner,自动化测试工具selenium、Appium,接口测试Jmeter、Postman等。虽然说工具不是万能的但是工具能为我们提高工作效率,所以必须得会熟练的使用。最关键的一点,是要结合项目具体去操作,实践出真知,理论知识在实际项目中才能得到巩固。

第四步:计算机硬件知识

做过性能测试的都知道在性能测试过程中硬件性能也是一个非常重要的指标、CPU、内存、IO、带宽等等、如果你是做硬件测试的。那么就更不用说了。交换机、路由器、防火墙这些设备都需要有所了解。

第五步:数据库测试

MySQL数据库

MySQL简介、命令行工具以及数据管理、MySQL数据查询(条件、分组、聚合函数、排序、分页、连接查询、自关联、子查询)、内置函数、项目练习、数据分表、Python操作MySQL。

Redis数据库

Redis简介、客户端和服务器、数据类型(string、hash、list、set、zset)、各种数据类型操作、Python操作Redis、主从、集群。

第六步:项目实战

最好参与真实项目的测试工作,积累真实项目的测试经验。

成为优秀软件测试员之提升条件,如果你想成为一个更优秀的软件测试员的话,除了上面那些,你也最好能够具备开发语言即代码编写能力,虽然不会写代码也能做测试、但是如果你想做到高级测试工程师以上、那么代码编写能力就是必选项、如果不会写代码、那么你不可能成为高级测试。高级测试工程 师的一部分工作就是在写测试工具。虽然测试也需要写代码但不需要和开发一样那么精通某一门语言、可是测试却需要了解很多门开发语言(举一个简单的例子:你 现在所在的项目从C++语言、2年后你换工作了、新公司的开发语言是Java或者是VB什么的)所以在开发语言中测试需要更广的学习。

成为软件测试员之必备条件,就是你一定要有良好的心态。心要静、细心耐心、责任心。心静不下来无法对bug展开发向思维及拓展想像。任何一个测试最先面对的心理压力就是重复性的劳动。在你的测试生涯中,一定会碰见很多心理的考验,自己对于质量心里没有底、或者由于产品发布问题或者达到了测试瓶颈时候的困惑等。每个人都有自己的背景以及性格,往往对于测试来讲,就是考验心理素质的时候,这个时候就需要你自己不断地去克服这些心理

阅读全文

与qtp实践教程相关的资料

热点内容
数学网络研修研究问题有哪些 浏览:677
stl文件怎么打印 浏览:427
json格式变量写法 浏览:68
广州寄文件去吉林多少钱 浏览:254
苹果APP文件夹创建 浏览:903
黄米是什么app 浏览:417
word如何插入一个新文件夹 浏览:357
word文件夹前面有个符号 浏览:350
把word转换成语音 浏览:220
linuxfile文件 浏览:454
如何用网络打普通电话 浏览:463
linux进程打开的文件 浏览:134
新购u盘无法储存文件 浏览:553
5s要不要升级ios93 浏览:926
小米手机助手怎么关闭自动升级 浏览:24
外星人能不能升级到win10系统盘 浏览:652
加入java信任站点 浏览:486
好用的急救知识app 浏览:524
什么是网络适配器驱动文件名 浏览:717
吉林文件箱多少钱 浏览:113

友情链接