认识测试案例——测之重器(1)

发表于:2017-8-08 16:58

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:张俊卿    来源:51Testing软件测试网原创

  第1章
  认识测试案例
  本章是开篇第一章,在这一章中,我会用我已经搭好的框架讲解如何编写测试案例,如何定义编写测试案例的格式,如何使用Scenario组织可以被重用的测试步骤,如何编写数据库和WebService的测试案例,如何组织TestSuite,希望大家读完本章后能对自动化测试有个清楚的认识。
  1.1第一个测试案例
  本节讲解如何使用qing-automation 框架编写测试案例。首先进入下载页https://git.oschina.net/xhyspring/qing-automation,单击“ZIP”按钮,如图1-1-1 所示。代码下载完成后,解压zip 包。
  图1-1-1 下载qing-automation 框架
  接下来准备启动项目。在启动项目之前,确保电脑已经安装了JDK7 和Ant。
  1.安装JDK7。下载JDK7,单击“安装”,然后一直单击“Next”按钮,当JDK7 安装完毕后,就可以设置环境变量了。
  (1)右击“我的电脑”,选择“属性”→“高级”→“环境变量”,如图1-1-2 所示。
  图1-1-2 设置环境变量
  (2)在“系统变量”下单击“新建”按钮,弹出“编辑系统变量”对话框,变量名设置为JAVA_HOME,如图1-1-3 所示。
  图1-1-3 设置JAVA_HOME
  (3)设置Path,方法同上。在Path 变量值的最前面加上%JAVA_HOME%\bin。若已有Path 项,则无须新建,直接加在后面即可,但需用英文分号“;”与前面已有项分隔开,如图1-1-4 所示。
  图1-1-4 设置Path
  2.下载Ant。下载地址:http://ant.apache.org/bindownload.cgi,在图1-1-5 所示区域下载。
  图1-1-5 下载Ant
  下载成功后解压,接下来设置环境变量。
  (1)右击“我的电脑”,选择“属性”→“高级”→“环境变量”。
  (2)在弹出的“环境”对话框中的“系统变量”下,单击“新建”按钮, 输入变量名:ANT_HOME, 变量值:D:\apache-ant-1.9.2-bin\apache-ant-1.9.2(这是我的Ant 解压后所在路径)。
  (3)在“系统变量”下,单击“编辑”按钮,输入变量名:Path,在变量值后加上“.;%ANT_HOME%\bin; ”。
  当环境变量设置好以后, 打开CMD, 运行Java-version 和Antversion两个命令,如图1-1-6 所示,代表JDK 和Ant 都已安装成功。
  图1-1-6 JDK 和Ant 安装成功
  然后,在CMD 中把路径切换到项目所在文件夹。如果项目所在文件夹是D:\FitNesse\git\qing-automation,那么在CMD 里运行“cd D:\fi tnesse\git\qing-automation”,回车,接着运行Ant run 命令,如图1-1-7所示。
  图1-1-7 运行Ant run 命令
  当图1-1-8 所示信息被展示在CMD 后,即表示项目已启动成功。
  图1-1-8 Ant run 启动成功信息
  打开浏览器,在地址栏里输入“http://localhost:8001”,项目的主界面终于揭开神秘的面纱,展现在我们面前了,如图1-1-9 所示。
  图1-1-9 项目主界面
  单击“DemoSuite”选项,进入Demo 中的Suite 页面,可以看到有两个子目录:Set Up 和Verify Baidu+(MustPass),如图1-1-10 所示。
  图1-1-10 展示DemoSuite
  打开“SetUp”,里面显示的是导入后台Java 代码的包路径,如图1-1-11 所示。
  图1-1-11 导入后台Java 代码的包路径
  打开“Verify Baidu”,页面将展示如图1-1-12 所示的测试脚本。
  图1-1-12 第一个测试脚本
  运行测试脚本,步骤如下。
  1.安装Firefox 26.0 版本。可到http://download.csdn.net/detail/xhyspring/7477967 下载,注意不能安装最新版本,也不能让Firefox 自动升级,因为本项目Selenium 不支持高版本Firefox。安装界面如图1-1-13 所示,单击“Customer”选项进行安装。
  图1-1-13 安装Firefox 注意事项一
  注意,不能勾选如图1-1-14 所示选项,如果勾选此处,那么Firefox会自动升级。
  图1-1-14 安装Firefox 注意事项二
  如果你的系统是WIN7 的话,那么还需要多加一个操作。
  打开Firefox 浏览器,选择“工具”栏中的“选项”按钮,在弹出的“选项”框中,单击“高级”按钮,并选择“更新”选项,勾选下面的“不检查更新”,然后确定并退出,如图1-1-15 所示。
  图1-1-15 安装Firefox 注意事项三
  2.单击图1-1-16 左上角的“Test” 按钮,Firefox 浏览器会自动弹出,并打开百度页面,然后查询关键字。这就是此框架在自动运行测试脚本。
图1-1-16 点击Test 按钮执行脚本。
本文选自《测之重器——自动化测试框架搭建指南》第一章,本站经电子工业出版社和作者的授权。
版权声明:51Testing软件测试网获电子工业出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号