GUI自动化测试稳定性,最典型的表现形式就是,同样的测试用例在同样的环境上,时而测试通 过,时而测试失败。 这也是影响GUI测试健康发展的一个重要障碍,严重降低了GUI测试的可信性。 五种造成GUI测试不稳定的因素:1. 非预计的弹出对话框;2. 页面控件属性的细微变化;3. 被测系统的A/B测试; ...
分类:
其他好文 时间:
2019-04-22 00:40:17
阅读次数:
128
一 术语表 机器人流程自动化(RPA):在数字系统中模拟和集成人类行为以优化业务流程的软件机器人。RPA自动化捕获数据、运行应用程序、触发响应并与其他系统通信以执行各种任务。 RPA路线图(RPA roadmap):自动化设计阶段之后的计划,为公司提供满足RPA目标的指导方针。这包括为自动化选择的过 ...
分类:
其他好文 时间:
2019-04-21 09:47:00
阅读次数:
224
工作流为流程中的一种,可以实现无需用户干预的业务流程自动化,用户通常使用工作流流程来发起不需要任何用户交互的自动化。本文介绍工作流的基本概念与简单使用。 ...
分类:
其他好文 时间:
2019-04-17 09:50:07
阅读次数:
189
流程图是产品经理传达需求的常用做法,三大类:业务流程、页面流程、功能流程。分别对应着战略、战术、执行三大层次。 业务流程 体现Boss对整个产品的战略思想。产品经理根据老板的传达以及自身对产品的理解,梳理出整个产品核心业务的走向,生成业务流程图。 页面流程 体现PD对核心业务的高度理解。把核心业务的 ...
分类:
其他好文 时间:
2019-04-15 11:59:31
阅读次数:
359
背景: 目前的项目中,需要在一个list里边有1000多条数据去测性能,截止目前为止,走正常的业务流程进来的数据只有20条,如何快速的新增1000多条数据呢? 思考: 目前在做UI自动化的测试,Airtest+python 有现成的代码 实践结果: 待改进 思考如何做到全自动化 目前:半自动化 需要 ...
分类:
其他好文 时间:
2019-04-12 11:57:24
阅读次数:
143
AOP是Spring框架面向切面的编程思想,AOP采用一种称为“横切”的技术,将涉及多业务流程的通用功能抽取并单独封装,形成独立的切面,在合适的时机将这些切面横向切入到业务流程指定的位置中。本篇结合实际案例详细讲述AOP的原理及实现过程。通过本篇的学习,可以达成如下目标。 ● 理解AOP的编程思想及 ...
分类:
编程语言 时间:
2019-04-11 16:22:13
阅读次数:
134
企业流程管理,也称业务流程管理,主要是通过对企业内部改革,改变企业职能管理机构重叠、中间层次多、流程不闭环等,使每个流程做到机构不重叠、业务不重复,达到缩短流程周期、节约企业成本的作用。 为什么企业需要业务流程管理 在团队中实施业务流程管理有很多好处。 首先,它可以轻松替代原先基于手册、纸张、电子表 ...
分类:
其他好文 时间:
2019-04-09 12:30:07
阅读次数:
171
原文:IoC 依赖注入容器 UnityIoC 是什么? 在软件工程领域,“控制反转(Inversion of Control,缩写为IoC)”是一种编程技术,表述在面向对象编程中,可描述为在编译时静态分析器并不知道具体被耦合的对象,而该对象是在运行时被对象装配器绑定的。 在传统编程中,决定业务流程的... ...
分类:
编程语言 时间:
2019-04-09 00:12:03
阅读次数:
197
Page Object,页面对象。一种设计模式,实施selenium的最佳实践,体现了web应用与页面显示之间的关系。为什么需要Page Object?测试代码维护的需要:减少代码的编码量,减少代码的维护量,清晰而明确的业务测试流程。 Page Obje实现了测试代码的分层:页面元素、元素操作 和 ...
分类:
其他好文 时间:
2019-04-06 14:04:47
阅读次数:
380
近年来,物联宇手持终端以物联网的模式,开启了信息化的管理模式,迸发了新的自我提升和业务新商机。手持终端是一款智能的电子设备,它的核心功能为用户速带来业务效率的提升,如快递行业,每天的工作量需求大,传统分拣需要人力和时间,利用手持终端扫描,能够快速读取信息进行分拣,将工作效率快速提高。对于一款手持终端来讲,数据采集是一项基础的应用。利用手持终端在业务流程的每一阶段,将产品的信息读取、记录、更新、并及
分类:
其他好文 时间:
2019-04-01 11:39:59
阅读次数:
172