背景
我正在研究用C#和ASP.Net編寫的項目。它基於網絡,項目的唯一目的就是生成報告。自動化測試生成報告的Web窗體
有大約350多個報告,您可以通過「報告樹」(它就像一個典型的Windows計算機上的文件夾樹)導航到的報告。
這些報告中的每一個都具有幾乎相同的結構,當您訪問報告頁面時,會在頂部提供一個「導航」樣式欄,其中提供了大量不同的下拉菜單。當您向下鑽取時,用戶可能會或可能不會看到另一個下拉列表,以進一步指定他們想要的報告。一旦下拉菜單全部被選中,用戶點擊「生成報告」。加載屏幕會在生成報告並加載報告時顯示幾分鐘到幾分鐘。
什麼我
後,我想知道的是,如果有某種框架存在用於測試一個類似的情況。我聽說過Selenium等瀏覽器自動化和應用程序,但我想知道該產品是否適合我的情況。
具體細節
這裏是寫在ASP.Net/C#
- 該項目的規格
- 必須能夠測試所有提及的下拉菜單,以確保它們的下拉菜單具有所需的內容
- 必須能夠自動生成報告,啓動計時器,然後告訴我生成報告需要多長時間
我不是在尋找一個完整的系統,有人已經寫過。我知道我的項目對於類似這樣的事情太具體而言是遠程可能的。我希望指出一個系統的方向,該系統將爲我提供框架,將這樣的東西放在一起,並自動執行大約350種不同的手動測試。
問題要求我們推薦或找到一本書,工具,軟件庫,教程或其他非本地資源,因爲它們傾向於吸引自以爲是的答案和垃圾郵件,所以不適合堆棧溢出。相反,請描述問題以及到目前爲止解決問題所做的工作。 – mason 2015-04-02 23:41:03