
测试
dushu990
如果你真的想做一件事,你一定会找到方法;如果你不想做一件事,你一定会找到借口
展开
-
解决httprunner3.x上$符号无法当成普通符号用的方法
httprunner 解决$符号会被当成变量处理, 无法传入接口中的方法原创 2023-03-01 10:53:42 · 322 阅读 · 0 评论 -
httprunner中使用JMESPath进行数据提取技巧
在使用httprunner时, 其进行数据提取是使用JMESPath进行的, httprunner示例中的提取未涉及一些稍复杂的提取, 所以专门学习了一下JMESPath的使用, 做个总结, JMESPath 官方文档路径:https://jmespath.org/specification.html#functions...原创 2022-08-15 15:06:08 · 790 阅读 · 0 评论 -
httprunner找不到脚本引用的第三方模块的解决办法
目前在摸索使用httprunner进行自动化, 其中有一个场景, 需要在debugtalk.py中调用js2py模块进行js调用, 使用pip3 install js2py安装js2py模块成功后, 执行用例, 仍会报找不到js2py模块。仔细阅读日志可知, httprunner运行时使用的是python虚拟环境,跳转到虚拟环境所在路径, 找到pip文件, 用该pip文件安装js2py模块。...原创 2022-08-09 15:14:50 · 416 阅读 · 0 评论 -
图标可用性测试
【译者注】图标在页面设计中被广泛使用,图标设计的好不好、图标应用效果如何,是设计师非常关心的问题。本文作者提出从发现性、理解性、预测性、吸引力这4个方面来评价图标,也为图标设计构思提供了一个方向。引言设计师经常使用图标来节省页面空间、提高用户识别速度。随着像智能手机、可穿戴设备等这些小屏设备越来越流行,图标的使用也更多了。但是,这些图标是否可用?唯一的方法就是对这些图标进行用户测试。如何进行图标测...转载 2018-03-22 09:23:52 · 2133 阅读 · 0 评论 -
Jenkins工程之远程构建&&远程调用
Jenkins工程支持远程构建功能,在某些场景下,常需要不进入jenkins页面而直接调用请求激活jenkins工程构建,本文简单介绍一下该远程构建功能的使用。原创 2017-11-16 17:30:33 · 4790 阅读 · 1 评论 -
Monkey测试结果分析
一. 初步分析方法:Monkey测试出现错误后,一般的差错步骤为以下几步:1、 找到是monkey里面的哪个地方出错2、 查看Monkey里面出错前的一些事件动作,并手动执行该动作3、 若以上步骤还不能找出,可以使用之前执行的monkey命令再执行一遍,注意seed值要一样一般的测试结果分析:1、 ANR问题:在日志中搜索“ANR”2、 崩溃转载 2017-06-23 10:08:20 · 696 阅读 · 0 评论 -
解决appium不能输入中文的问题
如果通过appium往输入框输入中文,仅需要在初始化时配置"unicodeKeyboard"为"True");"resetKeyboard"为"True"eg:desired_caps = {'platformName': 'Android', 'platformVersion': '4.4.2', 'deviceName':原创 2017-01-06 17:17:13 · 1496 阅读 · 0 评论 -
web端测试和移动端测试的对比
做过的项目有不少涉及web端测试和移动端测试,简单的记录下他们之间的区别: 1、记录bug 在Web端可以通过系统自带的截图和QQ截图等方式来截取bug的图片,对于错误的地方可以用工具自带的标识来重点标记。 对于移动端设备可以用手机自带的截图工具来截图然后传到电脑上,可以用手机QQ的“传文件/照片到电脑”功能。还有一种比较便捷的方式,将手机用数据线连接到电脑,借助第三原创 2016-11-23 10:55:56 · 1808 阅读 · 0 评论 -
移动App测试点
1.安全测试 1)软件权限 -扣费风险:包括发送短信、拨打电话、连接网络等-隐私泄露风险:包括访问手机信息、访问联系人信息等 -新增风险项 2)开发者官方权限列表信息比对分析2.安装、运行、卸载测试 验证App是否能正确安装、运行、卸载,以及操作过程和操作前后对系统资源的使用情况,主要包括: 1)检测软件是否能正确安装、运行、卸载;2)安装、卸载、更新错转载 2016-11-02 09:27:02 · 678 阅读 · 0 评论 -
使用Chrome DevTools调试安卓设备WebViews
一.摘要 移动端自动化脚本编写时,常常碰到混合型APP,这就涉及到对webview的处理。由于使用uiautomater不能直接对webview界面元素进行定位,这就需要我们借助其他工具来实现对webview界面元素的定位,chrome浏览器自带的DevTools就可以实现。二.实现方法1.手机端打开USB调试并连接PC(略)2.打开APP,切换到we原创 2016-09-30 09:48:43 · 10467 阅读 · 3 评论 -
python2.7与python3.5共存后,配置python3.5的idle font时会导致python2.7 gui不可打开
解决方法: 1.运行C:\Python27\Lib\idlelib\idle.py,找到报错行注释掉2.此时能打开python2.7的GUI,配置字体等,保存3.问题解决原因:两个版本可能用了一个配置文件,配置python3.5后,修改了配置文件,在调用python2.7 gui时,传进的字体等词(如:新宋体)的编码方式与Python2.7不一致,导致使用unicode(valu原创 2016-08-09 14:16:04 · 1268 阅读 · 0 评论 -
利用jenkins+jmeter搭建性能测试平台
一.前言目前网络上大部分都是jenkins+ant+jmeter的框架,考虑到配置ant时要涉及一些文件拷贝,还要修改编写Build.xml文件,而搭建框架的很多都是新手,不具备太强的专业知识,故设计了另一套较为简单的集成测试框架,借助xsltproc来实现jtl报告到html报告的转换,这样就省去了文件拷贝转移与编写build,xml之苦。二.jenkins环境搭建1.网上搜索jen原创 2016-06-15 13:40:20 · 14878 阅读 · 19 评论 -
使用jmeter实现对jar包的调用
一.前言在我们测试接口的过程中,可能有时需要用到第三方jar包来生成一些测试数据(如有时需要对参数的输入值使用第三方jar包进行加密操作),涉及到这种的情况,普遍做法是:手动调用jar包获得需要的值,再把这些值赋值给jmeter中的某一个参数。这样的做法是繁琐的,而jmeter有调用jar包的功能,我们可以利用这个功能实现对jar包的嵌入调用。下面我们将编写一个简单的加密程序,然后实现对这原创 2016-06-20 11:36:14 · 27905 阅读 · 3 评论 -
登录功能测试总结
登录功能测试总结1基本功能测试 输入正确的用户名和密码登录成功 输入错误的用户名密码登录失败 用户名正确,密码错误,是否提示输入密码错误? 用户名错误,密码正常,是否提示输入用户名错误? 用户名和密码都错误,是否有相应提示? 用户名密码为空时,是否有相应提示? 如果用户未注册,提示请先注册,然后进行登转载 2016-07-26 09:10:08 · 1174 阅读 · 0 评论 -
python3.x执行post请求时报错“POST data should be bytes or an iterable of bytes...”的解决方法
使用python3.5.1执行post请求时,一直报错"POST data should be bytes or an iterable of bytes. It cannot be of type str.",仔细对照教程后也未发现编写方法没有问题。 最后通过交流发现需要加在urlencode语句后加encode(encoding='UTF8')eg:params = urll原创 2016-06-27 11:06:21 · 27703 阅读 · 5 评论