
QA
天津土著
这个作者很懒,什么都没留下…
展开
-
使用moco搭建mock server实践
在测试过程中有时需要调用某些还未完成或不容易取得的对象,我们可以通过搭建mock server的方式模拟服务返回需要的结果这里使用基于java语言的开源工具moco作为mock server(moco源码https://github.com/dreamhead/moco, jar包下载地址https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/)一、安装使用前提:已安装jdk下载最新版本standalone jar包,在同级目原创 2020-12-02 09:36:07 · 546 阅读 · 0 评论 -
Android8以上设备使用uiautomatorviewer报java.lang.reflect.InvocationTargetException
Android sdk工具中的uiautomatorviewer可以帮助我们定位android app中的元素,但在使用Android8以上设备进行元素定位的时候会提示失败,查看详情可看到报java.lang.reflect.InvocationTargetException的异常经查产生此问题的原因是从Android8开始sdk的工具包已弃用,所以无法直接使用uiautomatorviewer再定位元素了亲测可通过下面两种方式解决:获取uix文件和截图方法如下:使用如下命令获取uix文件a原创 2020-11-29 14:37:52 · 524 阅读 · 0 评论 -
安全漏洞扫描
一般渗透测试流程其中在信息收集和漏洞探测两个阶段都会用到漏洞扫描方法和工具定义漏洞扫描技术是一类重要的网络安全技术。它和防火墙、入侵检测系统互相配合,能够有效提高网络的安全性。通过对网络的扫描,网络管理员能了解网络的安全设置和运行的应用服务,及时发现安全漏洞,客观评估网络风险等级。网络管理员能根据扫描的结果更正网络安全漏洞和系统中的错误设置,在黑客攻击前进行防范。如果说防火墙和网络监视系统是被动的防御手段,那么安全扫描就是一种主动的防范措施,能有效避免黑客攻击行为,做到防患于未然。功能信息收集.原创 2020-11-25 20:50:41 · 1291 阅读 · 0 评论 -
Genymotion(Android模拟器)使用小记
Genymotion是一款Android模拟器,可用于客户端自动化测试Genymotion是一套完整的工具,它提供了Android虚拟环境。支持Windows、Linux和Mac OS等操作系统,容易安装和使用安装Genymotion严格来说是一种虚拟机,需要VirtualBox提供支持,所以安装Genymotion之前需要首先安装VirtualBox在官网(https://www.genymotion.com/download/)下载对应系统的安装包,傻瓜式安装安装Android SDK(ht原创 2020-10-26 15:52:00 · 383 阅读 · 0 评论 -
Allure安装及使用实践
allure安装 npm install -g allure-commandline --save-dev (提前安装java和npm) allure —version(显示版本号验证安装正常)python依赖库pip3 install allure-pythonpip3 install allure-python-commons收集及整理报告(以pytest测试为例)pytest -s -q —alluredir allure-xml(执行测试,--alliuredir表示把中间结果原创 2020-08-17 16:19:57 · 1287 阅读 · 0 评论