大家好,今天小編關(guān)注到一個比較有意思的話題,就是關(guān)于自動化測試定義方***包括的問題,于是小編就整理了1個相關(guān)介紹自動化測試定義方***包括的解答,讓我們一起看看吧。
1、自動化測試層次分為?
通俗理解的自動化測試,往往指的是UI層面的自動化測試,而分層的自動化測試提倡的是不同階段(或?qū)哟危┒夹枰詣踊瘻y試。
敏捷**Mike Cohn提出了自動化測試的概念,然后由Martin Fowler**在此基礎(chǔ)上提出了測試分層的概念,以區(qū)別于傳統(tǒng)的自動化測試。
1.Unit level Automation
Unit level Automation即單元自動化測試(數(shù)據(jù)處理層)。單元測試(Unit Testing)是指對軟件中的最小可測試單元進行檢查和驗證。對于單元測試中的單元,一般要根據(jù)實際情況去判定其具體含義。
例如C語言中的單元指一個函數(shù),J*a語言中的單元指一個類,圖形化軟件中的單元可以指一個窗口或一個菜單等??傮w來說,單元就是人為規(guī)定的最小被測功能模塊。
單元測試是在軟件開發(fā)過程中要進行的最低級別的測試活動,軟件的**單元將在與程序的其他部分相隔離的情況下進行測試。
2.API Testing
API Testing即接口測試(業(yè)務(wù)邏輯層)。接口測試是測試系統(tǒng)組件間接口的一種測試,主要用于檢測外部系統(tǒng)與系統(tǒng)之間及內(nèi)部各個子系統(tǒng)之間的交互點。
測試的重點是要檢查數(shù)據(jù)的交換、傳遞和控制管理過程,以及系統(tǒng)間的相互邏輯依賴關(guān)系等。接口測試一般用于多系統(tǒng)間的交互開發(fā),或者擁有多個子系統(tǒng)的應(yīng)用系統(tǒng)開發(fā)。
3.UI
UI即UI自動化測試(屬于GUI界面層)。UI層將產(chǎn)品內(nèi)容最終呈現(xiàn)給用戶,因此其測試也非常重要,通過UI測試來檢驗用戶與軟件的交互。UI測試的目標(biāo)在于確保用戶界面向用戶提供了適當(dāng)?shù)脑L問和瀏覽測試對象功能的操作。
除此之外,UI測試還要確保UI功能內(nèi)部的對象符合預(yù)期要求。UI自動化測試指替***人工界面測試,實現(xiàn)自動化。
關(guān)于自動化測試定義方***包括和自動化測試定義方***包括什么的介紹到此就結(jié)束了,不知******從中找到***需要的信息了嗎 ?如果***還想了解更多這方面的信息,記得收***關(guān)注本站。 自動化測試定義方***包括的介紹就聊到這里吧,感謝***花時間閱讀本站內(nèi)容,更多關(guān)于自動化測試定義方***包括什么、自動化測試定義方***包括的信息別忘了在本站進行查找喔。