2017-10-13 120 views
-1

我負責爲使用微服務架構的項目實施QA過程和測試自動化。使用Selenium進行微服務架構的測試自動化

我打算在Java中使用Selenium。我是Selenium的新手。

在這個使用微服務架構的項目中,我們必須單獨測試每個模塊,以便每個模塊本身都是有意義的。我將分配QA來分別測試每個模塊作爲一個團隊。現在我的問題是我們是否必須爲每個模塊構建自動化框架?

我將得到一位經驗豐富的自動化工程師來幫助我擺脫框架,但我必須事先制定我的策略和計劃。

它將使用RESTFUL API來實現。我已經在Monolith架構中的同一產品上實施了手動測試,但這對我來說是全新的體驗,並且我有另一種自動化新體驗。

任何人都可以幫助我或爲我提供很好的資源,它可以幫助我理解並構建測試和自動化策略。 我不確定在項目的哪個階段我們可以開始實現自動化?

感謝提前:)

+0

你能否重新闡述你的問題,使其不那麼冗長和更相關?我不明白硒與您的問題有何關係? –

+0

@AlexeyR。硒與這個問題有關,因爲我將使用硒作爲自動化工具。我知道它更廣泛的問題。你也可以請忽略該部分---項目有一個公共api直到---硒測試回購...我無法編輯和刪除這部分。我認爲你對此陳述感到困惑。 – Parveen

回答

0

在單後把測試策略是不可行的,但會嘗試指出,可以從開始的主要部分。我在以前的球隊之一用於this as a foundation:在微服務架構 msoa

Selenium測試將適合端到端測試

測試策略,一定要保持那些儘可能多的關注,並迅速地。你真的只需要幾個旅程。

Meta-frameworks非常適合。您不想複製代碼,只需打包公共harness libs並在服務級別測試之間共享它。