1、计划测试。
确定组织测试的方式。在确定要录制的 *** 作时,考虑用户希望完成的内容。确认已将您的应用程序和
quicktest
按测试的要求设置。
确定要用于测试的对象库模式。所选择的对象库模式决定了录制测试时
quicktest
存储有关应用程序信息的方式。可以为每个 *** 作提供一个单独的 *** 作库,并在相应的 *** 作库中存储每个 *** 作的对象,或者,也可以将测试中的所有对象存储在公用(共享)对象库文件中。还可以将同一启型枝前个共享对象库文件用于多个测试。
如果您对测试不熟悉,可能会希望使用对象库每个 *** 作模式,因为您可以在不对测试进行任何其他更改的情况下,使用该模式。
如果熟悉测试,在共享对象库模式下工作可能是效率最高的方式。在该模式下,可以将一个对象库文件用于多个测试。这意味着应用于多个测试的对象信息将保留在一个中心位置。应用程序中的对象发生更改时,可以在一个位置为所有测试更新这些对象。
有关选择对象库模式悄搭猜的详细信息,请参阅《quicktest
professional
用户指南》。
2、录制测试。
录制测试(如录制测试中所述)期间,请遵循当用户在您的应用程序或网站中导航时您所期望他们执行的步骤。
3、增强录制的测试。
*
添加检查点(如创建检查点中所述),以搜索页面、对象、文本字符串或表中的特定值。
*
将测试中的固定值替换为参数(如参数化测试中所述),以检查您的应用程序使用多组数据执行相同 *** 作的方式。
*
创建输出值(如创建输出值中所述),以便在测试运行期间检索数据。
*
在适当的位置使用正则表达式(如使用正则表达式中所述),以提高测试的灵活性和适应性。
还可以使用编程语句、条件语句和循环语句进一步增强测试,这些语句会给您的测试增加逻辑性。这些内容在《quicktest
professional
用户指南》中有所描述。
4、调试测试。
调试测试以检查测试运行是否流畅,不发生中断。有关调试的其他信息,请参阅《quicktest
professional
用户指南》。
5、运行测试。
在您的应用程序或网站上运行测试(如运行并分析测试中所述),以检查应用程序的功能与预期的是否相同。
6、分析测试结果。
检查测试结果,确定应用程序中的缺陷。(要了解希望在测试结果中查找的内容,请参阅本教程中相应的部分。)
7、报告缺陷。
如果安装了
quality
center,您可以将发现的任何缺陷提交给
quality
center
数据库。(quality
center
是mercury
interactive
的一种软件测试管理工具。有关其他信息,请参阅《quicktest
professional
用户指南》和
quality
center
附带的文档。)
第一阶段(软件测试理论及基础)Windows *** 作系统及网络基础:软件测试概念、计算机层次、软件分类、 互联网概述、 IP地址、虚拟机使用、 *** 作系统安装
软件测试基础理论:软件开发阶段划分,软件测试阶段划分,模型和分类、软件测试主要原则、测试用例概念、 测试方法选择、 TestDirector概述、软件测试计划编写
功能测试项目实践:熟悉软件需求、编写测试计划、编写测试用例、 执行测试用例、提交bug、 编写测试总结报告
第二阶段(编程开发技术)
Java程序设计:Java开发环境变量的配置, Java程序的基本结构变量、常量、基本数据类型、流程控制,Java面向对象编程的基本概念,Java I/O核心技术, Java网络编程技术,Java的事件处理模型、Swing组件模型, HTML技术、Servlet/JSP技术
数据库基础:数据库系统的基本概念,基本SQL语句, 数据完整性约束,索引的创建和使用,视图的创建和使用,高级查询,存储过程的定义和使用, Oracle及SQL Server2008基本 *** 作, SQL Plus的基本使用,PLSQL Developer的使用, 序列,索引,视图,函数和存储过程
第三阶段(测试工具)
功能测试工具QTP:QTP的基本使用流程, 使用QTP录制应用程序及Web程序,QTP的测试对象管理机制、对象仓库的使用, 标准检查点、文本检查点、文本域检查点、图像检查点、数据库检查点、其他检查点, 脚本参数化, 使用模拟录制模式、使用低级录制模式、使用QTP进行回归测试, VBScript基本语法结构
性能测试工具LoadRunner:自动化工具分类,性能测试简介,Loadrunner概述;负载/压力测试计划的编写;开发脚本VuGenerator; 设计和运行场景---Controller;分析结果Analysis,LoadRunner数据池技滚稿术剖析; HTTP的报文结构,Correlation 技术,Web_reg_save_param函数, LoadRunner中文件下载,网页细分图,LR浏览器模拟设置,LR监视的性能计数器,LR中资源分析实;
测试管理工具Quality Center:Quality Center概述,Quality Center产品框架;滑慧 Quality Center的站点管理; Quality Center的项目信备答管理; Quality Center测试管理中的
白盒测试技术与白盒测试工具:白盒测试的方法;圈复杂度的计算; 面向对象的测试; 使用Junit进行单元测试
第四阶段(测试实践)
Unix *** 作系统及网络环境:Unix的历史,安装;Unix文件系统结构,FTP工具,目录共享; Unix常用命令; Unix Web服务器安装与配置,MySQL数据库的安装使用,邮件服务器
的安装与使用; Unix Perl模块的安装,Shell编程,SecureCRT和SSH;Unix SVN的配置和使用
自动化工具项目实践:使用QTP对Web项目进行功能测试;使用LoadRunner进行性能测试; 使用QC进行测试管理
软件测试肯定是要学习Java的第一阶段(软件测试理论及基础)
软件测试基础理论:软件开发阶段划分,软件测试阶段划分,模型和分类、软件测试主要原则、测掘芦兄试用例概念、 测试方法选择、 TestDirector概述、软件测试计划编写。
功能测试项目实践:熟悉软件需求、编写测试计划、编写测试用例、 执行测试用例、提交bug、 编写测试总结报告。
第二阶段(编程开发技术)
Java程序设计:Java开发环境变量的配判袭置, Java程序的基本结构变量、常量、基本数据类型、流程控制,Java面向对象编程的基本概念。
数据库基础:数据库系统的基本概念,基本SQL语句, 数据完整性约束,索引的创建和使用,视图的创建和使用,高级查询,存储过程的定义和使用。
第三阶段(测试工具)
功能测试工具QTP、性能测试工具LoadRunner、测试管理工具Quality Center
白盒测试技术与白盒测试工具:白盒测试的方法;圈复杂度的计算; 面向对象的测试; 使用Junit进行单元测试等等这些就是兆隆哗困云学院软件测试课程的三个学习阶段,当然最后一个学习阶段就类似于实习了——测试实践阶段
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)