测试
文章平均质量分 80
pujen_yuan
这个作者很懒,什么都没留下…
展开
-
LightHouse性能优化分析工具概述
一、使用方式:Chrome 开发者工具(DevTools)Chrome 扩展Node CLINode Modul二、测试大致流程Lighthouse 与浏览器建立连接。测试的初始化配置与加载待测试页面。在页面加载过程中,运行一系列的采集器(gatherers),每个采集器都会收集自己的目标信息,并生成中间产物(artifacts)。运行一系列的审计项(audits),每个审计项都会从中间产物(artifacts)中获取所需的数据,计算出各自的评分。基于审计项的评分计算出大类的评分,原创 2021-09-04 15:34:02 · 800 阅读 · 0 评论 -
UI自动化框架基础层开发实战(上)
一、什么是基础层基础层承担了整个UI自动化框架的基础任务,后续框架开发的底层代码。设计思路:本层主要对基本的方法如定位方法,断言基本类,混淆数据处理,驱动选择等方法提到的一个概念层,分一个主目录存放 目录设计:BasePage.py 基本类 封装基本的元素定位,元素操作类和方法 BaseAsert.py 断言类,异常处理类封装,驱动类封装等等。1、基础层的作用1、框架中设计基础层实际是为了应对后续繁杂的业务和逻辑代码,试想如果没有基础层的处理,框架后续交互使用时大量测试人员进入到脚本开发,每个人人都原创 2021-07-23 17:57:48 · 319 阅读 · 0 评论 -
docker搭建mysql服务实践
问题提出技术方案解决问题实践分析原创 2021-06-21 14:42:06 · 169 阅读 · 0 评论 -
敏捷开发模式下测试工程师如何把控测试进度和质量
什么是敏捷开发关于敏捷开发我们参考一下百度百科的解释:敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷开发提到了《敏捷软件开发宣言》和《敏捷软件的十二条原则》两份文档。敏捷相信,只要符合这两份文档的开发方法,就能让开发团队拥有应对快速变化需求的能力原创 2020-11-29 10:35:56 · 646 阅读 · 0 评论