原创 Jenkins Unstable 狀態解釋

在實際工作中,Jenkins Job會有很多狀態。但實際有一種狀態 Unstable有時候讓人很模糊。 那我們看看官網解釋吧 Unstable The Build had some errors but they were not fat

原创 TMOUT: readonly variable 的處理

在使用機器時,登錄後用一段時間後就會登錄。這個操作很繁瑣,雖然很安全。我們應該怎麼改呢。   一、確認是不是超時配置 首先我們需要確認下超時配置是多少 echo $TMOUT  使用該命令來確認當前配置   二、修改 這裏修改有很多種

原创 python幾道對於列表的面試題

朋友最近面試某個企業,其中有幾道列表的題目,對python中的列表知識需要有很清晰的認識。下面對這幾個題目列一下: 題目一: alist = [1, 2, 3, 4, 5, 6] for aa in alist: alist.re

原创 UI自動化,換種思路,把執行步驟換成動圖gif

看了很多UI自動化框架,無論是開源的還是自己造輪子的,都是失敗後截最後一張圖或幾張圖。隨然沒有問題。但我們能不能換種思想。我們能不能把截圖全轉成gif動圖,這樣定位問題更直觀呢。 來吧。看看怎麼實現吧。 先看看樓主的思路吧,如下: 每一個用

原创 cypress與reportportal的整合

Cypress與Reportportal整合步驟 簡單記錄下cypress與reportportal的整理的方法   一、安裝 直接在要跑的項目目錄下運行下面命令 npm install @reportportal/agent-js-cy

原创 基於gradle的Groovy之Spock測試框架入門四

這個篇章再介紹點常用的用於spock的裝飾器 一、Rollup & Unroll 從字面意思來理解,就是捲起 & 展開,所以我們就很好理解這兩個註釋是什麼意思了,主要是用在多參數的用例中,我們來用例子實踐一下,還是之前文章的例子 def

原创 基於gradle的Groovy之Spock測試框架入門三

既然是框架,自動少不了不同參數用例的驅動,也叫參數化或數據驅動 在Spock中,參數化使用的是關鍵字是where 我們還是通過實例來演示 實例一 我們還是繼續在原來的groovy測試文件中加入下面的測試用例,無意義的 def 'check

原创 基於gradle的Groovy之Spock測試框架入門二

在上篇文章中我們介紹了Spock測試框架環境的搭建及最簡單的用例。接下來這篇,我們介紹基於Spock怎麼寫自動化用例。 需要了解的是Spock也是一個基於BDD方式的測試框架。 Spock測試套件包括的關鍵字/函數有以下,後續再詳細介紹

原创 基於gradle的Groovy之Spock測試框架入門一

最近因工作需要,接手了一個基本groovy語言的spock測試框架。相信很多讀者在換語言學習過程中一樣有很多疑惑或坑,所以會寫系列文章進行保姆式的入門。 一、環境準備  需要安裝軟件如下,方法和步驟這裏不再介紹,給出相應的別人寫的教程可以參

原创 AI下的自動化測試工具錦集

最後在看部分AI的東西,記錄下。 開源的自動化測試平臺或工具如下: Applitools Eyes. 官網地址:https://applitools.com/products-eyes/?r=prd-aita Functionize. 官

原创 ReportPortal 在python下的應用介紹之----python各框架整合

接上一篇,裝完之後,需要對接我們現有的自動化測試。就Python而言,有幾種框架可以直接使用,這裏介紹一下 首先,我們需要了解這是agent server模式,所以server上認證信息需要拿到。按這種方法拿: 登錄進系統後,輸入對應的地址

原创 ReportPortal 在python下的應用介紹之----ReportPortal介紹

做自動化測試的人員一定有這樣的困擾,自動化給團隊帶來的價值是怎麼樣的?我們能從每日構建中數據中獲取到什麼?之前寫過一個簡陋的數據展示系統,基本原理是在jenkins跑完結果後分析XML再入庫數據庫,然後用flask套用一些echart前端表

原创 ReportPortal 在python下的應用介紹之----ReportPortal部署

在前一篇文章中我們有介紹reportportal的功能及demo使用。 這篇我們來實際部署一下屬於自己的系統。 一、部署介紹 從官網我們還是可以看到系統有好幾種部署方式,文檔見下:    1、通過docker部署:https://repor

原创 pytest斷言方法彙總

pytest 斷言目前有幾種方法: 1、官方assert     就不介紹了,這種見官方文檔吧:https://docs.pytest.org/en/6.2.x/assert.html   2.第三方插件 py-assume    這個官方

原创 記錄--學習cypress & 前端幾個網站

記錄一下,也分享給有需要的人,下面幾個網站有cypress和前端的相關文檔 1、cypress官網:https://docs.cypress.io 2、國內cypress翻譯官網的個人博客 https://www.cnblogs.com/p