cms后台的搭建, 我们主要是用来做接口测试和接口自动化测试: 我们搭建的流程和之前搭建多有米一样: 后期给我们一个war包就要知道搭建一个文档: 要知道环境项目怎么讲?   讲解下搭建cms环境的流程 一.cms后台管理系统测试环境用途 此接口测试环境主要用于编写接口测试用例.执行手工接口测试.和接口自动化使用 二.所需要的工具包 centos6.5 xshell4 xftp:用于传输文件至Linux系统 jdk mysql5.1.73 cms.war cms_sql.sql 三.搭建cms环…
eclipse集成开发环境 搭建开发环境需要安装的工具如下 jdk-8u60-windows-x64.exe        jdk eclipse.rar      集成开发框架 mysql-install-community-5.7.20.0.msi       mysql apache-tomcat-7.0.56-windows-x64.zip     tomcat cms.war    项目包 cms_project.sql cms此项目数据库脚本   安装步骤 1.安装jdk,在wind…
关联接口 定义:上个接口返回的参数作为下一个接口的入参 1)接口1:查询出所有的州,自治区,直辖市,省(且发送请求不需要入参) 接口url地址: http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportProvince get和post都可以查询身份接口 2)接口2:通过输入省份,查询出省对应的城市 参数:province='省份名称' 正确步骤: http://www.webxml.com.cn/WebServ…
Postman 一.Postman介绍 Postman是一个网页调试工具,也可以调试css.html Postman的操作环境 环境:Postman Mac.Windows X32.Windows X64.Linux系统. postman 浏览器扩展程序.postman chrome应用程序 Postman下载:Postman | Download Postman App 记得选择下载的版本:有32和64位 我们目前使用的是64位 安装成功! 二postman的使用 1.设置postman主题…
错误现象: 打开fi'd'dler以后浏览器无法打开,关闭fiddler之后可以打开浏览器 解决方案: 1. 2. 在点击确定…
*** Settings ***Library Selenium2LibraryLibrary OperatingSystem *** Variables ***${name} zhangsan@{lis} 张三 李四&{dic} name=张三 age=18 *** Test Cases ***test Comment log ${name} #全局 设置全局变量: 打印全局变量: 运行打印后的变量 Comment Log Many @{lis} #列表 #打印列表:不能使用log 要用:lo…
自动化测试理论什么是自动化测试?广义的:通过工具或程序替代或辅助人工测试的行为叫自动化测试狭义的:通过工具录制或编写脚本模拟手工测试的过程,通过回放或运行脚本执行测试用例,从而代替人工对系统的功能验证. 分层自动化测试金字塔模型:UI层,接口层,单元测试层.大多数人认为自动化测试就是产品UI自动化测试,其实不是的.UI自动化测试只是3层中的最上一层,操作简单,投入比例少,价值最低,我们倡导根据产品开发阶段分别进行自动化测试UI层:关注模拟用户操作接口层:关注函数,方法提供的接口是否可靠调用函数或…
背景:因为把传入接口参数.组建测试用例.执行测试用例和发送报告,都放入一个.py文件对于接口的使用非常不灵活就需要数据和接口业务进行分离让代码之间的 耦合性降低.和实现接口的分层管理,所以需要对代码进行封装处理. 接口分层思想: cms_api:组建并发送接口请求 config:放所有接口的入参信息 report:放置运行所有测试用例生成的报告 run:自动加载所有的测试用例.并且运行 testcase:继承unittest单元测试框架.组建接口测试用例 utils:工具类.发送邮件和生成报告模…
UI自动化框架:UI自动化框架可以分为8个模块,conf.data.public.pageobject.testcase.runner.report.log.conf是用来储存系统环境.数据库.邮件的配置参数.项目的绝对路径.各个模块的绝对路径,其中文件有ini.yaml.xlsx文件等,通过响应的方法来处理相应的文件.ini文件一般通过继承configparse模块进行处理,yaml一般使用@unittest.skip@file_data@unpack装饰器进行读取,xlsx主要通过引用ope…
1.你有做过自动化?你用什么语言? python2.自动化中如何使用语言打开一个网址?浏览器,浏览器对应驱动,导入库,类,get,url3.在一个浏览器中打开多个窗口?open_windows driver.execute_script4.在自动化中如何释放资源? 当一个注意点,经验(不去quit,close)5.如何切换窗口? switch_to_window(handle)6.如何获取当前句柄?如何获取所有句柄?7.如何获取当标题?如何获取所有标题?8.如何在自动化输入文本?9.如何点击按钮…