发表于: 2019-03-20 23:37:06
1 566
今天完成的事情:
下载火狐的path插件 找了老半天还有bug
定位元素 可以用ide录制好以后 然后找出为什么录制好后回放不上的原因
找到元素 把target那一排换上去 然后回放就好了 只是知道这个过程 目前还没成功还在研究
基本知道是用这几个插件组合找元素 然后ide录制回放失败只要找到相应元素 重新打在target就可以成功回放了 没研究出来
明天计划的事情:
研究
遇到的问题
:插件不是很会用 不怎么会写这个代码语言
收获:
接口测试讲义
1. 接口测试的类型
主要包含三种测试:
- Web接口测试,
- 应用程序接口(API, application programming interface)测试,
- 数据库测试。
实际上意义就是UI界面到数据库之间,数据流经过的所有过程。
LAMP(Linux Apache MySQL PHP)/LNMP(Linux Nginx MySQL PHP):只有 Web 服务器,没有应用服务器。
- Web 浏览器 到 Web 服务器: Web 接口测试,测试 请求和响应。
- Web 服务器 到 数据库服务器:应用接口测试,测试 PHP。
Linux / Windows + Java / Asp.net(C#) + Apache/Nginx + Tomcat/IIS + MySQL/Oracle/SQL server
- Web 浏览器 到 Web 服务器: Web 接口测试,测试 请求和响应。
- Web 服务器 到 应用服务器:契约服务,WebService,JavaAPI,WebAPI,WCF,.net Remoting:测试 Java 或者 C# 处理业务逻辑(JavaEE/ ASP.NET MVC),通俗讲测试 Service。
- 应用服务器 到 数据库服务器:数据处理服务,测试 Java 或者 C# 处理数据,把数据读取到数据库。
我们需要关注的是 Web 接口测试。
Web 接口测试的方法:
- Python 或者 Java,C# 编程,触发请求,读取响应,分析得到的响应数据进行与源数据的对比。
- 用工具:Postman 或者 SoapUI(不推荐)
XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。
XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。
XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 都构建于 XPath 表达之上。
selenium1的自动化执行步骤如下:
测试人员基于Selenium支持的编程语言编写好测试脚本程序。
测试人员执行测试程序。
测试脚本程序发送访问网站的HTTP请求给Remote Control Server(RC)。
RC 收到请求后,访问被测试网站并获取网页数据内容,
并在网页中插入Selenium Core的JavaScript代码库,然后返回给测试人员执行测试的浏览器。
测试脚本在浏览器内部再调用selenium Core来执行测试代码逻辑,记录测试结果,完成测试。
评论