Android 5个自动化测试UI框架

分享到:

  Appium  Appium 可以测试几乎所有的手机app:android、ios、web、hybrid,它是一款跨平台工具,这代表同一个测试用例可以在不同的平台执行。  编写测试用例语言:java,Object-C,PHP,Ruby,Python等。  Appium特性:  · 无需在设备安装其他的a...

震惊:selenium竟然不是自动化测试工具(图)

分享到:

  前几天看到有老外发微博说selenium不是自动化测试工具,在震惊之余我陷入了沉思,这种说法其实是有道理的,原来这个工具用了这么多年,这个隐藏的秘密我竟然一直没有发现。  很久很久之前,我在各种国外的测试论坛发现大家都在讨论一种新的工具:sel...

浅谈音视频及播放器的自动化测试

分享到:

  理清音视频/多媒体/播放器自动化测试的思路,可以从以下几个角度来思考。  1.测项设计  1.1.功能测试  对各类传输协议、封装格式、编码格式的支持,在编码格式测试方面,又涉及到各类编码参数的组合,测项数量会疯狂膨胀起来  各类基础播放控制...

基于Java的Selenium自动化问题汇总(图)

分享到:

  本篇文章并没有任何逻辑,也并未要说明哪个专业的技术知识,就是将平时遇到的大大小小的问题汇总下来,相当于上学时候的纠错本吧!  1.WebDriver cannot be resolved to a type  当你创建一个Maven项目,准备大干一场,开始写selenium自动化代码时...

Selenium&途牛搜机票,搞定你的自动化测试项目(图)

分享到:

  做测试项目之前的准备工作  1、项目需求分析  2、制定项目计划  3、制定测试用例  4、开始测试  上述的前 3 个步骤,咱们一概不讲,直接从第 4 步开始走起。  自动化测试之途牛搜机票  本次案例对应的网站为:https://flight.tuniu.com/...

Codecept实现前端自动化测试与邮件告警(下)(图)

分享到:

  8.告警邮件  #下载依赖  npm install nodemailer --save  #编写邮件发送参数  // 引入依赖  var nodemailer = require("nodemailer")  // 定义发送邮件参数  var transport = nodemailer.createTransport({    //主机    ...

Codecept实现前端自动化测试与邮件告警(上)(图)

分享到:

  前言  CodeceptJS是一款UI测试自动框架,它结合了很多市面常见的UI测试自动化框架,封装了大量的API,使得我们编写自动化脚本非常方便,而且相关文档也非常齐全。  Codecept.js官网  codecept.io/  需要node环境支持,可以前往官网根据自己环境...

Python开源项目:自动化测试工具HttpRunner的简单介绍(三)

分享到:

  hook机制  涉及hook处理。  背景:https://debugtalk.com/post/httprunner-hook/  在自动化测试中,执行用例前,需要执行一些预处理操作,执行用例后,需要做一些清理工作。如果手动去操作的话,就不是很合适。所以就需要用到hook机制,在执行用...

Python开源项目:自动化测试工具HttpRunner的简单介绍(二)(图)

分享到:

  用例管理  关键概念:  概括来说,测试用例分层机制的核心是将接口定义、测试步骤、测试用例、测试场景进行分离,单独进行描述和维护,从而尽可能地减少自动化测试用例的维护成本。  测试用例(testcase)应该是完整且独立的,每条测试用例应该是...

Python开源项目:自动化测试工具HttpRunner的简单介绍(一)(图)

分享到:

  HttpRunner是一个简单优雅但功能强大的 HTTP(S) 测试框架。以YAML或JSON格式定义测试用例,保障测试用例描述的统一性和可维护性。程序执行的时候,会处理用户输入的yml/json文件并基于模板生成测试文件。最终通过pytest.main([])的方式去执行生成的用例...

Selenium自动化中无头浏览器的应用

分享到:

  Selenium自动化中无头浏览器的应用  由于在实际的测试环境下,使用图形界面的浏览器占用测试机资源过大效率低, 一般来说,在调试好脚本的基础上,抛开浏览器图形界面执行测试用例的。  现在可以使用的无头浏览器有很多,这里介绍一个使用方便的无头浏览...

RobotFramework框架真的是必须掌握的吗?(图)

分享到:

  技术背景  需要有一定的python基础,代码阅读能力;以及自动化测试思想。  去到任何一家企业,如果少不了自动化,必然会要搭建一套自动化测试框架!  那么问题随之而来,这框架如何选择呢?  如果是代码能力强,可以自行开发与设计,那要是不呢...

如何选择正确的自动化测试工具(图)

分享到:

  测试自动化的意义  随着自动化测试的普及,关于手动测试是否已经落后的争议很多。尽管有相反的观点,测试自动化在当今的重要性是毋庸置疑的。  软件市场现在要求行业参与者提供快速且有质量的产品,这意味着更高质量的产品必须在更短的时间内到达最...

自动化测试框架Pytest和Robot Framework如何选择?

分享到:

  之前曾提问请教过 Pytest 和 Robot Framework 的优缺点对比,由于网上关于这方面的信息比较少,收到大家的反馈建议,十分感谢,现在是该总结一下了,欢迎大家一起交流探讨。  在对比框架优缺点之前,先清楚框架的意义是什么?什么是“好的测试框架”...

selenium运行用例打印日志及错误截图

分享到:

  selenium运行自动化用例中,并不支持log和错误截图功能,但是在apache中有一个打印日志的jar包log4j及结合java中的IO来实现这些功能。  Log4j日志功能   1.控制日志信息输送的目的地是控制台、文件等;   2.控制每一条日志的输出格式;...

Python下利用Selenium获取动态页面数据(图)

分享到:

  利用python爬取网站数据非常便捷,效率非常高,但是常用的一般都是使用BeautifSoup、requests搭配组合抓取静态页面(即网页上显示的数据都可以在html源码中找到,而不是网站通过js或者ajax异步加载的),这种类型的网站数据爬取起来较简单。但是有些网...

腾讯面试官:有没有独立搭建过自动化测试框架?(图)

分享到:

  有没有独立搭建过自动化测试框架?  这个问题我觉得可能是大家最怕面试官问到的问题,自动化测试框架,对吧。比如说你像问一下三种等待时间的区别和场景应用这一类问题,你去百度一下,问一下身边做软件测试的朋友也能知道,其实有些问题其实是比较抽...

用selenium做Python爬虫,哪一种等待方式速度更快呢?

分享到:

  在自动化测试脚本的运行过程中,可以通过设置等待的方式来避免由于网络延迟或浏览器卡顿导致的偶然失败,常用的等待方式有三种:  一、固定等待(time)  固定待是利用python语言自带的time库中的sleep()方法,固定等待几秒。这种方式会导致这个脚...

如何在scrapy中集成selenium爬取网页(图)

分享到:

  1.背景  我们在爬取网页时一般会使用到三个爬虫库:requests,scrapy,selenium。requests一般用于小型爬虫,scrapy用于构建大的爬虫项目,而selenium主要用来应付负责的页面(复杂js渲染的页面,请求非常难构造,或者构造方式经常变化)。  在我们...

从零开始的微信小程序自动化测试之路(下)(图)

分享到:

  Jest框架  4.1 引入Jest框架  小程序自动化SDK本身不提供测试框架。  故我们可将它与市面上流行的任意Node.js测试框架来结合使用, 以此来达到编写小程序测试用例的目的。  根据官网的介绍,我们使用Jest测试框架来编写实际的小程序自动化测试...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道