黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点! 黑盒测试的优点有:比较简单,不需要了解程序内部的代码及实现;与软件的内部实现无关; 从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;在做软件自动化测试 ...
分类:
其他好文 时间:
2020-12-16 11:47:23
阅读次数:
2
游戏项目研发时,期望搭建自动化测试平台,发现局内bug,避免重复劳动、提高测试效率以及避免人为的操作错误。其中环境要求使用项目需要使用Airtest、poco对接强化学习的服务器,实现Airtest将状态信息发送给服务器,服务器返回下一步的决策。 1. 前期准备工作 了解Airtest、poco、强 ...
分类:
其他好文 时间:
2020-12-15 12:57:54
阅读次数:
10
一、今天小编就为大家分享一篇对 Python 获取屏幕截图的 3 种方法详解 1、采用 selenium 中的两种截图方法 方法一: save_screenshot() 方法二: get_screenshot_as_file() 用法一样,都是截取浏览器当前窗口里的内容 from PIL impor ...
分类:
编程语言 时间:
2020-12-14 13:50:38
阅读次数:
12
在WebDriver中,提供了许多鼠标操作的方法,这些操作方法都封装在ActionChains类中,其中如左击、右键、双击、拖动、悬停等功能。 context_click():点击鼠标右键 .click():鼠标左键点击 double_click():双击鼠标 drag_and_drop():拖动鼠 ...
分类:
编程语言 时间:
2020-12-14 12:56:21
阅读次数:
6
很多读者都知道,之前的文章都是针对Android端的自动化操作。原因很简单,安卓用户群更广,系统更开放,使用更方便便捷。今天,我们来试试iOS端如何使用Airtest完成自动化操作。Airtest要在iOS端完成自动化,需要在MacOSX装上最新版本的Xcode、iphone系统也更新到最新版本,最后准备一个AppleID账号。使用git下载官方提供的iOS-Tagent项目源码,然后用Xcode
分类:
移动开发 时间:
2020-12-08 12:09:47
阅读次数:
11
一日一技:使用上下文管理器来强制关闭Chromedriver摄影:产品经理与产品经理环游世界当我们使用Selenium通过Chromedriver启动Chrome浏览网页时,可能会由于某些异常情况导致程序崩溃,但Chromedriver进程不会退出。例如,我们编写一段显然有问题的代码:fromselenium.webdriverimportChromedriver=Chrome(‘./chrome
分类:
其他好文 时间:
2020-12-08 12:08:37
阅读次数:
6
对于Android端的自动化测试,ADB的重要性不言而喻,很多开源的自动化框架操作大都是利用ADB命令来完成。下面对ADB在平时自动化操作过程中一些问题做一个汇总。1、ADB简介ADB全称:AndroidDebugBridge,是一种命令行工具,方便PC端和手机端进行通信。只需要去官网下载AndroidSDK,然后根据ADB文件的路径配置环境变量即可。2、连接设备进入设置里的开发者选项,开启开发者
分类:
数据库 时间:
2020-12-08 12:04:47
阅读次数:
6
用JMeter做接口测试过程中,可以生成一个自动化接口测试线程,在该线程下添加多个不同的请求,注册接口请求、登录接口请求、充值请求等,单独配置各个接口的参数,可能存在相同参数在不同接口都要改动的情况,那么采用“用户定义的变量”能够自定义全局变量。 线程组添加 配置元件 用户定义的变量; 利用引用参数 ...
分类:
其他好文 时间:
2020-12-05 11:03:47
阅读次数:
8
通过Cookie跳过登录验证码【限cookie不失效有用】验证码,相信每个写web自动化测试的同学来说,都是个头疼的事,怎么办呢?方法还是有的,先说今天这种方式,通过cookie绕过登录验证码思路:需要你通过抓包工具抓到你登录的cookie接下来开始动手。1、开启Fiddler工具,像这样!2、通过浏览器登录正常登录百度账号。像这样!3、通过Fiddler获取登录请求的Cookie。找到Host为
分类:
其他好文 时间:
2020-12-05 10:35:55
阅读次数:
6
如何在Root的手机上开启ViewServer,使得HierachyViewer能够连接实现原理HierarchyViewer:获得当前手机实时的UI信息,方便用于手机的自动化测试;python中的subprocess.Popen():调用系统命令;uiautomator工具:获取界面控件信息;adb命令:对手机进行操作;测试环境1、HierarchyViewer将把下一台Android设备的49
分类:
移动开发 时间:
2020-12-05 10:29:10
阅读次数:
12