肖sir_多测师 _高级讲师 第二个月21讲解app测试之实战(008拓展知识)
摘要:app性能测试 xcode弱网测试 兼容性测试, gt性能
阅读全文
python3 appium自动化 上下左右滑屏 函数的封装详解
摘要:将滑屏操作的动作封装起来,可以使用反复调用,你想用的时候调用就可以了,很方便。 #屏幕向上滑动, x轴不变,y轴向上移动 #屏幕向上滑动, x轴不变,y轴向上移动 def swipeUp(dr,n,t=2000): L=dr.get_window_size() x1=L['width'] * 0.5
阅读全文
肖sir__ 高级讲师___app定位问题归纳
摘要:uiautomatorviewer截图:滚动框为一个整体,无法定位到商品类型中的每一个元素,所以使用id,name无效
阅读全文
肖sir_高级讲师__app屏幕滑动定位(006swipe方法)
摘要:app屏幕滑动定位(swipe方法)swipe语法:Swipe(int start x,int start y,int end x,int y,time)#参数的个数根据实际情况使用解释:int start x-开始滑动的x坐标, int start y -开始滑动的y坐标。 int end x -
阅读全文
多测师讲app测试 _appium实战定位(005)_高级讲师肖sir
摘要:from appium import webdriver #导入appium库from time import sleepcps={ #匹配模拟器和App "platformName":"Android", "deviceName":"127.0.0.1:62001", "platformVersi
阅读全文
肖sir_多测师 _高级讲师app中使用模拟器的端口号
摘要:逍遥模拟器 默认端口号:21503(XYAZ就是逍遥模拟器)天天模拟器 默认端口号:5037夜神模拟器 默认端口号:62001海马王模拟器 默认端口号:26944 MuMu模拟器端口号:7555 每一个模拟器都有自己默认的端口号,我们必须通过端口号连接模拟器
阅读全文
肖sir___高级讲师____在定位元素中添加插件(xpath)
摘要:定位xpath插件替换1.uiautomatorviewer.bat放在sdk\tools路径下面 2.uiautomatorviewer.jar 分别放在sdk\tools\lib路径和sdk\platforms\android-20路径下面 插件两个: 1、uiautomatorviewer.b
阅读全文
肖sir_多测师 _高级讲师 第二个月21讲解app测试之实战app定位案例讲解(004)
摘要:app案例归纳 案例模板一:百度阅读案例 # #案例:百度阅读 from appium import webdriver from time import * desired_caps={'platformName':'Android',#平台系统: Android or los 'deviceNa
阅读全文
app面试题:
摘要:app面试题: 1、app web端和app端的区别? 2、appium的原理? 3、app的搭建流程 4、常用的adb命令 5、app测试的关注点? 6、app自动化测试中你要到什么问题,如何解决的? 7、app自动化测试流程 ? 8、app的日志如何抓取? 9、测试过程中遇到app出现crash
阅读全文
肖sir__高级讲师___多测师___讲解APP测试的关注点
摘要:APP测试的关注点:分为三大类一、功能测试:1.页面展示2.正常逻辑3.异常逻辑:包括数据丢失,数据错误,错误数据如何处理,其他正确数据如何处理4.用户体验5.接口功能测试二、性能测试:1.服务端资源消耗: CPU 内存 磁盘IO 网络2.客户端资源消耗: CPU 内存 磁盘IO 流量 电量(跟流量
阅读全文
肖sir __高级讲师__多测师讲解_app与web测试的区别
摘要:web与app测试的区别单纯从功能测试的层面上来讲的话,APP 测试、web 测试 在流程和功能测试上是没有区别的。根据两者载体不一样,则区别如下:系统结构方面web项目,b/s架构,基于浏览器的;web测试只要更新了服务器端,客户端就会同步会更新。app项目,c/s结构的,必须要有客户端;app
阅读全文
肖sir __高级讲师___app测试中IOS和Android测试的区别
摘要:① 两者运行机制不同:IOS采用的是沙盒运行机制,安卓采用的是虚拟机运行机制。 iphone沙盒机制解释:应用程序位于文件系统的严格限制部分,程序不能直接访问其他应用程序。以杀毒软件中的沙盒技术解释一下。“沙盒”技术是发现可疑行为后让程序继续运行,当发现的确是病毒时才会终止。“沙盒”技术的实践运用流
阅读全文
肖sir_多测师 _高级讲师 第二个月21讲解app测试之实战python(003)
摘要:#python编写代码 一、python链接设备from appium import webdriverfrom time import sleepdesired_caps={'platformName':'Android',#平台系统:# Android or Ios 'deviceName':'
阅读全文
肖sir_高级讲师_多测师_第21讲jmeter性能测试指标(008关键词)
摘要:软件性能指标 1、响应时间 2、平均响应时间 3、并发用户数 (最大并发数,最佳并发数) 4,HPS 5、吞吐量 、吞吐率 6、事务 7、TPS(每秒事务数) (重点) 8、点击率、点击量 9、错误率 10、qps 硬件性能: cpu 内存 磁盘(disk I/O) 网络(NETWORK I/0)
阅读全文
肖sir_多测师 _高级讲师 第二个月21讲解app测试之实战(002)
摘要:环境安装好以后: 一、打开模拟器 二、在dos命令下打开使用adb命令 1、adb connect 127.0.0.1:62001 通过ip地址链接设备 2、adb install D:\app\appnew\duoceshi.apk( 安装apk包) 或者安装D:\app\appnew\baidu
阅读全文
肖sir_多测师 _高级讲师 第二个月21讲解app测试之安装(001)
摘要:我们主要讲解app自动化环境的搭建以及定位和app测试 app 原生+H5 (一)app测试 手工app测试和自动化app测试 手工app测试:就是点的地方不同,一个在bs结构上点,在cs结构上点(或模拟器或H5) 自动化app测试:用代码来代替手工点 面试题:web和app测试的区别? 或app的
阅读全文
肖sir__高级讲师___多测师讲解面试题(归纳)
摘要:前后端交互原理注意:前端开发与后台交互的数据格式主要是什么? 主要是JSON,XML现在用的不多为什么先流行采用json格式进行数据交互?1、数据格式比较简单,易于读写、数据的体积小2、易于解析、支持多语言3、JSON的处理速度块1、数据是怎么发送到后端?2、后端是怎么接收到前端发送过来的数据?3、
阅读全文
肖sir__高级讲师__多测师讲解接口自动化ddt数据驱动-
摘要:ddt数据驱动 接口自动化 第一步、接口数据构建在我们的表格中 a、表格的第一行是对应的接口入字段信息(请求方式、body字段、url等) b、表格从第二行开始对应上的是一个接口的入参信息,每一行 是一个完成的接口入参 第二步、读取我们的本地表格中的数据 a、需要的一个模块去读取表格中的数据:xlr
阅读全文
肖sir _ 高级讲师 __多测师自 __自动化遇到的问题归纳
摘要:自动化遇到的问题?1、找不到元素,脚本报"NoSuchElementException:Unable to find element",或者"定位到了,不能操作,点击无效"解决思路:首先查看自己的"属性值"是否写正确元素的标签不唯一,默认找到第一个向上查看,元素是否在frame或iframe框架中检
阅读全文
肖sir__高级讲师__ui自动化滚动条定位实现
摘要:1.滚动条回到顶部:js="var q=document.getElementById('id').scrollTop=0"driver.execute_script(js)2.滚动条拉到底部js="var q=document.documentElement.scrollTop=10000"dri
阅读全文
肖sir__高级讲师____常见性能问题归纳
摘要:常见性能问题:问题一:压力测试中TPS一直上不去网络带宽分析思路:在压力测试中,有时候要模拟大量的用户请求,如果单位时间内传递的数据包过大,超过了带宽的传输能力,那么就会造成网络资源竞争,间接导致服务端接收到的请求数达不到服务端的处理能力上限。 连接池可用的连接数太少,造成请求等待。连接池一般分为服
阅读全文
肖sir__高级讲师___讲解app屏幕滑动定位(swipe方法)整理
摘要:app屏幕滑动定位(swipe方法)swipe语法:Swipe(int start x,int start y,int end x,int y,time)#参数的个数根据实际情况使用解释:int start x-开始滑动的x坐标, int start y -开始滑动的y坐标。 int end x -
阅读全文
肖sir_高级讲师_APP性能测试资料整理(拓展)
摘要:APP一般性能测试需要关注的点:1、内存泄漏2、CPU3、GPU4、启动时间5、卡顿6、过度绘制7、FPS8、电量9、流量10、Crash和ANR率 APP性能测试?APP的性能测试分为服务器端的性能和手机端的性能测试服务器端的性能测试可以通过LoadRunner或Jmeter工具进行测试,为方便起
阅读全文
肖sir_多测师 _高级讲师 第二个月21讲解app测试之基本介绍(002)
摘要:appium自动化测试框架讲解: appium工作原理图: 图1: 图2: appium工作原理:1,通过向pycharm编写脚本向appium服务器发送请求,比如创建对象,输入文本,下拉操作(UI自动化测试)2,appium服务器监听127.0.0.1:47233,appium会把命令发送给到bo
阅读全文
肖sir_多测师 _高级讲师 第二个月21讲解jmeter性能测试之nmon(007)
摘要:nmon基本介绍, nmon是帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。 分析工具 分析 AIX 和 Linux 性能的免费工具, 这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上
阅读全文
肖sir_多测师 _高级讲师 第二个月21讲解jmeter性能测试之反向代理录制脚本(006)
摘要:路径存放在: D:\功能\第二个月课堂笔记\接口笔记\jmeter\性能笔记 文档一: 文件路径:D:\功能\第二个月课堂笔记\接口笔记\jmeter jemeter自带的录制脚本功能,是利用代理服务器来进行录制的 1,新建一个线程组 2,新建一个代理服务器右击工作台-添加-非测试元件-http代理
阅读全文
肖sir_多测师 _高级讲师 第二个月21讲解jmeter性能测试性能指标(005)
摘要:1、常用的性能指标: 2、安装以下两个插件(jar包) 存放路径:\apache-jmeter-3.3\lib\ext 如如F:\dcs\DCS课程安排\second\第二个月课程\第21天性能(录制脚本+性能测试报告)\apache-jmeter-3.3\lib\ext 把jar放好就ok,以后要
阅读全文
肖sir_多测师 _高级讲师 第二个月21讲解jmeter性能测试之并发测试(004)
摘要:jmeter聚合报告名词解释 聚合报告:生成此次性能的测试数据报告 Samples:测试一共发出的请求 ,虚拟用户循环次数 Average:平均响应时间,是单个Request的平均响应时间 Median:中位数,50%用户的响应时间在小于该值,这个值是指把所有数据由小到大将其排列,就是 排列在第50
阅读全文
肖sir_多测师 _高级讲师 第二个月21讲解jmeter性能测试之反向代理录制脚本(003)
摘要:jemeter自带的录制脚本功能,是利用代理服务器来进行录制的 1,新建一个线程组 2,新建一个代理服务器右击工作台-添加-非测试元件-http代理服务器 3, 配置http代理服务器 端口: 默认为8888,可修改。但要注意,端口不能被其它程序占用,端口信息要与浏览器设置保持一致。 cmd.exe
阅读全文
肖sir_多测师 _高级讲师 第二个月21讲解jmeter性能测试之安装badboy(002)
摘要:第三方录制脚本工具 一、安装badboy 1、badboy 2、点击:我同意 3、点击安装 4、 5、 5、 6、表示安装成功 bodboy录制脚本工具 页面功能分析: 1. 界面视图,模拟浏览器,能够进行操作 2. 需要录制脚本的URL 3. 点击运行URL 4. Summary:运行的各指标,响
阅读全文
肖sir_多测师 _高级讲师 第二个月21讲解jmeter之实战性能测试(001)
摘要:我们今天学习下jmeter的性能测试 jmeter的介绍: jmeter 是开源, 一、什么是性能测试 常见的性能测试:压力测试和负载测试 压力测试:超过临界点 负载测试:加载数据靠近临界点 软件的性能是软件的一种非功能特性(不能拿性能和功能测试对比),它关注的不是软件是否能够完成特定的功能,而是在
阅读全文
肖sir_多测师 _高级讲师 第二个月20讲解jmeter之实战操作mysql(004)
摘要:jmeter之操作mysql 操作详情界面: 一、数据库连接操作
阅读全文
肖sir_多测师 _高级讲师 第二个月20讲解jmeter接口之实战(003)
摘要:一、创建接口流程 (一)创建post接口 接口参数: POST http://cms.duoceshi.cn/cms/manage/loginJump.do POST data:userAccount=admin&loginPwd=123456 1、测试计划==添加==threads==线程组 2、
阅读全文
肖sir_多测师 _高级讲师 第二个月20讲解jmeter之基本介绍(002)
摘要:一、Jmeter简介 Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试。 Jmeter具备高移植性,可以实现跨平台运行。 Jmeter可以实现分布式负载。 Jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样。
阅读全文
肖sir_多测师 _高级讲师 第二个月20讲解jmeter之实战安装(001)
摘要:1.下载jmeter包,我们已经下载了有现成的; 2、安装jjdk默认安装或自定义安装 默认安装的路径: 如下图 3、第三步:安装完成后配置JDK的环境变量 位置:计算机→属性→高级系统设置→高级→环境变量 系统变量→新建 JAVA_HOME 变量,变量值填写jdk的安装目录 系统变量→寻找 Pat
阅读全文
肖sir_高级讲师_ios手机系统抓包_高级讲师肖sir
摘要:Fiddler实现手机(ios)抓包 一、对PC(笔记本)参数进行配置 1. 配置fiddler允许监听到https(fiddler默认只抓取http格式的) 打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS, 勾选CaptureHTTPS CONNE
阅读全文
python+requests接口自动化分层框架设计
摘要:python+requests接口自动化分层框架设计 cms_api 》存放所有组建接口的请求config 》存放所有的接口入参report 》存放测试报告run 》存放自动搜索执行用例+生成测试报告testcast 》存放所有的接口用例utils 》存放所有的工具 1、cms_api(目录)/al
阅读全文
肖sir_高级讲师python中request课堂笔记
摘要:import requests # 在dos命令下安装:requests pip install requests # 或者在pycharm中设置里面project中安装 # (pip命令版本不要高于10,会报main函数作用的错误) # 接口的测试流程: # 问开发同事要接口文档,或者直接用浏览器
阅读全文
肖sir___高级讲师___第二个月课堂019讲解__pymysql(001)
摘要:python操作mysql数据库 pymysql 库名,关于数据库操作的库 一、:pymysql下载安装 方法一:pip3 install pymysql方法二:在pycharm 中搜素pymysql 下载 二、 import pymysql #导入pymysql库 》用来连接数据库#通过pymys
阅读全文
肖sir_高级讲师_request讲解(001)
摘要:一、环境的搭建 方式1:dos 》输入pip install requests进行安装 方式2:直接在python37地下\Lib\site-packages 下的RequstsLibrary 移一个库 二、请求的三种方式 第一种:rep =requests.get()rep =requests.p
阅读全文
第二个月课堂017讲解接口实战之python+requests(002)
摘要:python+requests 接口自动化框架设计 基本介绍: 接口分层思想:cms_api:组建并发送接口请求config:放所有接口的入参信息report:放置运行所有测试用例生成的报告run:自动加载所有的测试用例、并且运行testcase:继承unittest单元测试框架、组建接口测试用例u
阅读全文
肖sir_高级讲师_第二个月课堂016讲解接口实战之postman(002)
摘要:Postman背景介绍 postman不仅是网页调试工具,也可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类的HTTP请求! Postman的操作环境 postman适用于不同的操作系统,Postman Mac、Windows X32、Windows X64、Linu
阅读全文
肖sir_高级讲师_po教学图例
摘要:一、总体的框架图: '''ini是一种配置文件在ui自动化测试中配置文件的种类ini、Excel、.py、yaml、txt''''''1、先创建一个discz项目在创建一个cofing包==存放所有配置文件信息(比如项目路径和数据,用例的路径) 可以封装路径 在创建一个Data包==放数据(测试数据
阅读全文
肖sir_高级讲师_多测师讲解po(版本1)
摘要:po模式 一、po基本介绍 1.1 (1)PO是Page Object的缩写 (2)业务流程与页面元素操作分离的模式,可以简单理解为每个页面下面都有一个配置class, 配置class就用来维护页面元素或操作方法 (3)提高测试用例的可维护性、可读取性 自动化测试框架分层如下:config:存放项目
阅读全文
多测师讲解po高级讲师肖sir(版本2)
摘要:讲解:ui自动化框架设计 第一步:新建一个项目 第二步:需要建包: config:存放项目配置文件、如框架中每个目录的绝对路径 (放配置文件)data:存放测试数据、一般以ini文件类型存放 (可以新建excel表格存数据))public: (公共方法)①pages:存放项目中共有的函数和方法 (封
阅读全文
po分层笔记
摘要:po模式 一、po基本介绍 1.1 (1)PO是Page Object的缩写 (2)业务流程与页面元素操作分离的模式,可以简单理解为每个页面下面都有一个配置class, 配置class就用来维护页面元素或操作方法 (3)提高测试用例的可维护性、可读取性 对比:传统的设计测试用例存在的弊端: 1.易读
阅读全文
第二个月课堂016讲解接口实战之接口用例(003)
摘要:接口用例的设计 工作中:1、接口文档是开发写的; 2、前后端接口 3、接口文档 接口文档: 参数 1、url 2、协议(http或https) 3、请求方式(post或get) 4、请求参数:(1)参数名称 (2)参数的类型(3)参数的说明(非必填项选项) 5、通过请求参数,设计入参用例 6、响应参
阅读全文
第二个月课堂015讲解接口实战之F12抓包详解(002)
摘要:一、Network中header部分 General部分: Request URL:资源的请求url # Request Method:HTTP方法 Status Code:响应状态码 200(状态码) OK 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在
阅读全文
肖sir高级讲师___rf001
摘要:一、基本的使用 1、 第一步:创建项目project 第二步:创建套件suite 第三步:创建用例test case (1) 1.1 (2) (3)创建测试用例 2、导入第三方库 3、查看关键字用法 第一步:F5查看关键字用法,如:open browser 4、编写测试用例 备注:(1)ctrl键可
阅读全文
肖sir高级讲师_多测师详细讲解rf安装
摘要:robot framework:自动化测试框架(简称RF框架) Python3.7 RIDE(可视化界面)、 Wxpython pip(在线下载) 、 setuptools(在线安装) 、 第三方库 第三方库:selenium2library (ui自动化)、requestlibrary(接口自动化
阅读全文
第二个月课堂013讲解robotfamework之安装(000)
摘要:市面上一直有这样的误区,是因为Robot Framework对应的官方编辑器RIDE由于一些历史原因,只支持到了Python 2.7,那么也就导致如果你在使用Robot Framework时,如果是用RIDE来管理RF测试用例,那么之前的版本确实是只能用Python 2.x版本。但如果你并不是采用R
阅读全文
第二个月课堂012讲解selenium之总结(004)
摘要:在pythonUI自动化中:常用的定位方法有哪些 id,name,class,js,xpath,css 一、Selenium介绍 1、Selenium是一个应用于web应用程序的测试工具,支持多平台,多浏览器,多语言去实现ui自动化测试,我们现在讲的Selenium版本其实是Selenium2版本S
阅读全文
第二个月课堂011讲解selenium之面试题(005)
摘要:第一大模块: 1、你有做过自动化?你用什么语言? python2、自动化中如何使用语言打开一个网址?浏览器,浏览器对应驱动,导入库,类,get,url3、在一个浏览器中打开多个窗口?open_windows driver.execute_script4、在自动化中如何释放资源? 当一个注意点,经验(
阅读全文
多测师rf报错归纳_高级讲师肖sir
摘要:1、rf运行拨错日志中乱码现象? 修改内容:Lib\site-packages\robotide\contrib\testrunner\testrunnerplugin.py将543行的SYSTEM改成OUTPUT,重启RIDE即可 参考链接:https://blog.csdn.net/kongsu
阅读全文
第二个月课堂011讲解selenium之实战discuz(003)
摘要:一、discuz实战 1、备注:验证码在公司中解决方案,万能验证码或屏蔽 链接参考:https://i.cnblogs.com/posts/edit;postId=13693695 解决方法一: 一、封装:登录 ''' 讲解: 1、将论坛的登录还有点击模块管理 通过类来进行封装(给实参) 2、将论坛
阅读全文
第二个月课堂011讲解selenium(002)
摘要:切换窗口场景一:两个链接url在同一个窗口 from selenium import webdriverdriver=webdriver.Chrome()driver.get("https://www.baidu.com")driver.maximize_window()print(driver.t
阅读全文
第二个月课堂009python之总结经典面试题(003)
摘要:1、列表、元组、集合字典的区别 2、break,continue和pass区别? break就是跳出循环,不执行下一个循环。同时break后面的代码也不会执行。 continue也是继续执行,但是和pass最主要的区别是,continue后面的代码不会执行,而是直接进入下一个循环。 pass经常作为
阅读全文
第二个月课堂009python之总结(002)
摘要:python7天的总结 评价:1、函数 def 自定义行数和内建函数 2、re模块 3、python3和python的去别 4、字典,元组,列表,元组,集合的联系和区别 Python 一、Python介绍: 1、什么是Python? Python是一门面向对象,解释型的动态类型的编程语言; Guid
阅读全文
python的接口自动化测试+ddt数据驱动(*****)
摘要:python的接口自动化测试+ddt数据驱动注意:使用ddt,多个参数只需一个用例就可以执行完所有的参数在测试接口时,一个接口会先写好测试用例,这个用例主要针对功能,传入参时考虑到各种场景,正常的,异常的,如:参数缺省,参数传一个六位数字写用例时考虑边界情况等。一个接口设计用例时有可能会十几条到几十
阅读全文
python题(002)
摘要:1、编程题:现场进行1!+2!+3!+…10!编程 def fun(n): b=0 a=1 for i in range(1,n+1): a=a*i b+=a print(b)fun(4)2、编程题:输出0-300以内,可以被7或17整除的所有偶数,5个/行。 m=0for i in range(3
阅读全文
selenium问题归纳一:多个句柄索引会乱的问题
摘要:问题:多个句柄索引会乱的问题 解决方法: from selenium import webdriverdriver=webdriver.Chrome()driver.get("https://www.baidu.com")driver.maximize_window()print(driver.ti
阅读全文
多测师讲解python讲解__xlwt__模块(拓展莫模块002)
摘要:第一安装xlwt模块: (1)在线下载安装包在安装 xlwt模块:https://pypi.python.org/pypi/xlwt xlrd 模块:https://pypi.python.org/pypi/xlrd (2)在dos下安装方法 pip3 install xlwtpip3 instal
阅读全文
多测师python面试题__整理和答案(001)高级讲师肖sir
摘要:第一题:a='ABCDE'for i in a: print(i) 第二题:a=[1,1,2,2,2,3,3,3,8,8,5,5]y=(set(a))print(y) 第三题: def jiecheng(): n=int(input('输入数字')) i=1 s=1 while i<=n: s*=i
阅读全文
第二个月课堂012讲解 _ Unittest框架(上)_高级讲师肖sir
摘要:单元测试框架 python当中的unittest单元测试框架 开发经常使用的一个框架:单元测试的时候使用 unittest单元测试框架的基本格式作用:管理和组织测试用例 unittest ==》用来做单元测试常用的单元测试框架有哪些:pytest Junit nose java中==》testng
阅读全文
第二个月课堂017讲解接口实战之python+requests(001课件)
摘要:查看我们request库是否存在 一、组建一个接口需要哪些参数 1、URL请求地址 2、当前接口的请求方式get /post 3、当前接口的请求类型 4、接口的入参 一、有哪些Python的第三方库可以用来做接口测试? 我们 selenium ? >ui自动化测试 Python做接口自动化库有哪些?
阅读全文
第二个月课堂015讲解接口实战之fiddler抓包(003)
摘要:一.Fiddler 简介 fiddler 是 C# 开发的最强大又好用的免费web调试工具之一,记录所有客户端和服务见的 http 以及 https 请求,可监视设断点,甚至修改输入输出数据,它还包含了一个强大的基于事件脚本的子系统,并且能使用 .net 语言来拓展。 Fiddler也是一款专用的抓
阅读全文
第二个月课堂015讲解接口实战之基本知识(001)
摘要:cms: 网站 http://cms.duoceshi.cn/cms/manage/login.do 1、接口测试? 定义:测试系统和系统之间的数据交换,和模块与模块之间的数据交互。 2、为什么做接口? (1)提前进入测试, (2)能发现一功能测试无法测试的场景 (3)节约时间 1、顶层:功能测试一
阅读全文
第二个月课堂013讲解robotfamework之关键字实战(003)
摘要:案例:携程网 下拉框 一、下拉框 Open Browser https://www.ctrip.com/ gc Maximize Browser Window #窗口最大化 input text id=HD_CityName 杭州 #目的地 sleep 2 input text id=HD_Chec
阅读全文
肖sir多测师高级讲师_第二个月课堂013讲解robotfamework之基本运用(002)
摘要:一、基本运用 第一步:创建项目 project 第二步:创建套件suite 第三步:创建用例 test case 1、创建项目 project 2、在项目下创建套件 3、创建测试用例 二、导入第三方库(在套件中edit) F5 :检查库中的关键字 编写测试用例 ctrl+alt+空格 联想键 鼠标移
阅读全文
第二个月课堂013讲解robotfamework之基本介绍(001)
摘要:常见几种自动化工具: 1、QTP:前几年主流 2、Selenium:用 selnium 做自动化要求会语言,写代码 selnium支持多种语言,方便,扩展性 高,开源版 3、RobotFramework+Selenium2Library:(RF是测试框架),Robot Framework是一款pyt
阅读全文
python中报错归纳
摘要:场景一: 解决python3 中文 encode('utf-8') 场景二: 场景三:
阅读全文
第二个月课堂012讲解 _ Unittest框架(中)_高级讲师肖sir
摘要:import unittest # 导入unittest框架# 单元测试框架=unittestclass A:class C(object):class D(unittest.TestCase): #定义一个类来继承unittest框架中的TestCase类 '''熟悉框架中的语法和格式要求'''
阅读全文
第二个月课堂004讲解练习题002(经典10题)
摘要:实例1:斐波那契数列 ****实例2:九九乘法表 ***** 实例3:所有水仙花数 ***** 实例4:高空抛物 ***** 实例5:猴子分桃 ***** 实例6:猴子偷桃实例7:回文数实例8:阶乘求和实例9:分解质因数实例10:养 兔子 第一题: 斐波那契数列 斐波那契数列(Fibonacci)最
阅读全文
多测师讲解_python100道题目录_高级讲师肖sir
摘要:实例001:数字组合实例002:“个税计算”实例003:完全平方数实例004:这天第几天实例005:三数排序实例006:斐波那契数列 ****实例007:copy实例008:九九乘法表 ***** 实例009:暂停一秒输出实例010:给人看的时间实例011:养 兔子 实例012:100到200的素数
阅读全文
多测师讲解python _经典题(上)_高级讲师肖sir
摘要:1、斐波那契数列 2、打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 2、打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一
阅读全文
多测师讲解python _基础题_高级讲师肖sir
摘要:1、实现一个整数加法计算器 2、给一个半径,求圆的面积和周长。圆周率为3.14 3、#输入2个数字,输出最大数 4、给定一个不超过5位数的正数,判断其有几位 5、#求1到5的阶乘结果 6、一行代码实现1-100之和? 7、python中实现列表去重? 8、a = "axyjbcdabcdddsdsd
阅读全文
第二个月课堂004讲解练习题001(字典,列表,元组,数组)
摘要:# 1、分别打印100以内的所有偶数和奇数并存入不同的列表当中 # 2、请写一段Python代码实现删除一个列表中重复的数据list = [1, 3, 6, 9, 1, 8] # 3、将字符串类似:"k:1|k3:2|k2:9" 处理成key:value或json格式,比如{"k": "1", "k
阅读全文
多测师讲解_练习题_(字符、列表、元组、集合)高级讲师肖sir
摘要:https://www.cnblogs.com/dabai123/p/10970014.html
阅读全文
多测师讲解selenium(11)--定位练习题归纳_高级讲师肖sir
摘要:案例1“iframe” 链接:https://www.runoob.com/try/try.php?filename=jqueryui-api-droppable import time from selenium import webdriver from selenium.webdriver i
阅读全文
多测师讲解 _ Unittest框架_高级讲师肖sir(unittest002)
摘要:'''此模块是为了存放所有页面的元素Java当中的设计模式:PO设计模式 ==》全称叫做page object(页面对象模型)把所有页面上的元素都作为对象的或者类的属性PO的优势:1.把元素和流程、案例可以分离2.让代码的耦合度降低3.可以让代码更加容易维护 1、新建一个项目 2、框架设计:需要哪些
阅读全文
多测师讲解课堂(012) _ Unittest框架(006)_高级讲师肖sir(unittest)
摘要:Unittest一、用例设计规则1.unittest(1)测试类必须继承unittest.TestCase(2)测试函数必须以"test_"开头(3)测试类必须有unittest.main()方法 1.unittest前置和后置(1)通过setup每个用例执行前执行,teardown每个用例执行后执
阅读全文