WatiN——Web自動化測試(二) 軟件測試
利用WatiN進行自動化測試,并不僅僅的將代碼堆放在一起就OK了,對于一個成熟的公司,有相對較為穩定的測試流程;那么對于我們來說,需要設計 一個較為清晰的結構才能應對測試流程和管理測試用例,如何設計測試用例的框架?比如測試一個用戶注冊然后登錄,進入頁面之后,再創建一條記錄。因長的測試流程中肯定有功能相似的代碼部分,例如登錄或者是新增一條記錄。如何去編制cases?細分的原則又是什么呢?1、TestCases和TestSuite關系(1)TestSuite相當于Case的模塊,大量的Case存放肯定是需要劃分母塊的,否則就難以查詢和維護、和實時更新。(2)TestSuite和TestCase關系圖

2、定義測試用例基類TestCasesBase,其內容如下
public abstract class TestCasesBase
{
///
/// 測試用例名稱
///
public string CaseDescription = string.Empty;
protected TestContext context;
//初始化TestCases級的環境
public virtual void SetUp()
{
}
//清除TestCases級產生的垃圾
public virtual void TearDown()
{
if (context.Browser != null)
文章來源于領測軟件測試網 http://www.kjueaiud.com/