记事狗微博自动化测试
记事狗微博自动化测试
说在前面:第一次发博客,希望能对大家有些帮助,欢迎大家多提意见。此博客目的是搭建微博,以及对发送的微博进行自动化测试。
一、环境的配置
1.安装jdk-6u26-windows-i586.exe,默认安装即可。安装后可在C:\Program File\Java中看见安装的文件。
(1) 配置环境变量:首先,右击计算机——>属性——>高级系统设置——>环境变量 其次,在系统变量下点击新建,输入如下内容:(变量值就是进入1中安装的JDK文件, 把 jdk1.6.0_26的位置复制过来即可)
(2)用同样地方法在新建一个系统环境变量
(3)在系统变量中点击Path,再在JDK的jdk1.6.0_26 中找到bin路径复制Bin的路径,再在Path的最后先写个分号,再把Bin的路径粘贴进去,点击确定。
(4)验证是否安装成功,点击开始——>运行——>输入cmd——>输入java –version 出现
表示安装成功
2.安装eclipse-jee-indigo-SR2-win64,默认安装即可。
3.安装Firefox 浏览器,按提示安装即可。(为了防止出现兼容问题,建议使用最新版本)
4.安装selenium-ide-1.9.0.xpi,打开Firefox 浏览器后,把selenium-ide-1.9.0.xpi
直接拖到浏览器中,会出现
在工具中可以看见
同理安装firebug-1.10.6-fx.xpi, 在浏览器的空白处右击会出现
表示安装成功
5.安装xampp
(1)点开xampp,点击
运行后若出现以下界面就表示安装成功
(2)安装好xampp后,点击,选择英语,进入
点击MySQL右边的Strat,出现
呈现绿色,表示安装成功
点击Apace右边的Start启动
验证是否安装成功,在cmd中输入
默认密码为空,直接按enter键,若出现下面的界面则表示安装成功
二.在微博的搭建
1.打开Firefox,在地址栏中输入
若出现下面的界面表示成功
2.再在地址栏中输入http://localhost/weibo/install.php,进入微博的搭建界面,点击下一步
3.配置数值
(1)数据库服务器localhost:后面的值必须跟
中的一致
(2)数据库用户名就是默认的root,密码为空
(3)在cmd中建立一个数据库
然后输入:creat database weibo;
(4)邮箱随意即可
4.点击下一步
密码自己设置,点击下一步,出现以下界面表示微博搭建成功
5.在地址栏中输入:http://localhost/weibo
然后注册一个微博,再重新登录进入微博,发布微博验证是否注册成功
三、自动化测试
1.安装selenium_jars(下载地址:http://seleniumhq.org/download/)
先把该文件放到D:\tools中,然后再cmd中输入
若出现下面的界面表示成功。
该界面要一直打开,因为它相当于一个后台。
2.打开Firefox,在工具栏中找到,点击进入
然后对Firefox 网页进行激活:点击右上角的
,再点击一下Firefox的空白页,再点击一下
即可。
3.在地址栏中输入:http://localhost/weibo进入微博(注意再输入是不能复制粘贴要手动输入,而且要点掉),发布一个微博后退出,再重新进入后不发微博直接退出,点开,会看到
然后自己测试一下,把id=i_already后面的内容改一下,如改成:helloworld!,然后光标点到open,再点击 运行,若出现下面的界面,表示成功。
可以登录微博检验是否发布helloworld!
然后保存这个case,点击文件——>save test case,选择保存的文件夹——>点击文件——>export test case ——>
接着你可以看到文件夹中出现两个后最为java和html的文档。
4.打开eclipse,新建一个java工程——>右击——>点击工程名New-source folder,命名为test——>把libs文件夹中的内容全部复制到工程下的libs中——>点击buildpath-configer build path——>选择Libraries——>点击Add JARs——>点开libs,全选其中的文件——>点击OK
点击工程下的test——>右击新建一个package,名字cn.edu.njfu.cs.at(规范即可)——>点击test——>点击other——>选择UTF-8
对scr进行同样的操作
(4)在上述package中新建一个class,把3.(1)中保存的后缀为java的文件中的内容拷贝到class中,按下图进行修改
(5)修改微博的内容并发布
右击函数名——>点击Run as——>点击 ——>出现 表示成功,可以进入微博验证发布的内容。
(6)进入微博——>右击空白页——>选择 ——>点击左上角的
可以看一下刚才修改的内容。
(7)用代码来检验微博的内容
下面插入下面的代码来测试自动发布微博
(8)发布微博,进行代码自动化测试
参考代码:
时间:2012年12月15日