譯 單元測試,精益創業,以及兩者之間的關係

2021-09-22 23:36:25 字數 1323 閱讀 2725

本文講的是[譯] 單元測試,精益創業,以及兩者之間的關係,

譯文出自:掘金翻譯計畫

譯者: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 創業者無處不在 在充滿不確定性的情...