09 2019 档案

摘要:上一章我们成功把webdriver 集成到了eclipse,并且成功编写了第一个自动化小程序,打开网页,输入百度地址,关闭百度的一个简单小脚本,让我们熟悉一下自动化测试,今天我们就要讲测试框架了。笔者使用的就是TestNG。TestNG是一种单元测试框架,提供了很多灵活强大的功能,让自动化测试工程师 阅读全文
posted @ 2019-09-30 11:15 王大哥自动化测试 阅读(529) 评论(0) 推荐(0) 编辑
摘要:上一章讲了eclipse的配置安装。这次讲一讲WebDriver如何配置集成到eclipse里面。下面讲一讲步骤。 1. 下载Webdriver的JAR文件。打开Selenium 的官网,下载地址:www.seleniumhq.org/download,下载完成后,解压到本地。 2. 启动eclip 阅读全文
posted @ 2019-09-29 13:55 王大哥自动化测试 阅读(534) 评论(0) 推荐(0) 编辑
摘要:前面几章介绍了怎么通过firebug,firepath定位页面元素,讲了自动化的一些基础知识。今天这一章就要讲怎么搭建自动化测试的环境了。前面几章我也说过,笔者用的是Java,所以这里介绍的是Java+selenium+testNg的搭建方法,其他语言的自行百度吧。 既然是Java,那么少不了安装J 阅读全文
posted @ 2019-09-28 11:56 王大哥自动化测试 阅读(374) 评论(0) 推荐(0) 编辑
摘要:上一章讲了一些定位方式,其中最重要的Xpath,这次单独讲一讲,因为Xpath定位方式是自动化测试定位技术的NO1. 几乎可以解决所有的定位难题。 Xpath其实是XML Path的缩写,是XML的树状文档结构,Xpath可以用于整棵树中寻找指定的节点。XML文档树中的某一节点既可以向前搜索,也可以 阅读全文
posted @ 2019-09-27 16:59 王大哥自动化测试 阅读(614) 评论(0) 推荐(0) 编辑
摘要:昨天的辅助工具写了一种页面元素的定位方法Xpath,但是有一些页面元素并不见得用xpath一定能定位到或者有可能Xpath定位的元素也不见得是唯一的,今天再介绍一些常用的定位方式以及优缺点。 webdriver 对象的 findElement 方法可以定位多个页面元素,定位到的页面元素使用webEl 阅读全文
posted @ 2019-09-27 13:57 王大哥自动化测试 阅读(400) 评论(0) 推荐(0) 编辑
摘要:昨天的文章讲了firebug和firepath两种辅助工具,今天讲讲另一种辅助工具Selenium IDE。 Selenium IDE 是一种火狐浏览器的插件,所以也只能在火狐浏览器中安装。这个小插件可以实现网页操作步骤的录制和回放。可执行简单逻辑的自动化测试,并且可以将脚本导出为Java,Phyt 阅读全文
posted @ 2019-09-26 13:46 王大哥自动化测试 阅读(360) 评论(0) 推荐(0) 编辑
摘要:# 192.168.87.17 api.easypass.cn192.168.87.17 wapi.easypass.cn192.168.87.17 plat.wfw.yichehuoban.cn192.168.15.16 chexian.yichehuoban.cn# 智能外呼项目测试172.20 阅读全文
posted @ 2019-09-25 16:06 王大哥自动化测试 阅读(233) 评论(0) 推荐(0) 编辑
摘要:头几天讲了一些原理性的东西,本章进入实战。想学好自动化,还是得懂一些知识领域。例如,HTML,XML,CSS,JavaScript,Ajax,JAVA\Python\C#等语言中的一种,数据库知识,TestNg,Ant,MAven,Jenkins等。这些东西多多少少都要懂一些。笔者在编程语言方面用的 阅读全文
posted @ 2019-09-25 11:40 王大哥自动化测试 阅读(365) 评论(0) 推荐(0) 编辑
摘要:上一篇讲了selenium1和WebDriver的原理,新读者可以翻阅一下历史,本次讲selenium1和WebDriver的特点以及自动化测试的目标。 selenium1的缺点: 1. 键盘和鼠标事件无法触发以及调用。 2. 只能使用JavaScript插入方式来进行网页操作的模拟人工操作去测试。 阅读全文
posted @ 2019-09-24 21:57 王大哥自动化测试 阅读(472) 评论(0) 推荐(0) 编辑
摘要:今天开始写自动化的东西,以后可能会穿插其他的东西,这样为了符合处于各个阶段的测试爱好者。今天笔者就开始讲自动化测试相关的东西了。今天先讲原理。 Selenium RC实现原理,我先在网络上找了一个图,如下所示: 大家可以清晰的看到,简单来说,就是我们先用编程语言,写好控制程序,然后通过Remote 阅读全文
posted @ 2019-09-22 11:37 王大哥自动化测试 阅读(220) 评论(0) 推荐(0) 编辑
摘要:作为一个测试工程师,几乎每次面试都要问的的一个问题就是讲讲你们公司的项目--测试流程。千万别傻傻的说我们公司没什么流程,或者,敏捷开发,流程很简单,这样基本上你就pass掉了。其实还是有个基本流程的框架呢,其顺序如下: 立项-->需求编写-->需求评审-->确认需求-->测试计划-->测试用例编写( 阅读全文
posted @ 2019-09-22 11:33 王大哥自动化测试 阅读(591) 评论(0) 推荐(0) 编辑
摘要:相信很多测试工程师都在使用开源工具jmeter,jmeter可以做很多事情,接口测试,压力测试等等,此处我不多枚举。不过大家在做压力或者接口测试的时候是不是遇到过这类问题呢?就是需要登录校验的接口,直接登录的话,会被服务器拒绝,当然测试结果也就不准确了。那么jmeter怎么绕过登录校验机制呢?下面笔 阅读全文
posted @ 2019-09-21 15:29 王大哥自动化测试 阅读(4283) 评论(0) 推荐(0) 编辑
摘要:由于咱们的受众测试人员,有测试老鸟,也有新入手的菜鸟。所以笔者准备一篇基础篇,一篇技术篇,这样就是你好,我好,大家都好!老鸟就只当复习了,温故而知新嘛。 作为一个测试工程师,我们最基本的工作就是写测试用例,执行测试用例。而想写一个覆盖度特别全的测试用例,避免不了的,我们在写测试用例的时候,加入很多测 阅读全文
posted @ 2019-09-21 15:21 王大哥自动化测试 阅读(584) 评论(0) 推荐(0) 编辑
摘要:头几天写的东西太过基础,比较适合初级菜鸟,不过一些稍微有些经验的测试工程师感觉不到有干货,今天写一点测试工具的东西。jmeter稍微有点测试经验的测试人员都应该知道的一个开源接口,性能测试工具,在此我不多赘述。此篇文章解决一个脚本录制的问题。很多人在使用jmeter的过程中,手动添加脚本太繁琐。录制 阅读全文
posted @ 2019-09-21 15:16 王大哥自动化测试 阅读(688) 评论(0) 推荐(0) 编辑