? ? ? 前一段時間看一個電影名叫《塔洛》,講述了一個藏族的牧羊人塔洛,為辦身份證去縣城照相的故事。
? ? ? ? 電影中牧羊人塔洛給我留下深刻的印象,塔洛有驚人的記憶力,對自己養的每一只羊都能如數家珍,管理著375只羊,其中有133只羯羊,168只母羊,74只半大的羊羔,這168只母羊中今年能產羔的142只,已經完全不能產羔的44只。塔洛對羊的一清二楚,讓我這個tester意識到塔洛的工匠精神。
? ? ? ? 羊是牧羊人經常接觸的,羊長勢的好壞公羊母羊多少羊群是否受到狼攻擊直接決定塔洛的經濟來源,也是塔洛最關心的事情更是塔洛老板關心的。其實測試人員和牧羊人是一樣的道理,用例就是tester牧的羊。從牧羊人的角度來對比分析tester:
1) 羊的個數母羊個數公羊個數羊羔個數----特性A特性B和基本功能的用例個數。
2) 羊長勢的好壞---用例的好壞 ---質量問題
3) 某一羊得病了,會影響其他羊,羊食物和水的污染導致的----用例的解耦性,用例集解耦,測試數據的解耦
4) 羊的飲食,羊圈是否加固----用例是否改進(用例維護) -----可自動化的觀察項是否全
5) 母羊多少只可產羊羔---用例和自動化工具的擴展性和增值業務(是否可以賣錢)
6) 羊是否受到狼群攻擊---用例是否考慮版本的安全測試。有哪些狼(安全漏洞)需要防止攻擊。--有哪些安全掃描工具?解決漏洞的方法?
7) 人工24小時盯著還是防電欄加電子眼監控羊群----自動化和非自動化執行用例-----人力成本問題
8) 登記羊群的數據甚至是每只羊的健康狀況和疾病史---用例情況和執行結果的記錄,以做好改進工作
9) 牧羊的經驗總結---測試經驗和理論提煉
10) 牧羊經驗溝通和請教---測試技術溝通和共享以達到能力提升
? ? ? 以上10點對比可知,測試工作和牧羊工作是一樣的,讓我們做一個好的牧羊人,像塔洛學習。