接觸過測試用例的工程師都曉得,一組好的測試用例可以覆蓋用戶的一個功能模塊的需求,一個好的測試用例除了符合測試用例的基本原則外,結果(預期結果)的設計也非常關鍵——如果定的預期結果表述不清晰或很難核實比較,這個用例就是失敗的。執行用例的時候會得到另外一種結果,實際執行結果,兩種結果的比較反映了需求與實現的差距。
我們的職業生涯怎麼規劃,我們的個人提高怎麼設計呢?下面從測試的角度簡單談一下。
職業規劃其實是一個長期的大工程,確定好大方向之後需要不斷的細化和完善,甚至是大的調整。為了便於執行我們要先分階段(階段之間的跨度符合籃球筐高度),按階段的由近及遠依次實施。最近的階段也就是第一個基本需求,我們要先分解成若干小的、便於執行的項(需求分析獲測試點),然後考慮這些小的項能否支撐階段目標(測試點評審);分解好之後就需要需考慮怎麼樣讓自己達到每一項的要求(測試例設計,步驟及輸入數據等);然後就可以開始實施自己的提升計劃了(測試例執行),如果執行的效果達不到自己的期望就需要反思自己的目標是否跨度太大超過了“籃球筐高度”,自己的計劃是否要求太低(期望結果不合適),經過修正后就可以再繼續進行了……第一階段目標達到了,我們就對後面的階段依次回歸,逐步實現著自己的職業規劃。