現實中的用例 在本節中,我將列出示例應用程序的用例。通過這些簡化的用例,可以編寫模擬用戶所執行步驟的驗收測" name="description" />
圖 1. 從命令提示符下運行 Ruby on Rails
現實中的用例
在本節中,我將列出示例應用程序的用例。通過這些簡化的用例,可以編寫模擬用戶所執行步驟的驗收測試,并驗證這些步驟的結果是否與預期相符。股票報價應用程序實現了以下四個用例:
登錄
查看股票
查看股票細節
退出
實現這些用例的代碼已經編寫好了;可以在 app 目錄中找到該代碼,測試用例在 public/selenium/tests 文件夾中。
登錄用例
大多數人都知道登錄頁面是如何工作的 —— 輸入用戶名和密碼,然后將數據提交到服務器。如果憑證有效,就可以成功登錄,并看到受安全保護的資源。在示例應用程序中,這個測試用例包含以下用戶操作和斷言,必須將它轉換成一個 Selenium 測試用例:
單擊登錄鏈接。
驗證系統是否要求用戶進行登錄。
輸入用戶名。
輸入密碼。
按下登錄按鈕。
驗證是否登錄成功。
圖 2 展示了用于這些需求的 Selenium 測試用例。注意,我是在運行測試之后截取屏幕快照的。綠色箭頭表示成功地通過驗證的斷言。
原文轉自:http://www.anti-gravitydesign.com