2023/07/27

2023/07/03

[Testing] 如何自動化測試CLI專案

 小弟後來跑去HP工作了,目前手上投入的專案有很多不是API或前端等網路上較多測試資源的專案,而是CLI這個看起來繁體中文沒什麼留下網路資源的介面

之前再前公司大家最後選以Node.js作為之後寫自動化測試的主要語言

我到目前也覺得看起來團隊大部分的人都會點JS,我想除了負責維護自動化測試專案的人,其他人只要能看懂JS,就能一起審核PR


我先貼上幾個我查到好像可用的開源專案,之後再來研究用哪個比較好,如果偶人在這裡以回覆或直接發我email找我聊聊我會很樂意繼續分享XD

commander.js

https://github.com/tj/commander.js/blob/master/Readme_zh-CN.md

coffee

https://github.com/node-modules/coffee

cli-testing-library

https://github.com/gmrchk/cli-testing-library

看了一下趨勢,看來沒意外要用commander了

https://npmtrends.com/CLI%20Testing%20Library-vs-cli-testing-library-vs-coffee-vs-commander