# test fixture 說明 test fixture 詞彙的相關意思與實務中的使用方式 <https://hackmd.io/@hacktionary/term-test-fixture> ## 內容大綱 [TOC] ## <ruby>名詞<rp>(</rp><rt>Noun</rt><rp>)</rp></ruby> ### 測試用器具(test fixture) #### 例句 > A **(test) fixture** is a known set of objects that serves as a base for a set of test cases. > **測試用器具(fixture)**是一組已知的物件集合以做為一組測試案例的基礎。 > ——摘錄自 [CppUnit - The Unit Testing Library](https://people.freedesktop.org/~mmohrhard/cppunit/cppunit_cookbook.html) Google Gemini(2.5 Flash) 參考翻譯與詞彙在情境中的說明: > 好的,這句話的翻譯如下: > > **治具**是一組已知的物件,可做為一組測試案例的基礎。 > > * * * > > 對於強調的文字「**治具 (fixture)**」: > > - **解釋 (Meaning)**: > > - 在英文原文中,「fixture」這個詞有多種意思,例如:「固定裝置」、「日常用品」等。 > > - 但在軟體開發或測試的語境中,特別是當談論「測試案例 (test cases)」時,「fixture」通常被翻譯為「**治具**」。 > > - 在這個情境下,「治具 (fixture)」指的是一個**預先設定好的、穩定的測試環境或一組準備好的測試資料**。它為測試提供了一個**已知且可重複的起點或基礎**。你可以想像它像一個「模具」或「夾具」,用來固定測試所需的條件,確保每次測試都在相同的基礎上進行,以便可靠地驗證程式碼的功能。 > > - 文中的定義「一組已知的物件,可做為一組測試案例的基礎」,精確地解釋了「治具」在這個專業領域中的含義。 > > > - **詞性 (Part of Speech)**: > > - 在句中,「治具 (fixture)」是作為一個**名詞 (Noun)** 使用。它扮演著句子的主語,描述一個概念或實體。 ## 參考資料 以下第三方資料於撰寫本詞彙條目期間被參考到: * [治具 - 維基百科,自由的百科全書](https://zh.wikipedia.org/zh-tw/%E6%B2%BB%E5%85%B7) 說明「治具」詞彙的基本概念。 * [Fixture (tool) - Wikipedia](https://en.wikipedia.org/wiki/Fixture_(tool)) 說明詞彙的基本概念 * [Test fixture - Wikipedia](https://en.wikipedia.org/wiki/Test_fixture) * [Bed of nails tester - Wikipedia](https://en.wikipedia.org/wiki/Bed_of_nails_tester) --- 本文件為[《Hacktionary》專案](https://hackmd.io/@hacktionary/home)的衍生作品,以[《Creative Commons 姓名標示-相同方式分享》授權條款第 4.0 國際版](https://creativecommons.org/licenses/by-sa/4.0/deed.zh_TW)或其任意更近期版本釋出供大眾於授權範圍內自由使用 如參與本平台的內容實作視同為將您的內容以相同授權條款釋出 部份內容為基於合理使用(fair use)原則使用,使用方式請參閱其註明之來源與作者 <style> /* 調大旁註文字的字元大小 */ rt{ font-size: 10pt; } </style>