自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 python进行app自动化测试时,遇到弹窗的处理

当定位不到元素时,遍历弹窗列表,判断是否有弹窗元素,如果有,关掉;再定位原来的业务元素,如果依然定位不到,继续遍历弹窗列表。如果遍历弹窗列表都没找到弹窗元素,就抛异常。这些弹窗出现的时机和页面都不确定。弹窗出现时,会定位不到原来需要的元素,这时需要先将弹窗关闭,才能定位到原来的元素。进行app ui自动化测试时,app内会。封装一个方法,把关闭弹窗的定位元素加入到。,特别是启动app后,会出现。

2023-06-09 17:42:48 1598 5

原创 学习Python的基础知识

一、cmd命令行参数查看Python版本:pyhton -V 或python37 -V运行Python脚本:python C:\workspace\python\helloword.py二、集成开发环境IDEPyCharm三、基本语法1.脚本添加中文编码:# -*- coding: UTF-8 -*- 或# coding=utf-8(注意:如果是在cmd运行,要把cmd也设置为utf-8格式(chcp 65001);结束后要把编码设回GBK格式(chcp 936))...

2020-11-20 09:32:05 213

原创 使用Fiddler进行简单的接口测试

1.打开Fiddler-Composer,选择请求方式,输入URL和HTTP协议版本,输入请求头和请求体,完成后点击Execute发送请求。2.发送请求后,点击左边的会话记录,可查看详细的响应结果。

2020-09-30 16:59:46 284

原创 使用Fiddler工具进行手机抓包

一、Fiddler配置1.安装HTTPS证书打开Fiddler-Tools-Options-HTTPS,勾上Capture HTTPS CONNECTs和Decrypt HTTPS traffic,安装证书,要重启Fiddler生效。2.允许手机远程连接打开Fiddler-Tools-Options-Connections,勾选Allow remote computers to connect,重启Fiddler生效。3.查看电脑的IP地址cmd命令行输入ipconfig

2020-09-30 15:55:02 353

原创 软件功能测试的思路和注意的点

对于一些活动/奖励,需要注意时间/有效期等,要检查如果过期了的结果。 还有活动结束了,而用户进行到一半怎么办怎么处理。 写用例不要跳页面,也不要跳转到新页面后就立马返回退出来。一个页面内,要一个模块一个模块地测。 记得注意测试列表页面的排序顺序与分页方式。 涉及到金钱交易时才测试连续多次点击按钮,检查是否会出现重复提交请求的情况。 对于弹窗,需要切后台检查弹窗是否跟随应用显示。 H5弹窗切后台时可能会重新加载一次,导致有两个重复弹窗,需要检查。 对于同一个页面的多个弹窗,也要测试弹窗之间的兼容

2020-09-30 15:01:31 369

转载 HTTP与HTTPS的区别

区别:1、https协议需要到CA (Certificate Authority,证书颁发机构)申请证书,一般免费证书较少,因而需要一定费用。(原来网易官网是http,而网易邮箱是https。)2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。4、http的连接很简单,是无状态的。Https协议是由SSL+Http协议构建的可进行加密传输、身份认证的网络.

2020-06-01 17:05:07 211 1

原创 浅析URI与UIL的区别

1、URL是URI的子集URI (uniform resource identifier)统一资源标志符;URL(uniform resource location )统一资源定位符(或统一资源定位器);2、URI是一个相对来说更广泛的概念,URL是URI的一种,是URI命名机制的一个子集,可以说URI是抽象的,而具体要使用URL来定位资源。3、Web上的每一种资源如:图片、文档、视频等,都是由URI定位的,这里所谓的定位指的是web上的资源相对于主机服务器来说,存放在服务器上的具体路径.

2020-06-01 15:59:47 1047

转载 一次正常的TCP/IP会话的过程

由于TCP是面向连接的协议,面向有连接是指在数据通信开始之前先做好两端之间的准备工作。1、所以在双方正式传输数据之前,需要用“三次握手”来建立一个稳重的连接。所谓三次握手是指建立一个 TCP 连接时需要客户端和服务器端总共发送三个包以确认连接的建立。第一次握手:客户端将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给服务器端,客户端进入SYN_SENT状态,等待服务器端确认。 第二次握手:服务器端收到数据包后由标志位SYN=1知道客户端请求建立连接,服务器端将标志位SYN和ACK都

2020-06-01 15:22:20 1389 1

转载 虚拟机VMware12安装Windows7教程

虚拟机VMware12安装Windows7教程:https://blog.csdn.net/qq_16503045/article/details/81904986

2020-05-29 16:37:10 320

转载 PC端的CS结构软件测试总结

CS结构软件测试小结:https://wenku.baidu.com/view/eeee2222aaea998fcc220e37.html

2020-05-29 16:03:19 1379

转载 PC、APP、H5三端测试的区别

一,针对同一个系统功能的测试,三端所测的业务流程是一样的二,一般情况下手机端和PC端都对应一套后台服务,比如说笔者公司所开发的互联网金融平台,整个平台做了分布式服务架构,后台服务包括用户服务、交易服务、产品服务等。PC和手机端测试以上三个流程时,调用的都是同一个后台服务。(注:也有一些功能,比如PC与手机端展示不一致,或者有什么特殊处理,这样情况下后台会写两套不同的接口来处理对应的业务需求)不同之处一,测试平台(容器)不同:pc项目都是在电脑上进行测试的:常见的PC项目架构有BS...

2020-05-29 15:09:17 499

转载 PC端浏览器兼容测试总结

总结了下目前公司所做的兼容性大致流程:1.兼容性测试验收标准(验收范围、浏览器选择)2.方案选择3.测试执行【1.1 验收范围】验收标准:主流程业务正常、界面样式正常、功能测试正常涉及各种样式-------悬浮、hover、底色、输入框等,验证显示是否正常主流程业务:1)下拉框可选择;2)输入框可输入;3)控件功能正常;3)可正常下单,取消订单;【1.2 浏览器选择】--数据统计 访问量排行前10浏览器--浏览器版本碎片化严重 选取访问量最高的和版本最高.

2020-05-29 15:04:04 2168

转载 APP机型兼容测试的手机选择

1、确定选择机型的维度 1)首先考虑用户活跃程度、分辨率、操作系统版本等因素,建议选择15~20款机型。 2) 通过用户活跃程度,确定一个大的范围,以保证我们选择的机型,就是在实际应用当中主要用户群使用的机型; 3)考虑目前市场当中手机的主流分辨率,这里可以将分辨率分为几个级别(一种常见的分法是720P,1080P,2K和4K),我们选择的机型能够覆盖所有级别即可; 4)系统版本的不断更新,可能导致之前可以正常使用的软件功能出现异常,我们要保证软件可以对一个系...

2020-05-29 11:43:57 2871

原创 安卓手机与苹果手机安装包的区别

应用程序安装包的后缀不同:android:apk,Android Package。ios:ipa,iPhone Application。

2020-05-29 10:35:48 1663

转载 JMeter的一个简单的性能测试的完整过程

JMeter的一个简单的性能测试的完整过程

2020-05-26 17:13:01 945

原创 文件路径中,“/”、“\”与“\\”三种符号的区别

1、指本地目录的,在不同系统的情况: windows下是\,linux和unix下是/。2、网络路径使用的是/出现在普通字符串中的路径,如果代表的是windows文件路径,则使用斜杆/和反斜杠\是一样的;如果代表的是网络文件路径,则必须使用 斜杆/而在程序中,字符串中的“\\”主要是为了转义,“\\”转义后被理解为“\”,如果是 / 就不需要使用转义了 。...

2020-05-25 16:54:02 157531

原创 测试用例的优先级程度

测试用例优先级 定义 执行频率与耗时 覆盖范围与用例数量 是否应该自动化 P0(BVT: Build Verification Test构建验证测试) 应用/进程的最基本功能,例如启动、运行/登陆、退出等 BVT测试失败,当天的日构建版本不值得做更多的测试 每一天的日构建版本均需执行BVT BVT用例需要控制在几分钟内完成(手工...

2020-05-21 11:29:14 480

原创 APP中几个ID的区别

假如APP名称叫Fed则:Fed id:表示账号的id,客户端显示的,一般在个人页资料可以看到,同一个账号登录不同手机ID都一样。Uid:相当于定义账号(即Fed id)和设备绑定后的一个标志号,同一个账号登录不同手机时UID都不一样。Hdid等于guid:标识设备的id,每个设备的hdid不一样。...

2020-05-21 11:21:57 1887

原创 软件的三个主要工作环境

项目部署环境一般可分为三种:开发环境(feature分支),测试环境(develop分支),生产环境(线上环境)(master分支) 三个环境也可以说是系统开发的三个阶段:开发->测试->上线预发布环境:该环境一般会导入生产环境N天前(比如3天前度)的真实数据,主要用来回归测试环境发现的全部bug以及一些基本功能。 预生产环境:该环境一般会导入生产环境N天前(比如1天前)的真实数据,主要用来回归测试环境和预发布环境发现的全部bug以及一些基本功能。...

2020-05-21 10:42:34 1134

原创 Monkey工具的简单测试使用

Monkey是Google提供的一个用于稳定性与压力测试的命令行工具。可以运行在模拟器或者实际设备中。它向系统发送伪随机的用户事件(如按键、手势、触摸屏等输入),对软件进行稳定性与压力测试。Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar;测试步骤:1、安装jdk、sdk(adb)2、连接手机(开发者模式) adb devices3、查看手机上的所有第三方安装包 adb she

2020-05-20 14:21:11 308

原创 几个获取安卓手机屏幕坐标点或控件ID等信息的工具

1.uiautomatorviewer.bat,在SDK目录下C:\Users\Administrator\AppData\Local\Android\Sdk\tools\bin2.HierarchyViewer,在SDK的monitor.bat中双加打开后,进行如下步骤:然后点击,显示手机当前屏幕:

2020-05-20 11:46:36 5650

原创 使用MonkeyRunner工具运行一个简单的python脚本

使用monkeyrunner工具,编写一个简单的python脚本,对一个APP进行自动化测试1.手机启动开发者模式,并用数据线连接到电脑上2.新建一个文件夹F:\test1,存放需要测试的APP安装包与脚本3.确定sdk\tools\bin目录下存在monkeyrunner.bat文件4.编写脚本5.打开cmd,并切换到sdk\tools\bin目录下6.运行脚本:monkeyrunner F:\moneyDemo1.py...

2020-05-20 10:57:15 897

原创 获取一个app的package名和activity名

方法:使用sdk的aapt工具1.首先确保C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools\29.0.2目录下存在aapt.exe2.把需要查看的APP安装包放到一个目录中F:\baidu.apk3.cmd命令行切换到aapt目录下 cd /d C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools\29.0.24.执行命令,并把运行结果保存到l.

2020-05-19 17:15:35 278

原创 cmd命令行切换目录路径

执行命令:cd /d +需要切换到的路径eg.cd /dC:\Users\Administrator\AppData\Local\Android\Sdk\tools\bin

2020-05-19 16:00:03 1467

原创 多边形游戏算法的代码实现

一、题目游戏的前提条件:①开始时有一个由n个顶点构成的多边形。②每个顶点被赋予一个整数值。③每个顶点被赋予一个整数值。④所有边依次用整数从1到n进行编号。游戏执行步骤:游戏的第1步,将一条边删除。随后的n-1步按以下方式操作:①选择一条边E以及由E连接着的2个顶点V1和V2。②用一个新的顶点取代边E以及由E连接着的2个顶点V1和V2。③将由V1和V2的整数值通...

2018-04-27 23:09:14 2353

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除