240
收录了29篇文章 ·48个问题 · 0人关注

自动化测试知识问答社区,提供从入门到进阶自动化测试学习过程中常见疑惑问题答案和技术分享,同时包括了资深编辑和热心网友的回答。


0

面试中关于自动化测试的认识

一、什么是自动化测试,自动化测试的优势是什么?通过工具或脚本代替手工测试执行过程的测试都叫自动化测试。自动化测试的优势:减少回归测试成本减少兼容性测试成本提高测试反馈速度提高测试覆盖率让测试工程师做更有意义的测试二、什么样的项目比较适合做自...

0

uiautomatorViewer无法获取Android8.0手机屏幕截图的解决方案

问题描述:做APP UI自动化的时候,会碰到用uiautomatorViewer在Android 8.0及以上版本的手机上,无法获取到手机屏幕截图,无法获取元素定位信息的问题,会有以下的报在低版本的Android手机上,则没有这个问题,可以顺利截图,但是现在手机的版本通常都不会低...

0

selenium 如何定位弹出消息提示元素

一、selenium 如何定位弹出消息提示元素在使用python+selenium 进行web自动化时,经常会出现一些弹窗提示(如图所示),这些提示元素信息在2秒左右消失,当我们想去定位时,这些弹窗信息已经消失,那我们该如何获取这些元素的定位信息呢?我们除了通过快速的...

0

如何提高自动化测试覆盖率

实施自动化测试最重要的就是要保证其可用性,而不少同学写了不少自动化测试用例,但感觉到其可用性不高。究其原因,不是自动化测试本身的问题,是实施自动化测试的时候没有考虑周全。第一,不合事宜地引入自动化测试 在公司业务发展稳定前,或是产品变动频繁...

0

python中常用的模块有哪些呢?

Python中常用模块1、time模块作用:时间应用常用方法:time.sleep() : 暂停time.strftime() : 格式化时间字符串应用展示:2、random模块作用:产生随机内容常用方法:random.random()产生0-1的随机浮点数random.randint(start,stop) 产生随机整数random.rand...

0

被问怎么做UI自动化?怎么回答让面试官满意?

在面试的时候,经常会遇到这样的问题:你做过UI自动化么?是怎么做的? 一般来说,我会这么回答:做过,我是用Python+Selenium+UnitTest+BeautifulReport采用POM模式来做的。 首先的话我会创建一个BasePage类把一些常用的方法重新封装下,比如元素定位,打...

0

自动化测试中如何读写CSV文件

在日常测试过程中,避免不了要使用批量的数据进行测试,而我们把所有的数据逐条写到自动化测试脚本中,显然这种方式太麻烦了,与此同时,我们可以考虑将数据进行参数化,那么如何进行参数化呢,可以将数据存放到Excel中进行读取,也可以存放到csv文件中进行读...

0

selenium浏览器驱动下载

Chrome谷歌浏览器下载地址:http://chromedriver.storage.googleapis.com/index.html不同的Chrome的版本对应的chromedriver.exe 版本也不一样,下载时不要搞错了。如果是最新的Chrome, 下载最新的chromedriver.exe 就可以了。Firefox火狐浏览器驱动下载地址为...

0

Monkey日志分析

1.Monkey日志详解Monkey日志由以下几部分组成:测试命令信息随机种子seed、运行次数、可运行应用列表、各事件百分比。App切换和Activity跳转 可以看到切换到了哪个App,从哪个Activity跳转到了哪个Activity,如果发生了异常,就可以看出是在哪个App和Activity...

0

appium中toast识别

一、什么是Toast?Android中的Toast是一种简易的消息提示框,当视图显示给用户,在应用程序中显示为浮动,和Dialog不一样的是,它永远不会获得焦点,无法被点击Toast类的思想就是尽可能不引人注意,同时还向用户显示信息,希望他们看到,而且Toast显示的时间...

0

Android手机app页面布局方法

app页面布局方法1.FrameLayout(帧布局)(1)FrameLayout是最简单的布局了。所有放在布局里的控件,都按照层次堆叠在屏幕的左上角。后加进来的控件覆盖前面的控件。2.LinearLayout(线性布局)(1)LinearLayout按照垂直或者水平的顺序依次排列子元素,每一个子...

0

DDT+UnitTest实现自动化测试

一、什么是ddt?ddt是data driver test 数据驱动应用场景:当测试一个test基本内容都是一样的,唯一的不一样就是参数和期望参数,这时很麻烦,虽然可以复制粘贴多个类似的test,但是测试数据看起来也并不是一目了然,且这么做太麻烦了。所以这个时候就可以采用...

0

python中如何记录日志?

日志是一种可以追踪某些软件运行时所发生事件的方法。一条日志信息对应的是一个事件的发生,而一个事件通常需要包括以下几个内容:事件发生时间、事件发生位置、事件的严重程度--日志级别、事件内容。logging模块定义的函数和类为应用程序和库的开发实现了一...

0

Appium常见报错及解决方案

(1)Appium服务未启动【报错信息】urllib.error.URLError: <urlopen error [WinError 10061] 由于目标计算机积极拒绝,无法连接。【解决方案】点击启动Appium按钮后,出现[Appium] Welcome to Appium v1.7.2提示后再运行脚本(2)会话冲突【报错信息】error:...

3

自动化测试~Python基础常用英文单词

print:打印/输出coding:编码syntax:语法error:错误invalid:无效character:字符user:用户name:姓名/名称attribute:字段/属性value:值key:键upper:上面lower:下面title:标题replace:替换old:旧的new:新的count:计数swap:互换case:情形path...