avatar
文章
127
標籤
207
分類
4
首頁
歸檔
分類
友情連結
關於
Nalson
搜尋
首頁
歸檔
分類
友情連結
關於

Nalson

Pytest 自動測試
發表於2023-09-22
Pytest 指令1pytest <.py 檔案位置> 範例:pytest .\day_03\test_demo.py 參數執行1.列出每個 test case 的執行狀況 1pytest -v <目錄 or 檔案位置> 2.會印出在 test case 內有 print 出來的數值 1pytest -s <目錄 or 檔案位置> 3.不同的參數間,也可以進行混用,這邊進行簡單的範例展示 1pytest -s -v <目錄 or 檔案位置>: 產生報表產出 JSON 格式報表安裝 pytest-json-report 套件1pip install pytest-json-report 套件使用1pytest <pytest 原生參數 ex: -s -v> --json-report --json-report-file=<檔案名稱 or ./目錄位置/檔案名稱> <要執行的 .py 檔案 (可省略直接對整個目錄做讀取)> 使用範例:pytest -s -v –json-report...
Python 與自動化測試
發表於2023-09-21
前言這篇是記錄我在看鐵人賽 Python 與自動化測試的敲門磚 的過程 主題 主題 日程 簡介 day 01 Pytest day 02 ~ 10 TDD day 11 ~ 12 Selenium day 13 ~ 17 Appium day 18 ~ 21 CI/CD day 22 ~ 26 Jenkins day 27 ~ 29 結語 day 30 PytestPytest 是一種使用在 Python 語言裡面的一中單元測試框架,而 Pytest 基本上就是由 Python 原生自帶的單元測試框架 Unittest 衍生出來的,所以可以看到有些範例可以和 Unittest 的套件互相兼容混用。 Pytest 和 Unittest 相比,有下列幾項優點: 更易於上手,撰寫 testcase 時較為直覺 擴展性高,可以兼容許多外掛套件 可以標註某些 testcase 為失敗是正常的 測試程式撰寫起來相較於 unittest 較為簡潔 TDDTDD 完整名稱為 Test-driven development,中譯為...
Node.js 學習筆記 - NCU 版本檢查介紹及其安裝步驟
發表於2023-09-20
Node.js 學習筆記 - NCU 版本檢查介紹及其安裝步驟前言在使用 Node.js 開發時,版本問題和各種相依性問題常常導致每次在執行 npm install 後,專案啟動時出現錯誤,這真的是非常煩惱。不過,在看到這篇文章 無痛更新專案中的 npm 相依套件 後,我發現原來有一個名為 npm-check-updates 的工具可以使用,這真的解決了許多問題。 什麼是NCU?NCU (npm-check-updates) 是一個用於 Node.js 的套件,它可以檢查您的 npm(Node Package Manager)項目中的套件,並提示您可用的更新版本。這個工具可以幫助開發者輕鬆地確保他們的項目中使用的套件都是最新版本,從而提高代碼的安全性和可靠性。 檢查過時的版本首先,我們可以使用 npm outdated 來檢查專案中有哪些套件是過時的: 1npm outdated 這個命令會列出所有需要更新的套件及其版本資訊。 畫面中可以看到我的部落格專案中有4個套件需要更新了。 安裝 ncu (npm-check-updates) 工具接下來,我們來介紹...
Next.js 實作 Blog 功能
發表於2023-09-20
前言這篇是參考 鐵人賽 系列文章 「從零開始打造炫砲個人部落格」系列簡介 - Modern Next.js Blog 系列 實作的紀錄,實際操作上有遇到很多問題,但大致上跟著git修改的部分調整都可以修改成功。 這篇的解說很清楚,彙整的也很完整,推薦跟著教學文章操作。 使用的前端技術 功能 Next.js 工具 UI 樣式 Tailwind CSS 多語系 next-i18next SEO meta tags next-seo 指令面板 kbar 留言系統 giscus 換頁進度條 nprogress 更扎實的 JavaScript TypeScript 統一程式碼格式 ESLint, Prettier Markdown/MDX 文章處理 Contentlayer 網站託管 Vercel Next.js:現代全端框架Vercel:網站託管Contentlayer:Markdown/MDX 文章處理 參考文章:...
在Codespace 上運行Python
發表於2023-09-12
在Codespace 上運行Python範例原始碼放在 GitHub Repo: vscode-remote-try-python 參考文章:Setting up a Python project for GitHub Codespaces 1. 在 codespace 上開啟 projectGo to https://github.com/microsoft/vscode-remote-try-python.Click Use this template, then 點擊 Open in a codespace. 2: 新增 dev container 設定檔案1.使用 Visual Studio Code 指令 (Ctrl+Shift+P/Shift+Command+P),然後輸入 add dev 點擊 Codespaces: Add Dev Container Configuration Files. 點擊 Create a new...
Codespaces 上運行 Laravel Docker
發表於2023-09-06
Codespaces 上運行 Laravel Docker 前言目前因為想要練習 Laravel,所以看到一篇在 Github Codespaces 上運行Laravel 的文章所以來實作,並將結果放在這邊 1.創建 Github Repository 從 Laravel Docker 範例 https://github.com/rakibdevs/laravel-docker點擊 Use this template 2.建立 Codespace 3. Build Docker Container下載必要的套件,並根據Dockerfile 建立 Docker image 1$ docker compose build 完成後可以執行以下指令開啟 Docker container: 1$ docker-compose up -d 4.下載 Laravel12$ sudo chmod 777 src/$ docker compose exec php composer create-project --prefer-dist laravel/laravel . Now...
Hexo + Github 建立部落格
發表於2023-08-31|架站記錄
Hexo + Github 建立部落格為什麼想要架設 Blog身為一個工程師,不知不覺也工作了四年,工作上使用的套件不管是前端、後端、框架都越來越多,所以想記錄自己曾使用過的套件,要用的時候可以很快的查到。 建立自己的工具箱 累積屬於自己在技術專業知識品牌 可以作為作品集展示 另外想紀錄什麼都可以寫上去 為什麼選 Hexo 可以免費放在Github 上 可以選好看的主題 支援 Markdown (因為之前有在用 hackmd 紀錄文件) 查找到感覺最完整的架設教學文章是這篇 https://chanchandev.com/note/Hexo/hexo-introduction/2335841689/#%E7%82%BA%E4%BB%80%E9%BA%BC%E8%A6%81%E6%9E%B6%E8%A8%AD-Blog 所以就決定跟著來一起嘗試架設Blog 環境設定NodeJs https://nodejs.org/en 有用Node js 推薦也一起使用...
1…1213
avatar
Nalson Lai
文章
127
標籤
207
分類
4
Follow Me
公告
在哪裡跌倒
就在哪裡躺好
最新文章
📱 手機自動化怎麼做?用 Appium 一行行指令操控 App2025-05-15
【AI神工具推薦】Bricks.ai:上傳 Excel,自動生成儀表板與分析報告!
【AI神工具推薦】Bricks.ai:上傳 Excel,自動生成儀表板與分析報告!2025-05-15
救生員排班媒合 App 發想2025-03-28
使用標準 OIDC 客戶端連接 Casdoor2025-03-07
如何連接到 Casdoor2025-03-06
分類
  • Docker 學習筆記3
  • 架站記錄7
  • 被動收入1
  • 辦公小技巧1
標籤
Block Storage Butterfly Gong.io pytest-random-order Chainstack Win11 Laravel 雲端證照 pytest-sugar Kubernetes Sembly AI Krisp AI RSS 聯盟行銷 關於我 前端 jenkins React.js Agoda Engineering 部落格 Google Cloud Skills Boost windows GCP Moniter Velero Film node.js GCP 多簽核 MongoDB 雲端 Solidity Swagger kebab-case 2023 iTHome 鐵人賽 Next.js NCU 救生員 Auth.js Git camelCase 毛好多
歸檔
  • 五月 2025 2
  • 三月 2025 5
  • 二月 2025 1
  • 一月 2025 6
  • 十二月 2024 6
  • 十一月 2024 5
  • 十月 2024 1
  • 九月 2024 10
網站資訊
文章數量 :
127
訪客數 :
總瀏覽量 :
最後更新時間 :
©2020 - 2025 By Nalson Lai
框架 Hexo|主題 Butterfly
搜尋
資料載入中