原创 基於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

原创 cypress中變量的處理

最近學習cypress,框架有好有壞,不做評價。 在使用參數時,如果之前是使用java或python的同學的話,在cypress參數中會相同不習慣。先來看一個簡單的例子 it('stores value in variable', ()=

原创 python基礎 -- 列表sort妙用

相信大家在使用列表時都使用過sort或sorted函數,再溫習一下 sort語法: list.sort( key=None, reverse=False) 需要注意的是: 是在原列表上直接排序,返回爲None 還有一個key的使用如下:

原创 python基礎 -- 算數操作符

迴歸本質,打牢基本;我們一起看看python中的基本功能用法。今天來算算操作符:+=   相信所有人都用過 += 這個運算符。我們先來看看下面這段小代碼。 aa = 10 aa = aa + 7.5 print(aa) 我們的代碼將會返

原创 selenium中獲取http請求/返回

我們在使用selenium做UI自動化時,很多情況下定位問題困難,請求的唯一ID是什麼?當時請求出錯了返回的是什麼?怎麼定位? 光UI截圖還是有點不直觀,有時候我們會想怎麼獲取請求或返回response?   一、selenium自身不支持

原创 fiddler竄改數據rule method匹配技巧一

在使用fiddler過程中,需要用到AutoResponder功能,,Add Rule方式默認爲EXACT模式,如下圖:    但在實際使用過程中,我們會發現,很多情況下,網站會有提前進行OPTIONS操作且URL是一樣的,這時,Rule

原创 pytest 用例發現機制

pytest用例發現機制說明(默認方式,無ini等配置)   1、文件夾規則:遞歸形式查找   2、文件形式:在文件夾的基礎上,搜索test_*.py 或 *_test.py 的文件   3、用例形式:非類組織:test開頭的函數或方法