1.軟件缺陷(或者叫Bug)記錄都包含了哪些內容?如何提交高質量的軟件缺陷(Bug)記錄?
參考答案:5C標準
測試與Alpha測試有什麼區別?
參考答案:Beta testing(β測試),測試是軟件的多個用戶在一個或多個用戶的實際使用環境下進行的測試。開發者通常不在測試現場
Alpha testing (α測試),是由一個用戶在開發環境下進行的測試,也可以是公司內部的用戶在模擬實際操作環境下進行的受控測試
3.軟件的評審一般由哪些人蔘加?其目的是什麼?
參考答案:
在正式的會議上將軟件項目的成果(包括各階段的文檔、產生的代碼等)提交給用戶、客戶或有關部門人員對軟件產品進行評審和批准。其目的是找出可能影響軟件產品質量、開發過程、維護工作的適用性和環境方面的設計缺陷,並採取補救措施,以及找出在性能、安全性和經濟方面的可能的改進。
人員:用戶、客戶或有關部門開發人員,測試人員,需求分析師都可以,就看處於評審那個階段
4.測試活動中,如果發現需求文檔不完善或者不準確,怎麼處理?
參考答案:
測試需求分析,發現需求文檔不完善或者不準確,應該立即和相關人員進行協調交流。
5.階段評審與項目評審有什麼區別?
參考答案:
階段評審——對項目各階段評審:對階段成果和工作
項目評審——對項目總體評審:對工作和產品
6.什麼是併發?在lordrunner中,如何進行併發的測試?集合點失敗了會怎麼樣?
參考答案:
在同一時間點,支援多個不同的操作。
LoadRunner中提供IP僞裝,集合點,配合虛擬用戶的設計,以及在多臺電腦上設定,可以比較好的模擬真實的併發。
集合點,即是多個用戶在某個時刻,某個特定的環境下同時進行虛擬用戶的`操作的。集合點失敗,則集合點的才操作就會取消,測試就不能進行。
7.使用QTP做功能測試,錄製腳本的時候,要驗證多個用戶的登入情況/查詢情況,如何操作?
參考答案:
分析用戶登入的基本情況,得出一組數據,透過性測試/失敗性測試的都有(根據TC來設計這些數據),然後錄製登入的腳本,將關鍵的數據參數化,修改腳本,對代碼進行加強,調試腳本。
中的Action有什麼作用?有幾種?
參考答案:
Action的作用
①用Action可以對步驟集進行分組
②步驟重組,然後被整體調用
③擁有自己的sheet