本文講的是[譯] 單元測試,精益創業,以及兩者之間的關係,
譯文出自:掘金翻譯計畫
譯者:gy134340
校對者:zhaochuanxing,yifili09
在「精益創業」 這本書中,作者 rric ries 說過有時候發布乙個軟體最終發現沒人真的想用它。
這也是他創作的動機之一: 為創業初期建立一套更好的方**,在真正投入時間去構建乙個高質量的產品時,就能夠發現這款產品是否能夠成功的方**。
如果沒人用你的軟體的話那麼確保高質量純屬浪費時間。
乙個 qa 的團隊跟自動化的單元測試又什麼不同?
他們的確不一樣,但他們又分別給出什麼樣的質量?
什麼時候需要特別的測試?
比如說,有一家做稅務申報軟體的公司(我稍微改了一下細節)。
他們使用 selenium 來對他們**的 ui 來測試... 但是他們的應用依然很爛,而且每次改變 ui 測試都會崩潰。
這個測試並沒有改變產品的質量,相反浪費了程式設計師的時間來維護測試。
他們做錯了什麼?
def test_add():
assert add(2, 2) == 5
他們都是測試,卻又相當不同。
那主要的區別在**?
def test_add_twice():
for i in range(10000000):
assert add(i, i) == 2 * i
def add(a, b):
return a + b + 1
設計的改變會影響註冊人數嗎?
使用者知道軟體是如何工作的嗎?
你的產品丟擲異常嗎?
它做了它該做的嗎?
你的**是否提供了它該提供的?
基於 web 的使用者介面
ui 一直在變,說明不需要穩定性測試。
正確性測試可以通過人工測試來解決(比如說寫**的開發者)。
你也可以從乙個完全不同的角度對公司的其他方面(比如市場)來討論測試。
即需要通過實驗,也需要對比規範來進行測試。
每個組合提供了不同的測試形式:使用者行為、軟體行為、正確性、穩定性。
確保根據你的目標和情況來選擇合適的測試方式。
原文發布時間為:2023年3月27日
The lean startup 精益創業
the lean startup 精益創業,新創企業的成長思維 美 埃里克 萊斯 eric ries 著 吳彤 譯 mark下 1 終於抽了一共半天時間不到看完了 2 可能有翻譯原因,說實話沒什麼趣味,但肯定是有價值的 3 如果沒有it管理知識,估計可以直接催眠了,沒覺得有太多新鮮東西,期望過高 4...
精益創業(LeanStartup)
1.創業追求的是現實世界中客戶將會購買並感到滿意的創意。2.不必也不該閉門造車,實踐出真知,越早向顧客學習,越早成功。3.不必等到產品完美了才上市,而是 先求有再求好 必要時可以 造假 很多自認為完美的產品,根本沒人買。4.全神貫注客戶的需求,以最快的週期運作,用科學的方法做決策,不斷重複 製造 檢...
精益創業筆記
精益創業 是一本非常好的創業管理書籍,本書通過作者的親身經歷講述了創業過程中各各需要注意的地方,建立在過去很多管理和產品開發的理念之上,包括精益製造 設計思維 客戶開發和敏捷開發。它代表了一種不斷形成創新的新方法,稱為 精益創業 原則精益創業需要理解的五項原則 1 創業者無處不在 在充滿不確定性的情...