一:TestDirector有哪些功能,如何對軟件測試過程進行管理?
需求管理
-
定義測試范圍
-
定義需求樹
-
描述需求樹的功能點
測試計劃 -
定義測試目標和測試策略
-
分解應用程序,建立測試計劃樹
-
確定每個功能點的測試方法
-
將每個功能點連接到需求上,使測試計劃覆蓋全部的測試需求
-
描述手工測試的測試步驟
-
指明需要進行自動化測試的功能點
測試執行 -
定義測試集合
-
為每個測試人員制定測試任務和測試日程的安排
-
運行自動化測試
缺陷跟蹤 -
記錄缺陷
-
查看新增缺陷,并確定哪些是需要修正的
-
相關技術人員修改缺陷
-
分析缺陷統計圖表,分析應用程序的開發質量
二:軟件評審一般由哪些人員參加?其目的是什么?
在正式會議上將項目成果提交給用戶、客戶或有關部門人員對軟件產品進行評審和批準。其目的是可以找出可能影響軟件產品質量、開發過程、維護工作的適用性和環境方面的設計缺陷,并采取補救措施,以及找出在性能、安全性和經濟方面的可能改進。
人員:用戶、客戶、有關方面研發人員,測試人員,需求分析師等
三:測試活動中,如果發現需求文檔不完善或者不準確,怎么處理?
測試需求分析發現需求文檔中不完善或者不準確,應該立即和相關人員進行協調交流。
四:階段評審與項目評審有什么區別?
答階段評審 對項目各個階段評審:對階段成果和工作
項目評審 對項目總體評審:對工作和產品
五:什么是樁模塊,什么是驅動模塊?
樁模塊:被測模塊調用模塊
驅動模塊:調用被測模塊
六:什么是扇入?什么是扇出?
扇入:被調次數
扇出:調其它模塊數目
七:你認為做好測試計劃工作的關鍵是什么?
軟件測試計劃就是在軟件測試工作正式實施之前明確測試的對象,并且通過對資源、時間、風險、測試范圍和預算等方面的綜合分析和規劃,保證有效的實施軟件測試;
做好測試計劃的關鍵:目的,管理,規范 -
明確測試的目標,增強測試計劃的實用性
-
堅持5W原則,明確內容與過程
-
采用評審和更新機制,保證測試計劃滿足實際需求
-
分別創建測試計劃與測試詳細規格說明、測試用例
八:你覺得對于測試有哪些基本素質的要求? -
細心、只要細心才能保證不遺漏測試點并及時發現問題
-
善于懷疑,在測試的過程中總會遇到開發說這個功能肯定沒有問題,這個時候就要小心開發給你埋得坑
-
要有追根究底的精神,我們有的時候發現一些不好復現的bug,對于這樣的bug一定要有找不到出問題不罷休的精神
-
考慮問題要周到,需要測試結合需求業務流程,和不同手機的兼容等多個方面來考慮問題。
-
要具有良好的溝通能力,不要讓開發說服你這個問題修補修改,如果你認為這個問題比較嚴重,需要說服開發來修改他認為不用修改的問題
九:一套完整的測試應該由那些階段組成? -
測試計劃
-
測試設計與開發
-
測試實施
-
測試評審
-
測試結論
十:軟件測試的流程是什么? -
需求調查:全面了解您的系統概況、應用領域、軟件開發周期、軟件開發環境、開發組織、時間安排、功能需求、性能需求、質量需求、測試要求等根據系統概況進行項目所需人員、時間和工作量估計及項目報價。
-
制定初步的項目計劃:在與您充分共同和協商的基礎上指定我們的測試計劃。
-
測試準備:組織測試團隊、培訓、建立測試和管理環境等
-
測試設計:按照測試要求進行每個人測試項的測試計劃,包括測試用例及測試腳本的開發等。
-
測試實施:按照測試計劃進行實施測試
-
測試評估:根據測試的結果,出具測試評估的報告。