1.、為什么要在一個團隊中開展軟件測試工作?


因為沒有經過測試的軟件很難在發(fā)布之前知道該軟件的質量,好比ISO質量認證一樣,測試同樣也需要質量的保證,這個時候需要在團隊中開展軟件測試的工作。在測試的過程發(fā)現軟件中存在的問題,及時讓開發(fā)人員得知并修改問題,在即將發(fā)布時,從測試報告中得出軟件的質量情況。


2.、測試能給你帶來什么樣的快樂?


    測試可以給我?guī)砗芏嗫鞓,如果測試出一個項目缺少東西,我會很高興,因為我對自己的工作有了新的認識,也為公司做了效益;如果測試出一個項目沒有問題,我也很高興,因為同事們都在努力,大家都希望為公司做貢獻,這是一個很強大的團隊,這是一件多么另人振奮的事情啊!


3、文檔測試要注意什么?

文檔的讀者群、文檔的術語、文檔的正確性、文檔的完整性、文檔的一致性、文檔的易用性、樣例與示例、文檔的語言


4、軟件測試的目的?


    測試的目的是以少人力、物力和時間找出軟件中潛在各種錯誤和缺陷,通過修正各種錯誤和缺陷提高軟件質量,回避軟件發(fā)布后由于潛在的軟件缺陷和錯誤造成的隱患帶來的商業(yè)風險。


5、Alpha測試與beta測試的區(qū)別

Alpha測試 在系統(tǒng)開發(fā)接近完成時對應用系統(tǒng)的測試;測試后仍然會有少量的設計變更。這種測試一般由程序或測試員完成,不能由終用戶或其它人員完成。
Beta測試 當開發(fā)和測試根本完成時所做的測試,終的錯誤和問題需要在終發(fā)行前找到。這種測試一般由終用戶或其它人員完成,不能由程序員或測試員完成。


6、簡述集成測試的過程

1. 構建的確認過程。2. 補丁的確認過程。3. 系統(tǒng)集成測試測試組提交過程。4. 測試用例設計過程。5. 測試代碼編寫過程。6. Bug的報告過程。7. 每周/每兩周的構建過程。8. 點對點的測試過程。9. 組內培訓過程。
集成測試過程:集成測試計劃->集成測試設計->集成測試實現->集成測試執(zhí)行。


7、質量的八大特性是什么?各種特性的定義?

1)功能性:軟件所實現的功能達到它的設計規(guī)范和滿足用戶需求的程度2)性能:在規(guī)定條件下,實現軟件功能所需的響應時間和計算機資源(CPU、內存、磁盤空間和數據吞吐量)的使用程度3)可靠性:在滿足一定條件的應用環(huán)境中,軟件能夠正常維持其工作的能力,在出現一些錯誤操作時,軟件可以具有容錯性,如果軟件意外退出,重新啟動后可以恢復近的軟件數據4)安全性:為了防止意外或人為的破壞,軟件應具備的自身保護能力5)使用性:用戶在理解、學習和操作軟件的過程中的付出的努力的難易程度6)維護性:軟件在運行維護過程中,如果出現了運行故障或者擴展新功能和性能,軟件系統(tǒng)是否具有可分析性和良好的擴展性,重新設計后的軟件的穩(wěn)定性和可測試性7)移植性:軟件從現有運行平臺向另一個運行平臺過度的適應程度和平臺可替換性8)重用性:整個軟件或其中一部分能作為軟件包而被再利用的程度.