成年人在线观看视频免费,国产第2页,人人狠狠综合久久亚洲婷婷,精品伊人久久

軟件測試面試題(完整版)五

  二、需求分析

  1. 需求人員需要何時參加需求分析?

  答:如果條件循序原則上來說是越早介入需求分析越好因為測試人員對需求理解越深刻對測試工作的開展越有利可以盡早的確定測試思路減少與開發(fā)人員的交互減少對需求理解上的偏差原則上,測試人員對需求了解得越深入對測試工作越有利,所以最好一開始就應該參加需求分析工作。這樣做可以帶來如下好處:

  1) 測試人員全程參與需求分析,對需求了解得很深入,減少了很多與開發(fā)人員的交互,節(jié)省了時間。測試人員參與前期開發(fā)討論,直接掌握了不清晰的需求點。

  2) 早期確定測試用例的編寫思路,為測試打好基礎

  3) 可以獲取一些測試數(shù)據(jù),為測試用例設計提供幫助

  4) 可以發(fā)現(xiàn)需求不合理的地方,降低了測試成本。

  5) 測試人員主要的工作之一就是確認系統(tǒng)是否正確實現(xiàn)了需求。

  2. 如果需求一直在變化怎么辦?

  答:這是一個常見的令人頭疼的問題。

  1) 如果可能,盡早與承擔該項目風險的人接觸,以便了解需求會怎樣改變,從而可以盡早地改變測試計劃和策略。

  2) 如果在對應用程序進行初始設計時多考慮一些適應性,那么以后在發(fā)生需求的改變時,就不需要再為改變做很多事情了。

  3) 好的代碼注釋和好的文檔有助于開發(fā)人員作出相應的改變。

  4) 只要有可能,就應使用快速原型(rapid prototyping),以幫助用戶確認他們的需求,從而減少變更。

  5) 在項目的時間表中應當留出余量,以應付可能出現(xiàn)的變更。

  6) 盡量把新的需求納入應用軟件的"下一版",而把原始需求作為"第一版"。

  7) 通過談判,把易于實現(xiàn)的新的變更列入項目,而把難于實現(xiàn)的新需求列入該應用軟件的以后的版本。

  8) 要確保讓客戶和管理人員了解變更對進度表的影響、所帶來的風險、

  以及因變更所引起的大量資金消耗。

  9) 在應付改變時,應在為建立自動測試而作的努力和重新進行測試所做的努力之間取得平衡。

  10) 在設計自動測試劇本時,試圖使其有一些靈活性。

  11) 在對應用軟件進行自動測試時,要把注意力集中在看來不大會改變的部分。

  12) 對變更進行適當?shù)娘L險分析,以減少回歸測試的要求。

  13) 在設計測試案例時要有一定的靈活性。做到這一點并不容易,所以要降低測試案例的詳細程度,或者只建立高級的通用型的測試計劃。

  14) 少注意詳細的測試計劃和測試案例,要把重點放在專門的測試(adhoc testing) 上。

  三、測試計劃

  1. 測試計劃工作的目的是什么?測試計劃工作的內容都包括什么?其中哪些是最重要的?

  答:軟件測試計劃是指導測試過程的綱領性文件,包含了產品概述、測試策略、測試方法、測試區(qū)域、測試配置、測試周期、測試資源、測試交流、風險分析等內容。借助軟件測試計劃,參與測試的項目成員,尤其是測試管理人員,可以明確測試任務和測試方法,保持測試實施過程的順暢溝通,跟蹤和控制測試進度,應對測試過程中的各種變更。測試計劃和測試詳細規(guī)格、測試用例之間是戰(zhàn)略和戰(zhàn)術的關系,測試計劃主要從宏觀上規(guī)劃測試活動的范圍、方法和資源配置,而測試詳細規(guī)格、測試用例是完成測試任務的具體戰(zhàn)術。所以其中最重要的是測試測試策略和測試方法(最好是能先評審)

  答:測試計劃工作是對測試工作內容的一個有效的組織和規(guī)劃,能保證測試工作有效的展開。測試計劃工作包括測試目標,測試范圍的定義,測試方法的選擇,測試進度里程碑,測試資源的有效配置和管理。測試計劃工作也稱為測試策略,主要描述測試工程的總體方法和目標,描述目前在進行那一階段的測試(單元測試,集成測試,系統(tǒng)測試)以及每一階段內進行的測種類(功能測試,性能測試等)確定測試范圍,生成測試數(shù)據(jù)等。其中軟件計劃中的測試目標最重要,他的軟件測試的所需要達成的最終結果。

  2. 制定測試計劃之前需要了解什么問題?

  答:1.軟件測試計劃的目的是什么?是否所有人都知道?他們同意這個測試計劃過程嗎?

  2.測試的是什么產品?是新程序還是維護升級的?是獨立程序還是由多個小程序組成的?

  3.產品的質量目標是什么?產品的功能需求和性能指標必須得到所有人的一致認可。

  

本文已影響6827
上一篇: 下一篇:應聘會計面試題匯總

相關文章推薦

|||||