12 2021 档案
摘要:ls :查看目录下的文件ls -la:查看所有的文件(包含了隐藏文件)pwd:查看当前的路径 MQ(Message Queue)消息队列,是基础数据结构中“先进先出”的一种数据结构。 MQ:生产者消费者模式 常用MQ:kafka,rabbitmq,activitymq 使用Docker来安装Rabb
阅读全文
摘要:Docker安装及使用 1、以管理员身份运行PowerShell,执行以下命令:Enable-WindowsOptionalFeature-Online-FeatureName Microsoft-Hyper-V-All(在线安装Windows的虚拟环境)2、安装Docker3、管理员PowerSh
阅读全文
摘要:测试流程 TAPD的使用 一、看板 , 需求分配好任务,确定任务时间,人员,任务点,后转到开发,开发按进度完成任务后转到测试,测试工作过程中如果发下缺陷直接提给相应的开发解决,开发解决后再次转给测试验证通过后转到任务完场栏 二、缺陷 缺陷内容要有具体的操作步骤和缺陷内容(最好图文结合),预期效果和实
阅读全文
摘要:自动化的页面对象设计 目录结构 base的包下主要编写基础的代码,可以理解为基础层 page包下主要存放对象层的代码,可以理解为对象层 test报下主要存放编写的测试模块的代码,可以理解为测试层 utils下存放的主要是工具类的代码,比如针对JSON文件,YAML文件的处理 common下主要存放的
阅读全文
摘要:持续集成(Continuous Integration) 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大
阅读全文
摘要:数据驱动 数据驱动的思想: 在自动化测试过程中,把测试过程中使用到的数据单独的分离到文件中,这样统一来管理具体的测试数据 常见的数据驱动文件类型: json yaml csv excel mysq 安装第三方库: pip3 install pyyaml 操作雅玛文件库 pip3 install xl
阅读全文
posted @ 2021-12-08 19:17
晨^O^黎
摘要:在UI的自动化测试中,我们也是需要使用JS来处理一些特殊的交互,比如针对浏览器的滑动操作, 以及针对富文本的特殊处理,和针对只读属性的时间控件的处理。下面通过实际的案例来演示这部分的 具体应用和案例实战。 浏览器的滑动 浏览器的滑动主要分为浏览器的向上和向下,比如我们就以百度搜索引擎为案例,我们进行
阅读全文
摘要:UnitTest组件 unittest是属于Python语言的单元测试框架,它的核心组件具体可以总结为如下: testCase:编写的每个具体的测试场景测试固件(勾子方法):初始化和清理testSuite:测试套件是testCase的集合testRunner:具体执行被编写的测试套件或者是测试用例t
阅读全文
摘要:在Alert的类里面,涉及到的方法以及方法的作用主要汇总为如下:text:获取弹出框的文本信息accept是接受Confirm弹出框dismiss是拒绝接受Confirm弹出框send_keys是在Prompt消息对话框里面输入想要输入的内容。导入相关的库 from selenium.webdriv
阅读全文
摘要:对含有iframe模块的定位: 我们直接通过ID或者Name无法定位,这时我们就要观察是否含有iframe,如果含有我们就首先需要进入ifreme. 通过ID或者Name 进入iframe模块后,在进行具体的元素定位。 以QQ邮箱为例,具体代码: from selenium import webdr
阅读全文
摘要:selenium 研发效能 可以通过技术的手段来提高测试效率 自动化测试的分类: UI自动化测试(前端自动化测试)-->selenium(框架&库&工具) API自动化测试 单元自动化测试 服务端测试开发领域(架构) 大数据测试开发领域 算法测试开发领域(离散数学,线性代数) 专项测试开发领域 功能
阅读全文

浙公网安备 33010602011771号