7. 起點à部分正確操作à放棄à起點。
8. 起點à部分錯誤操作à放棄à起點。
別忘記還有“宇”的問題,操作的上一步、下一步組合起來會如何?如果這一線段之前的“宇”都是正確的,那么這樣的測試是常規的。如果此前的“宇”已經在某步出了問題(我稱之為“錯誤傳遞”)那這對軟件的質量就是考驗了:我認為,凡是能在“宇”中傳遞下來的數據,都是正確的;如果有錯誤被在“宇”中傳遞,那么這就是軟件的缺陷。有了這一點,情況似乎簡單多了——我們只需要檢查這幾項就足夠了:
1. 起點狀態的正確性。
2. 操作輸入的正確性(小到簡單的鼠標點擊,大到多項數據的組合輸入,邊界檢驗,默認值等)。
3. 終點的正確性(如果有錯誤,軟件是否通過報錯而阻止錯誤在“宇”向下中傳遞)。
4. 可返回性。
5. 返回操作的輸入。
6. 返回起點后狀態正確性的檢查。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/