自動化測試

6 Articles

Python 網頁應用安全自動化測試完全指南

深入探討使用 Python 建立完整的網頁應用安全自動化測試體系。本文詳細說明 Bandit 漏洞掃描、SonarQube 程式碼品質分析、Pylint 與 Flake8 編碼規範檢查,以及整合 CI/CD 流程的實務策略,協助開發團隊在軟體開發生命週期中有效落實安全左移原則。

Bash 自動化測試框架:規避檢測技術與 AI 整合實務

深入探討 Bash 自動化測試框架的建構方法,涵蓋多層次混淆技術、動態變體生成、檢測系統測試,以及人工智慧技術的整合應用。內容包含完整的程式碼實作、Ollama 語言模型部署、RAGFlow 知識庫整合,以及倫理考量與實務限制的詳細討論。

Postman API 測試從腳本編寫到自動化執行實務

本文闡述如何運用 Postman 進行全面的 API 測試。內容從編寫 JavaScript 測試腳本開始,涵蓋驗證 HTTP 狀態碼、響應時間及 JSON 內容的準確性。接著,說明如何透過 Postman Collection Runner 批量執行請求以提升效率。最後,介紹如何引入命令列工具 Newman,將

Jenkins Pipeline 自動化測試與佈署實踐

本文探討如何利用 Jenkins Pipeline 建立自動化的軟體開發與測試流程,涵蓋 Pipeline 指令碼撰寫、自動化測試整合、Jenkins Plugin 應用,以及根據角色的許可權控管等導向,並以 Pytest 和 Selenium 為例說明測試實作,最後介紹 SSH 驗證以確保 Jenkins

Python 自動化最佳實踐

本文探討 Python 自動化的最佳實踐,涵蓋程式碼組織、錯誤處理、日誌記錄、測試、效能最佳化、安全考量、版本控制、協作以及檔案和註解等方面,提供全面的 Python 自動化,以確保自動化指令碼的高效性、可靠性和可維護性。

整合 Newman 於 CI/CD 實現 API 自動化測試

本文闡述如何運用 Newman 工具實現 API 自動化測試,並將其無縫整合至 CI/CD 流程。內容涵蓋 Newman 的核心概念,說明如何準備 Postman Collection 與環境變數檔案,並透過命令行執行測試。重點在於將 Newman 整合至 Azure Pipelines 等 CI/CD