簡體   English   中英

如何在與測試計划同步的情況下保持自動化測試

[英]How Do You Keep Automated Tests in Synch With Test Plans

每個人都同意,進行許多自動化測試(系統測試和單元測試)並編寫測試計划是有幫助的。 但是,如何使這些測試與您的測試用例管理工具或您的書面測試計划保持同步?

特別是,你如何避免需要在兩個地方更新測試的尷尬?

我總是考慮文件的目的。 誰會讀它。 他們想從中學到什么,以及他們准備投入多少努力來獲取這些信息。

對我來說,應盡可能多的利益相關者閱讀和理解測試計划。 我用它來定義和解釋測試的范圍。 所以我保持簡短,細節很少。 這樣,我有更大的機會讓更廣泛的讀者真正閱讀,更重要的是,了解測試的范圍。

在計划中,我列出了風險,以及我們將采取的方法來測試這些風險。 我沒有列出測試。 測試本身都是基於這些風險,但測試計划和測試腳本之間的耦合非常松散。 如果我決定為計划增加更多風險,我自然需要更多測試,但如果我保持足夠低的細節水平,那么計划的更新就會很小。

我認為,當你說測試計划時,我們可能值得澄清你的意思。 我已經看到了各種不同的文檔,這些文檔被描述為“測試計划”,因此我不確定它對您的項目和公司意味着什么。

1)誰讀了? 2)誰應該讀它,但目前你懷疑他們不打擾? (你知道為什么他們不打擾嗎?)3)他們需要從中得到什么信息? 它會給他們那些信息嗎? 4)您目前如何呈現該信息? 這對您的讀者/非讀者有用嗎? 5)您需要從測試計划的讀者那里得到什么樣的反饋? 6)您是否有任何監管要求,您需要滿足您的測試計划?

如果您的測試計划的主要目的是尋求反饋,並確定測試中的重要差距(測試中總會有大漏洞,問題是它們是否是重要的) - 那么(道歉,我只能發布一個鏈接) - 來自Rikard Edgren的EuroSTAR會議網站上有一個有用的網絡研討會,稱為“更多更好的測試想法”。

您可能會發現通過維基管理測試可能值得探索 - 這是一篇討論該想法的博客文章: http//marlenacompton.com/?p = 1894

我不知道有任何銀彈解決方案。 據我所知,沒有往返測試系統。 我認為在實施新測試時需要更新測試計划。

另一個選擇是使測試計划稍微不那么具體,並將其主要用作起點。 編寫測試計划並由相關人員進行審核。 在此之后,確保計划中的所有內容都已寫入,並且不用使用您編寫的額外內容來更新它。 測試計划的目的是確保您不會錯過任何東西。 以后使用它來查看測試內容的價值較小。

如果您所在的行業必須記錄所有內容,我認為您必須在這兩個地方開展工作,但在大多數情況下,這不是必需的。

實際上,我不認為每個人都會同意有書面測試計划是有用的。 一個(更好)更好的方法是創建結構良好的測試(系統和單元),這是所有利益相關者都應該理解的。

一旦你有明確定義的測試,你就不需要書面測試計划,也沒有什么可以保持同步!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM