代码改变世界

随笔分类 -  软件自动化测试

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

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

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

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

7. Selenium的基本使用

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

6. Selenium测试工具简介

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

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

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

2.自动化测试策略

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

1.自动化测试概述

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