下载此文档

核心测试新人指南.docx


文档分类:中学教育 | 页数:约75页 举报非法文档有奖
1/75
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/75 下载此文档
文档列表 文档介绍
核心测试新人指南 3
1. 核心测试基本概念 3
. 核心测试框架简介 3
. TestNG简介 4
. 持续集成 6
2. 环境配置 8
. JDK安装 8
. Oracle安装 9
. PL/SQL安装 9
. Ant、Maven、Antx、Svn、Jboss 10
. 环境配置Q&A 12
3. 常用测试工具的使用 16
. TortoiseSVN 16
. Antx 19
. Maven 19
. eclipse 21
. SecureCRT 24
. pl/sql 26
. Tcenter 28
. TestNG 32
4. 测试工具类 34
5. 测试实例 34
. GUI测试实例 34
. 核心测试实例 45
6. 流程及规范 62
. CQ—Clear Quest常用操作 62
. JIRA常用操作 69
. 项目关键时间点 69
. 核心测试编写规范 69
7. 其他 71
. 有问题找谁 71
. 组内学****文档 72
核心测试新人指南
核心测试基本概念
核心测试就是核心系统的接口测试,接口测试是测试系统组件间接口的一种测试,接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。如今的系统架构纷繁复杂,系统间的接口庞杂繁多,传统的功能测试已经难以满足系统发展的需求,迫切需要一种更加有效实用且可以持续进行的测试方式来保证系统的质量,接口测试在这种需求下应运而生。
首先,随着系统复杂程度的上升,传统的测试方法测试成本急剧增加,测试效率大幅下降(根据淘宝的数据模型推算,底层的一个bug能够引发上层的8个左右bug,而且底层的bug很容易引起全网的宕机),相反接口测试能够提供系统复杂度上升情况下的低成本高效率的解决方案。
其次接口测试不同于传统开发的单元测试,接口测试是站在用户的角度对系统接口进行全面高效持续的检测。
最后接口测试是自动化并且持续集成的,这也是为什么接口测试能够低成本高收益的根源。
核心测试框架简介
核心测试框架是基于TestNG和Sofa Test框架之上的,测试脚本都是以TestNG的方式运行,跑脚本之前,TestNG会先启用一个main主线程,利用TestNG的标签通过反射找到并调用SetUp方法进行一些初始化的工作,用一个上下文context加载所有的读取的配置文件中的bean,加载完之后,用数据驱动的方式去调用***@Test标签所标示的方法,从而去
跑核心测试的脚本,结构图如下所示:
TestNG简介
TestNG是为了解决Junit过于简单的问题而产生的,它与Junit是同一类的框架,两者不能同时使用,TestNG相比Junit增强功能如下:
定义测试组的能力,每个测试方法都可以与一个或多个组相关联,但可以选择只运行某个测试组。
重新运行失败的测试,对于每天都进行编译来说非常有帮助。
提供了依赖检查机制,并可以严格控制执行顺序。
可以简单的直接进行多线程测试了。
提供xml方式的参数化测试。
PS. TestNG的安装:打开eclipse,点击工具栏上的Help—Software Update:
然后点击Add Site,输入下载TestNG的网址,():
在Available Software中就会有可用的TestNG的安装,点击Install:
安装完毕后在eclipse工具栏上点击Windows—Show Views—Other,选中Java目录下的TestNG,即可在eclipse页面上看到TestNG的视图了:
持续集成
持续集成是接口测试实现全面自动化回归测试的重要技术手段。简单来说,持续集成就是把写好的测试代码持续不断地运行起来,并且利用版本控制技术,让测试代码测试的始终是最新版本的系统接口。
核心测试使用Hudson作为持续集成的工具,Hudson是在开源届广泛认知的持续集成服务器,其支持CVS和SVN作为版本控制工具,支持ANT和MAVEN作为构建工具,支持定时或者特定事件触发集成任务,给指定人员发送错误邮件等等,并且操作十分简单。Hudson自身没有持续集成能力,只是作为一个整合CVS,SVN,ANT,MAVEN和EMAIL的工具存在。
Hudson拥有的特性包括:
易于安装-只要把

核心测试新人指南 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数75
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mkjafow
  • 文件大小5.99 MB
  • 时间2021-01-18