3.2軟件開發企業好能成立獨立的測試部門。將測試部門與開發獨立開來但是獨立開來,并不表示沒有聯系了,因為畢竟測試部門測試的是開發部的產品,所以應該加強這兩個部門的緊密溝通與合作。
    3.3要盡早地制定出完整詳盡的測試計劃㈣凡事預則立,不預則廢。軟件測試也是如此。測試計劃是項目計劃的組成部分它依賴于軟件組織過程和方針;它是一系列測試活動的指導文件。測試計劃的主要內容有:
    1)確認測試目標、范圍和需求:
    2)識別測試風險,制定相應的測試策略;
    3)對測試任務和工作量進行估算:
    4)確定所需的時間和資源:
    5)確定進度安排和資源分派.其中包括團隊角色、責任和培訓:
    6)測試階段的劃分,包括階段性任務和成果;
    7)確定測試中的跟蹤與控制機制圖
    在項目開發的時間安排上,應該認識到軟件測試的重要性,為計劃、設計、測試、改錯、再測試、變更、以及編制文檔留出足夠的時間。一般為測試安排40%到50%左右的時間,這樣開發完成的軟件才會得到充分的測試,才能具有比較好的穩定性。
    3.4牢記軟件測試的基本理念田
    11質量第一:
    2)盡早測試:缺陷發現越遲,影響范圍越大,返工的工作量越大,同時造成的危害也越大;
    3)持續測試:軟件需要一個不斷測試的過程,具體表現為:“發現缺陷??更正??發現缺陷”的循環;
    4)自動化測試:軟件測試活動的自動化管理,包括測試定義,結果信息顯示,測試庫管理和回歸測試的控制等㈣;
    5)將JxI險降至低。