一个自动化测试的案例之记事狗微博篇
一个自动化测试的案例之记事狗微博篇
前言: 针对于我这个学计算机的孩子,总是希望能够增强动手能力,在机子小小感冒时,能够自己帮它治愈,但现实情况是我总是把它搞成重病患者,貌似每次的动手能力,都让我的机子元气大伤啊,不过抱着一颗学习的心,第一次写博客纪念一下。
我们这一次课题是自动化测试,主要通过记事狗微博展现的案例
一Java在win7系统下的环境配置
1.配置JDK篇
windows XP、windows vista、windows7(32位系统)请安装名为“jdk-6u21-windows-i586”的安装程序,下载地址http://java.sun.com/javase/downloads/index.jsp
windows7(64位系统)请安装名为“jdk-6u21-windows-x64”的安装程序。
(我个人使用的是Win7,64位的)
选择好安装程序后,按提示安装完成,第一步就完成了。
设置环境变量(不分系统)。
1、桌面上,我的电脑处点右键——属性,点击——高级系统设置
2、弹出——系统属性,点击——高级中的——环境变量
3、打开环境变量点击下方的——新建
4、新建一个变量名为“JAVA_HOME”,变量值为先前那个程序的安装路径的变量,确定。例如我的安装路径为“C:\Program Files\Java\jdk1.6.0_21”。 (注:安装路径选择到“bin”文件所在的位置),完成新建后,找到“path”的变量,编辑。
5、将光标移动至变量名的最前端,输入“%JAVA_HOME%\bin;”,确定。特别注意分号。
2)接下来就开始安装Eclipse,到相关网站下载,解压后直接安装
完成以上步骤后,检验java是否安装成功。点击开始,在运行框内输入“cmd”,选择。在弹出的dos对话框内先后输入“java”和“javac”,若出现如图信息,则安装成功
二 安装火狐浏览器篇
将 selenium-ide-1.9.0.xpi,firebug-1.10.6-fx.xpi 拖到火狐浏览器
点击立即安装即可。
测试Selenium插件安装成功:点击浏览器的菜单项,点工具出现Selenium IDE即可
三 安装XAMPP篇
可到http://www.veryhuo.com/down/html/XAMPP.html 下载
点击安装后在dos中验证,输入如下
成功后会下图所示
进入之后选择英文语言
然后启动mysql,出现绿色的表明成功了。其中解除阻止就行了。(其中mysql是默认没有密码的可以到passwords里面看
四 搭建微博
Xampp搭建好后,将weibo复制到xampp中的htdocs中
打开firefox,录制
3.安装微博
输入192.168.18.250/weibo
登录到自己的用户账号中,发状态,发完后退出,点击红色的终止,改状态,点击绿色箭头
表示成功,登陆微博验证是否发布
接着
保存这个case,点击文件—save test case,保存在一个文件夹中
再点击文件—export test case-
然后会在文件夹中出现两个文档,后缀名分别为java和html.
1)打开eclipse,新建一个java工程,
然后在窗口右边的右击工程名New-source folder ,取名为test
再同样的方法在工程名下new一个folder, 取名为libs,在test里面建一个package命名为njfu.cn
(2)接着把准备的的libs文件夹中的内容全选复制,点击工程下的libs粘贴
(3)在libs里面加入上述所说的java文本内容。复制粘贴就可以了。在项目名上面点击—buildpath-configer build path,进去后选择Libraries,点击Add JARs,在出现的的窗口中,
点开libs,把其中的文件全选,点击OK。
(4)新建一个class类weibo,里面的内容就是上面保存的testJAVA。
第一次写博客,因为安装XMPP那个地方我搞的不是特别明白,在机房时貌似略过了这一步,今天做的有点晚,有些地方做的很粗糙,希望老师谅解!
转载于:https://www.cnblogs.com/oceanwater123/archive/2012/12/15/2818885.html
一个自动化测试的案例之记事狗微博篇相关推荐
- 来FAL学风控|风控策略分析师的日常是怎样的?(案例+代码详解篇)
风控策略分析师的日常是怎样的?(案例+代码详解篇) FAL金科应用研究院 做了5年的金融,3年的数据分析工作,从17年6月才真正接触代码,算不到熟练,但在不断的学习和工作实践中目前是可以解决任何问题的 ...
- 如何快速的开发一个完整的iOS直播app(美颜篇)
1.前言 在看这篇之前,如果您还不了解直播原理,请查看这篇文章如何快速的开发一个完整的iOS直播app(原理篇) 开发一款直播app,美颜功能是很重要的,如果没有美颜功能,可能分分钟钟掉粉千万,本篇主 ...
- python实现输入一个正整数_Python中实现输入一个整数的案例
我就废话不多说了,大家还是直接看代码吧! #! usr/bin/python3.5 # -*- coding:utf-8 -*- a = input("请输入一个整数:") #py ...
- 初中数学抽象教学的案例_初中数学教学案例分析论文2篇
日记网 >> 专题 初中数学教学案例分析论文2篇 更新时间:2018/6/18 0:45:00 点击率:1489 手机版 初中数学教学案例分析论文2篇来自简单日记网精选推荐.教育必须把 ...
- 案例5-挖掘微博广告高权重词条
微博内容(如图):ID content 公式: TF:词条在某个微博中出现的词频(出现次数). N:微博总数 DF:词条在多少个微博中出现过 案例用到四个reduceTask,下标计数从0开始,三个 ...
- UITableViewCell之微博篇
微博篇 本应用所涉及的知识点: 1.UITableView 中的cell 2.模型的创建 3.MJExtension第三方框架的使用 需求分析 1.界面分析 微博界面 界面控件分析: 整个页面 1.不 ...
- 【RPC框架、RPC框架必会的基本知识、手写一个RPC框架案例、优秀的RPC框架Dubbo、Dubbo和SpringCloud框架比较】
一.RPC框架必会的基本知识 1.1 什么是RPC? RPC(Remote Procedure Call --远程过程调用),它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络的技术. ...
- 科技爱好者周刊(第 185 期):美国宪法拍卖,一个区块链案例
这里记录每周值得分享的科技内容,周五发布. 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容. 周刊讨论区的帖子<谁在招人?>,提供大量程 ...
- 如何快速的开发一个完整的iOS直播app(播放篇)
前言 在看这篇之前,如果您还不了解直播原理,请查看上篇文章如何快速的开发一个完整的iOS直播app(原理篇) 开发一款直播app,集成ijkplayer成功后,就算完成直播功能一半的工程了,只要有拉流 ...
最新文章
- MySQL Xtrabackup备份和恢复
- 微信小程序之可滚动视图容器组件 scroll-view
- STM32F103CUBE学习笔记 一 环境安装
- mysql索引失效_MySQL索引失效的底层原理
- 自由软件基金会庆祝成立35周年
- 手写 Promise
- 初涉网络流[EKdinic]
- 快速中值滤波利用VC++和OpenCV调用其封装的动态链接库出现的错误和处理
- Javascript的块级作用域
- TOPSIS法(小白必看文章包含详细源代码及注释)
- outlook邮箱邮件内容乱码_outlook邮件乱码怎么转换
- Python将多个excel文件合并为一个文件
- html加密文件怎么解密,如何取消文件的加密保护,如何解密?
- 如何开张美国银行卡CitiBank
- 黑客正利用“Black Lives Matter”政治口号传播恶意软件
- Daniel Jeffries:为什么我相信EOS是去中心化时代的黎明
- 面试经历---广东耶萨智能科技股份有限公司(2016年01月11日上午面试)
- 多线程总结:1.线程的创建于开启 2.线程的状态 3.线程安全
- phpstorm学习
- 利器社群计划 - 张驰Terry
热门文章
- 小女出世,暂停工作,全职照料大人小孩
- php怎么求阶乘_如何实现一个PHP类来计算整数的阶乘?(代码详解)
- 【Flink】Flink常量UDF-TableFunction优化
- 面试官:什么是 Reactor 和 Proactor
- 【Flink】Flink kafka Spark 如何实现数据有序性
- 【java】高效压缩位图RoaringBitmap的原理与应用
- [Yarn] Yarn local-dirs are bad 导致节点处于不健康状态
- 【Kafka】Error when freeing index buffer (kafka.log.OffsetIndex) NullPointException
- 95-170-040-源码-Time-Time简介
- 【java】java的unsafe