在UI自动化测试中,有时候经常会提示跑用例失败,在单步或单个用例调试时,用例却成功,这个失败的因素主要有环境、代码或前端定位等原因。 可以看这篇文章《我们是如何让UI测试变得稳定的》中有详细说明,但是,在这里,我们不讨论问题,我们来看看优化 项目中原来的自动化框架是基本nose的,nose中有一个选 ...
分类:
其他好文 时间:
2016-12-30 16:55:10
阅读次数:
302
一、封装方法 1、编程如何越来越快: 首先,需要经验丰富,知识面广。 其次,每一个熟练编程的人员,都会有自己的一个库,解决各种问题、各种通用的方法函数。 同理,自动化脚本也是编程,测试用例则为需求,UI自动化编写虽然容易,但是界面变化快、维护庞大。所以封装通用方法,是最快最容易的途径。 2、哪些方法 ...
分类:
移动开发 时间:
2016-12-28 20:24:48
阅读次数:
241
简介 移动APP的UI自动化测试长久以来一直是一个难点,难点在于UI的”变”, 变化导致自动化用例的大量维护。从分层测试的角度,自动化测试应该逐层进行。最大量实现自动化测试的应该是单元测试,最容易实现也最容易在早期发现问题;其次是接口级测试,以验证逻辑为目的进行自动化,由于接口的相对稳定,自动化测试 ...
分类:
移动开发 时间:
2016-12-07 01:15:04
阅读次数:
297
概述前面的3篇博文分别对lazyAndroid的框架简介、元素抓取和核心API进行了说明,本文将基于框架给出的测试模板工程,详细阐述下使用该框架进行安卓UI自动化测试的步骤。
分类:
移动开发 时间:
2016-11-25 12:37:57
阅读次数:
304
考虑因素: 容易维护 简洁易懂 代码重用性好 系统的稳定性强 UI自动化: 数据的获取:装载的数据文件类型、数据的形式、数据的解析方法定义。 1.利用Junit单元测试组织用例,明确输入数据、预期结果 2.建一张输入数据参数表,不断循环调用 页面的元素:页面元素的分页、元素的获取方式 、元素的存取方 ...
分类:
其他好文 时间:
2016-11-21 23:14:21
阅读次数:
231
关于UI自动化的抱怨 听过不少人这样讲 “UI自动化非常不稳定,需求一改,界面一遍,全部都费了”。我相信做过的人可能也会有同感。既然这个问题一直都是存在的,那么为什么没有人仔细分析原因呢? 我的老板georgeliao举了这样一个例子:每当需求变化的时候,开发没有跳起来,反而是测试跳了起来。然后不断 ...
分类:
移动开发 时间:
2016-11-08 19:34:42
阅读次数:
267
UI自动化测试:1.基础API:http://www.cnblogs.com/zhangfei/p/3158223.html2.数据驱动:http://www.cnblogs.com/zhangfei/p/5390091.htmlhttp://www.cnblogs.com/zhangfei/arc ...
分类:
其他好文 时间:
2016-11-01 07:37:22
阅读次数:
109
持续集成->持续发布->DevOpsTestin软件的移动化,要求软件具备跨终端、跨网络、跨地区、个性化、更新升级速度快等特性,给软件测试带来了更大难度、更多复杂性和更高的成本。移动APP测试的总体状况、APP测试的工具、专项测试UI自动化框架接口、单元、专项、安全、大数据A..
分类:
移动开发 时间:
2016-10-29 02:38:36
阅读次数:
251
Selenium Remote-Control(RC)是一个测试工具,它允许你编写基于JavaScript浏览器的Web UI自动化测试,它支持很多编程语言。 Selenium RC包括两部分: 一个服务程序,它会自动启动并杀死所有浏览器,并且充当web请求的HTTP代理 客户端库,支持很多计算机语... ...
分类:
其他好文 时间:
2016-10-10 21:06:05
阅读次数:
179
软件测试培训小编有好久都没有跟新软件测试,从今天开始,小编会逐渐把这部分知识给大家补上!今天这篇文章给大家介绍的是: UI 自动化测试 互联网产品的迭代速度远高于传统软件,尤其是移动APP不但更新频繁,还需要在不同硬件、系统版本的环境下进行大量兼容测试,这就给传统测试方法和测试工具带来了巨大挑战。为 ...
分类:
其他好文 时间:
2016-10-10 14:01:50
阅读次数:
202