天天看點

web與app項目實戰以及輸出文檔

作者:大狗同學
web與app項目實戰以及輸出文檔

進入這個階段,相信小夥伴們已經對基礎的功能測試有一定的掌握了,但還需更加深入的了解在實際項目中我們的工作該如何展開,本階段我們将帶領大家結合企業中的實際項目,梳理Web和APP項目中的測試思路,編寫合格的輸出文檔,對軟體進行有效的系統測試。

1、軟體測試的輸出文檔

  在軟體測試的整個研發生命周期中,測試會産出多個測試文檔,其中包含“測試計劃,測試方案、測階性測試報告、軟體綜合評估報告等”此類報告對于整個測試周期具有至關重要的作用軟體測試計劃文檔

  2、測試準備

  軟體項目的測試計劃是描述測試目的、範圍、方法和軟體測試的重點等的文檔。對于驗證軟體産品的可接受程度編寫測試計劃文檔是一種有用的方式。

web與app項目實戰以及輸出文檔

  3、測試計劃概述

  詳細的測試計劃可以幫助測試項目組之外的人了解為什麼和怎樣驗證産品。它非常有用但是測試項目組之外的人卻很少去讀它。軟體測試計劃作為軟體項目計劃的子計劃,在項目啟動初期是必須規劃的。

  在越來越多公司的軟體開發中,軟體品質日益受到重視,測試過程也從一個相對獨立的步驟越來越緊密嵌套在軟體整個生命周期中,這樣,如何規劃整個項目周期的測試工作;如何将測試工作上升到測試管理的高度都依賴于測試計劃的制定。測試計劃是以也成為測試工作的賴以展開的基礎。

  編寫軟體測試計劃得重要目的就是使測試過程能夠發現更多的軟體缺陷,是以軟體測試計劃的價值取快于它對幫助管理測試項目,并且找出軟體潛在的缺陷。是以,軟體測試計劃中的測試範圍必須高度覆寫能需求,測試方法必須切實可行,測試工具并且具有較高的實用性,便于使用,生成的測試結果直覺、準确。

  《ANSIIEEE軟體測試文檔标準829-1983》将測試計劃定義為:“一個叙述了預定的測試活動的範圍、徑、資源及進度安排的文檔。它确認了測試項、被測特征、測試任務、人員安排,以及任何偶發事件的風險。”軟體測試計劃是指導測試過程的綱領性檔案,包含了産品概述、測試政策、測試方法、測試區域、測試配置、測試周期、測試資源、測試交流、風險分析等内容。

  借助軟體測試計劃,參與測試的項目成員,尤其是測試管理人員,可以明确測試任務和測試方法,保特測試實施過程的順暢溝通,跟蹤和控制測試進度,應對測試過程中的各種變更。

web與app項目實戰以及輸出文檔

4、測試計劃的作用

  一個好的測試計劃可以起到如下作用:

  1、使測試工作和整個開發工作融合起來,可以減少無序和浪費;

  2、資源和變更事先作為一個可控制的風險,有利于管理和控制;

  3、使測試人員明确測試目标和測試方法,減少不确定性對組織的影響和沖擊;

  4、能夠有效的明确測試員的任務和責任,便于後期掌握每個人的完成情況;

5、有效把控測試周期及各階段的測試時間節點,能給管理者和被管理者指明前進的方向。

web與app項目實戰以及輸出文檔

  5、編寫測試計劃的要求

  編寫軟體測試計劃要避免一種不良傾向是測試計劃的“大而全”,無所不包,篇幅冗長,長篇大論,重點不突出,既浪費寫作時間,也浪費測試人員的閱讀時間。“大而全”的一個常見表現就是測試計劃文檔包含詳細的測試技術名額、測試步驟和測試用例。最好的方法是把詳細的測試技術名額包含到獨立建立的測試詳細規格文檔,把用于指導測試小組執行測試過程的測試用例放到獨立建立的測試用例文檔或測試用例管理資料庫中。

  測試計劃和測試詳細規格、測試用例之間是戰略和戰術的關系,測試計劃主要從宏觀上規劃測試活動的範圍、方法和資源配置,而測試詳細規格、測試用例是完成測試任務的具體戰術。

web與app項目實戰以及輸出文檔

  測試資源的變更是源自測試組内部的風險而非開發組風險,當測試資源不足或者沖突,測試部門不可能安排如此多的人手和足夠時間參與測試時,在測試計劃中的控制方法與測試時間不足相類似。沒有測軟體測試計劃

  測試經理願意承擔資源不足的測試工作,隻能說公司本身是否具備以品質為主的體系或者項目經理對産品品質的重視程度如何決定了對測試資源投入的大小,最終産品品質取決因素不僅僅在于測試經理。為了排除這種風險,除了像時間不足、測試計劃變更時那樣縮減測試規模等等方法以外,測試經理必須在人力資源和測試環境一欄标出明确需要保證的資源,否則,必須将這個問題作為風險記錄。

繼續閱讀