发表于: 2019-03-20 23:37:06

1 566


今天完成的事情:


下载火狐的path插件 找了老半天还有bug


定位元素 可以用ide录制好以后 然后找出为什么录制好后回放不上的原因 


找到元素 把target那一排换上去 然后回放就好了 只是知道这个过程 目前还没成功还在研究


基本知道是用这几个插件组合找元素 然后ide录制回放失败只要找到相应元素 重新打在target就可以成功回放了 没研究出来  



明天计划的事情:

研究


遇到的问题


:插件不是很会用 不怎么会写这个代码语言


收获:


接口测试讲义

1. 接口测试的类型

主要包含三种测试:

  1. Web接口测试,
  2. 应用程序接口(API, application programming interface)测试,
  3. 数据库测试。

实际上意义就是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来执行测试代码逻辑,记录测试结果,完成测试。




返回列表 返回列表
评论

    分享到