用例場景用來描述流經用例的路徑,從用例開始到結束遍歷這條路徑上所有基本流和備選流.
現在的軟體幾乎都是用事件觸發來控制流程的,事件觸發時的情景便形成了場景,而同一事件不同的觸發順序和處理結果就形成事件流。
這種在軟體設計方面的思想也可引入到軟體測試中,可以比較生動地描繪出事件觸發時的情景,有利於測試設計者設計測試用例,同時使測試用例更容易理解和執行。提出這種測試思想的是rational公司.
圖中經過用例的每條路徑都用基本流和備選流來表示.
直黑線表示基本流,是經過用例的最簡單的路徑.
備選流用不同的彩色表示,乙個備選流可能從基本流開始,在某個特定條件下執行,然後重新加入基本流中(如1和3);也可能起源於另乙個備選流(如2),或者終止用例而不再重新加入到某個流(如2和4).
場景如下:
場景1:基本流;
場景2:基本流,備選流1;
場景3:基本流,備選流1,備選流2;
場景4:基本流,備選流3;
場景5:基本流,備選流3,備選流1;
場景6:基本流,備選流3,備選流1,備選流2;
場景7:基本流,備選流4;
場景8:基本流,備選流3,備選流4;
根據說明,描述出程式的基本流及各項備選流;
根據基本流和各項備選流生成不同的場景;
對每乙個場景生成相應的測試用例;
對生成的所有測試用例重新複審,去掉多餘的測試用例,測試用例確定後,對每乙個測試用例確定測試資料。
使用者進入乙個**購物**進行購物,選購物品後,進行**購買,這時需要使用賬號登入,登入成功後,進行付錢交易,交易成功後,生成訂購單,完成整個購物過程。
第一步:確定基本流和備選流
基本流:登入****→選擇物品→登入賬號→付款→生成訂單;
備選流1:賬戶不存在;
備選流2:賬戶密碼錯誤;
備選流3:使用者賬戶餘額不足;
備選流4:使用者賬戶沒錢。
第二步:根據基本流和備選流確定場景
場景1成功購物:備選流;
場景2賬號不存在:基本流,備選流1;
場景3賬號密碼錯誤:基本流,備選流2;
場景4賬戶餘額不足:基本流,備選流3;
場景5賬戶沒錢:基本流,備選流4。
第三步:對每乙個場景生成相應的測試用例
第四步:設計測試資料
員工行為分析法 ABC分析法
學習導航 通過學習本課程,你將能夠 了解員工的四種工作狀態 熟練運用abc分析法分析問題 得到管理員工行為的啟示 通過 前因 改善員工的行為。一 員工的四種工作狀態 通常來說,員工的工作狀態分為四種 1.高能力,高意願 這一工作狀態的員工在執行過程中不會有過多問題,是企業的理想員工。2.低能力,高意...
矛盾分析法
用矛盾分析法分析幼兒園暴力事件的原因及預防策略 2015級學前教育學張琪 112015305000348 摘要 頻發的幼兒園虐童事件引起社會的關注。個別幼兒老師以教育孩子為由,對孩子進行體罰,手段殘忍,對孩子的身心發展造成極為不利的影響,引起了家長對幼兒園暴力事件的關注和對自己孩子在幼兒園身心健康發...
Swot分析法的
組織體系優勢 高質量的控制體系,完善的資訊管理系統,忠誠的客戶群,強大的融資能力 競爭能力優勢 產品開發周期短,強大的經銷商網路,與 商良好的夥伴關係,對市場環境變化的靈敏反應,市場份額的領導地位 競爭劣勢 w 是指某種公司缺少或做的不好的東西,或指某種會使公司處於劣勢的條件。可能導致內部弱勢的因素...