代码改变世界

10.API 接口自动化测试的基本原理

2018-05-06 17:02 by jier_wang, 2726 阅读, 0 推荐, 收藏, 编辑
摘要:10.1 常用API接口协议介绍 HTTP协议 超文本传输协议 它是用来在Internet上传送超文本的传送协议,运行在TCP/IP协议族之上,它可以使浏览器更加高效,使网络传输减少。 任何服务器除了包括HTML文件以外,还有一个HTTP驻留程序,用于响应用用户请求。 浏览器是HTTP客户,向服务器 阅读全文

8. 使用Java+TestNG+Selenium搭建测试框架做Web UI自动化测试

2018-05-06 16:58 by jier_wang, 4176 阅读, 0 推荐, 收藏, 编辑
摘要:8.1 介绍框架层级及基本组件 框架层级及基本组件: Java作为开发语言 Maven管理项目及Jar包 Testng作为测试框架,管理测试用例集,生成测试报告 Selenium为测试工具 Testng被选为测试框架的优点 灵活的测试配置 测试用例可以更容易地进行分组 可以使用TestNG实现测试并 阅读全文

7. Selenium的基本使用

2018-05-06 16:52 by jier_wang, 678 阅读, 0 推荐, 收藏, 编辑
摘要:7.1 常见定位对象元素的方法 常见定位对象元素的方法 在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下: By.id() id页面元素的id一般是 阅读全文

6. Selenium测试工具简介

2018-05-06 16:45 by jier_wang, 421 阅读, 0 推荐, 收藏, 编辑
摘要:6. Selenium测试工具简介 Selenium的前世今生 1. Selenium 1.0 Selenium 1.0 = Selenium IDE + Selenium Grid + Selenium RC 早期的Selenium使用的是Javascript注入技术与浏览器打交道,需要Selen 阅读全文

4.自动化测试框架及知识体系

2018-05-06 16:32 by jier_wang, 1004 阅读, 0 推荐, 收藏, 编辑
摘要:4.1 为什么要引入自动化测试框架? 1)行成自动化测试体系,将代码构建、软件包快速验证、部署、测试执行、报告生成等各个环节联系起来 2)降低脚本维护的工作量 3)代码资源复用性 4)有利于基础功能实现 5)脚本之间需要关联、衔接 6)易用、易维护 7)便于人员之间相互协作 8)便于生成测试报告 4 阅读全文

3.当前主流自动化测试工具的对比选型

2018-05-06 16:25 by jier_wang, 2176 阅读, 0 推荐, 收藏, 编辑
摘要:3. 当前主流自动化测试工具对比选型 3.1 Selenium & UFT(QTP) 3.2 Robot framework & Cucumber & TestNG 阅读全文

2.自动化测试策略

2018-05-06 16:22 by jier_wang, 1093 阅读, 0 推荐, 收藏, 编辑
摘要:2.1 自动化测试的工作方式 功能自动化测试: 通过软件工具(测试脚本)模拟用户实际的鼠标、键盘、触屏等操作,实现自动化执行和操作被测对象的预期功能。 性能测试: 通过软件工具(测试脚本)模拟多个虚拟用户并发请求,来检验服务器的性能行为是否满足系统要求。 自动化测试的基本工作流程: 自动化测试用例设 阅读全文

1.自动化测试概述

2018-05-06 16:12 by jier_wang, 825 阅读, 0 推荐, 收藏, 编辑
摘要:1.1 自动化测试的意义 什么是自动化测试? 简单讲,自动化测试就是通过编写代码,运行程序,完成需要手工需要做的软件测试任务。 一般的测试对象是计算机软件,包括但不限于Windows应用,web应用,server服务等。 自动化测试的优势: 1. 可重复 一旦编写好自动化测试脚本或者测试工具,便可以 阅读全文

eclipse工程当中的.classpath 和.project文件什么作用?

2017-02-17 16:14 by jier_wang, 2760 阅读, 0 推荐, 收藏, 编辑
摘要:.project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置.classpath的位置定义了你这个项目在编译时所使用的$CLASSPATH .classpath 文件从数据上我们容易看出,上面描述了工程的依赖文件:源文件的具体位置(kind="src")运 阅读全文

Git 命令

2017-02-17 16:12 by jier_wang, 143 阅读, 0 推荐, 收藏, 编辑
摘要:Git 命令git status q命令完成git log查看commit的记录,有hashcode,可以回退git resetgit reset --hardadd 就是把需要提交的文件做一个标示 git add /home/xxx/xxxx.cppcommit是把需要上传的文件提交到本地 git 阅读全文