雖然這篇xUnit attribute鄉民發文沒有被收入到精華區:在xUnit attribute這個話題中,我們另外找到其它相關的精選爆讚文章
在 xunit產品中有6篇Facebook貼文,粉絲數超過1萬的網紅91 敏捷開發之路,也在其Facebook貼文中提到, 今天終於劃掉待辦清單中,歷時 4 ~ 5 個月的待辦項目啦!(中間大概有40個小待辦) 相關網址:https://tdd.best/book/tdd-by-example/ (天瓏可預購) 翻譯還是很花時間,這讓人挺痛苦的。即使我已經這麼熟悉 TDD,這書翻起來還是吃力。(程式碼是最好懂的語言了...
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
xunit 在 91 敏捷開發之路 Facebook 的精選貼文
今天終於劃掉待辦清單中,歷時 4 ~ 5 個月的待辦項目啦!(中間大概有40個小待辦)
相關網址:https://tdd.best/book/tdd-by-example/
(天瓏可預購)
翻譯還是很花時間,這讓人挺痛苦的。即使我已經這麼熟悉 TDD,這書翻起來還是吃力。(程式碼是最好懂的語言了)
最難翻的是文字很少又語帶雙關的章節標題,其次是 1980 年代的哏,反而對 Kent Beck 自言自語式的描述感到熟悉,因為我自己也很習慣會這樣寫東西。
最後,我最想感謝的,還是 Kent Beck 同意我的提議,允許我把書裡面每一個範例的演進過程,都放到 GitHub public repository 的 commits 裡面,因為看到全貌很重要,看到差異也很重要,只看書是很難透過自己的腦袋記住這些全貌的。
就如 TDD 最有用的地方之一,就是讓你可以專心專注在單一個東西上,心裡既有全局,又可以專注,又可以安全可靠,又可以從任何一個點重新再來。
當時買了 https://tdd.best 的 domain,就是因為接下來翻譯這本書的任務。我對這本書,心裡是感到有點責任的。就像 2017 年翻譯《單元測試的藝術》一樣,我深信這能為台灣軟體業、開發人員帶來本質上的改善。
這是一本 2002 年的老書,Kent Beck 在寫書時就已經用當年的 Python TDD 出 xUnit 的原型。你沒看錯,用 TDD 來測試驅動開發出它自己的 test framework。
我們,還要落後這個世界現代的開發方法多少年呢?
#KentBeck的測試驅動開發
--
感謝博碩出版社買下版權,感謝編輯 Sam 能讓大家在農曆過年前能買到這本經典鉅作來看。(應該來得及)
xunit 在 軟體廚房 Facebook 的最佳解答
微軟做了一個 Open Source 的 UI 測試工具 - Playwright,我們可以用 C#、JavaScript、Python 來撰寫 UI 測試程式碼。
底下這篇文章是說明使用 C# 搭配 xUnit 及 Playwright,來為 ASP .NET Core 的網站撰寫 UI 測試程式。
https://www.meziantou.net/automated-ui-tests-an-asp-net-core-application-with-playwright-and-xunit.htm
xunit 在 91 敏捷開發之路 Facebook 的最讚貼文
【Rider 殘缺中找補釘】
讓 Rider 也像 ReSharper 一樣,套用排版規則,讓 NUnit/xUnit 的測試程式也照著下列順序排版:
① Static field/const
② Field
③ Constructor
④ SetUp/TearDown
⑤ TestMethods (照原順序)
⑥ Static Method
⑦ Method (先照存取層級排序,一樣的層級照 name 排序)