原创 【SonarQube】從零搭建.Net Core代碼質量檢查平臺

網上看了一些SonarQube的教程,感覺還是太繁瑣😠,這裏重新梳理下學習過程。其實從安裝配置來說現在最新SonarQube可以不需要連接數據庫,直接用默認的數據庫就可以,這樣降低了學習成本,可以很快速地熟悉軟件的基本使用 目

原创 【SonarQube】集成.Net Core項目單元測試和代碼覆蓋率

目錄一、對應關係二、集成測試結果1. 配置SonarQube項目2. 腳本設置三、報表展示四、遇到的坑 一、對應關係 幾乎把中文所有C#和SonarQube集成的資料看遍了,發現要麼是別人用的測試框架和覆蓋率框架不一樣,要麼就是解

原创 【Jenkins】Pipeline遇到的問題和解決方法

目錄一、從指定階段重新構建二、實時修改腳本並運行三、忽略某一步錯誤繼續執行下一步三、Check out to subdirectory四、Jenkins file命名規範五、buildResult和StageResult設置六、M

原创 【Google Earth COM API】簡易教程

這段時間因爲要做自己項目的SDK,所以參考了一下Google Earth COM API的開發方式,無奈Google Earth COM API年代過於久遠,技術早已過時,所以也沒有很大的參考意義,這裏權當整理一下自己的做的筆記

原创 【Jenkins】.Net Core單元測試報告和代碼覆蓋率

目錄 一、單元測試報告1. 使用logger參數2. 測試結果趨勢圖3. 將trx文件轉成html文件二、代碼覆蓋率1. coverage文件轉xml文件2. 將coveragexml文件轉換爲html文件三、發佈html文件1.

原创 【Jenkins】在Stage塊修改環境變量的值

在默認的情況下,一旦設置了新的環境變量,那麼這個環境變量在整個Pipeline生命週期裏都不會改變,但是有時我們需要在Stage階段臨時修改變量值,傳遞給其他命令使用,那麼如何實現呢? So easy! 使用withEnv命令即可

原创 【Jenkins】解決本地文件依賴

目錄一、依賴關係二、解決本機依賴三、案例1. Repo管理機制2. 全局工具設置3. 引用依賴項目腳本 一、依賴關係 在使用Jenkins配置項目的時候,有時會遇到要使用外部依賴文件的情況,比如我要複製某個本地文件或要用到某個外

原创 【Jenkins】奇怪錯誤總結

目錄一、項目總是自動重複Build二、Pipeline找不Jenkinfile 一、項目總是自動重複Build 項目無緣無故的總是自動重複Build,但是並沒有設置其他觸發條件 解決方案 經過艱難的調試,發現是Git Pull源碼

原创 【ANT】實現與Bat批處理、Jenkins集成管理

遷移到ANT的原因是最近公司的VM在更新,很多測試數據的路徑改變,導致測試失敗。如果在測試代碼和測試及腳本中手動更改新的路徑,無疑是一項相當繁雜的工作,而ANT可以爲我們減少路徑更改時的煩惱 目錄一、Ant 簡介與安裝1. 簡

原创 【Jenkins】在Pipeline和Ant中使用環境變量

一、Pipeline中環境變量 環境變量包括 系統環境變量 和自定義環境變量 系統環境變量 就是Jenkins自帶的變量,他的使用範圍是全局,如 BUILD_NUMBER,BUILD_URL等,使用格式爲 ${env.BUILD_

原创 【Jenkins】共享文件夾後訪問受限

一、問題 爲方便測試,將測試機器上的文件夾共享,結果有時Jenkins Build的時候無法訪問文件夾,出現如下錯誤 二、解決方法 共享文件夾的權限設置爲 Sharing → Andvanced Sharing → Permis

原创 【Appium】Android + MSTest 錯誤總結及解決方法

平臺 自動化測試框架 單元測試框架 Android Appium MSTest 目錄一、多個TestMethod不能識別元素 一、多個TestMethod不能識別元素 當一個TestClass中存在多個TestM

原创 【Appium】安卓自動化測試之標準流程案例

目錄一、虛擬設備設置二、Appium服務設置三、測試腳本設置四、步驟總結 一、虛擬設備設置 使用Visual Studio 2019自帶的Android Devices Manager設備管理器來管理模擬設備,由於x86的處理器在

原创 【Appium】圖文並茂—超全Appium Desktop檢查器使用指南

其實對於自動化測試而言,腳本的編寫其實不算太難,難點是如何找到我們想要的控件元素,而Appium Desktop檢查器完美解決了這個難題 目錄一、啓動檢查器二、檢查器界面三、檢查器功能詳解1. 選擇元素2. 滑動鼠標3. 點擊

原创 【Jenkins】忽略警告

一、問題 Jenkins的警告類型分爲兩種 系統警告 : 一般提醒用戶有新版本Jenkins可升級 插件警告 :插件升級或安全警告 但是一般我們不想去升級,如何去掉這顯眼的紅色警告呢? 二、解決方法 忽略Jenkins系統警