1樓:jsj相關知識
軟體測試分很多型別,如圖所示:
但若想成為一名優秀的測試人員,光有上面基本素質是遠遠不夠的,還必須具備如下的素質:
首先,你必須是專業的,打個比方,你發現bug了,在你將bug反饋給開發之前,你必須多次、反覆的確認你所提問題的存在,不要在反饋的時候,別人幾句就給反駁了,你要讓別人沒有任何反駁的餘地,你所說的每一點都要有理有據。
其次,就是過硬的技術本領,技術是為測試服務的,無論是測試理論、測試工具、開發知識、資料庫、作業系統、網路知識都必須精通一門,知曉其它,因為測試與開發或者其它行業不同,它可能更多的在乎你廣度而不是深度(這個可能更多的是指手工測試)
第三,要精通業務,光有技術,沒有業務,再好的技術也很難使上勁,熟練的業務知識會幫助你發現更多的缺陷,進而更好的保證好產品的質量。
關於往哪方面進一步發展,要看你自己的個人職業規劃,看你以後想往哪些方面發展,希望能夠幫到你!
2樓:
什麼素質都是想象出來的神話,軟體測試關鍵是能幹活會寫測試用例
1.。全 ,不漏測
2、時間的花費
...還有業務
團隊精神 溝通能力就不說了吧!@
看公司的需要了,需要自動化就自動化 需要效能就效能測試唄!
懂些資料庫和**知識。
問你,你就說:沒問題!面試嘛!別支支吾吾的。
3樓:執念的念
你好,我是一名軟體測試的工程師。我當時面試的時候,也是被問到這個問題,呵呵。
軟體測試師,應具備的素質是:耐心,細緻,邏輯性,條理性,廣泛的計算機知識。
如果是白盒測試,還需要對**的掌握。
至於你具備不具備的話。。。。。
4樓:慧樂課堂
軟體測試當中的黑盒、白盒、灰盒有什麼區別
5樓:匿名使用者
呵呵,我就是出這些面試題的,答案你應該自己想。
面試軟體測試 主要提問哪些問題
6樓:檸檬班軟體測試
1、 說說你們公司測試的一個基本測試流程是什麼?
答:首先會召開需求分析會議,參加人員有產品、開發和測試,主要是**需求主要的一些功能點,完了之後,開發就排期進行開發,我們就根據主管寫出來的計劃、分配到的任務編寫測試用例,寫完之後會進行用例評審,有評審修改的就修改整理形成最終的用例版本,之後開發人員版本編譯完成後,我們會依據測試用例來執行測試,測試過程中,提交bug,跟蹤bug,直至關閉,測試完後編寫測試報告。
2、 你們專案主要是做什麼的,有些什麼功能,業務邏輯是怎樣的?
答:這個主要就是看公司具體的專案是什麼,瞭解清楚功能模組,對主要功能模組做業務邏輯的一個描述就行。
3、 測試的過程中,還用過一些什麼工具嗎?
答:有就有,沒有就沒有,一定要如實回答!比如在測試介面或者簡單施壓的時候用到了 jmeter。
4、 如果簡歷上寫了,mysql、linux等,一般會問,掌握的程度怎麼樣?
答:如實回答,對於測試人員來說,mysql基本的增刪改查都會,linux基本命令都會,也會linux環境的專案部署。
5、 你們需求分析會議主要目的是什麼?
答:講解此次專案主要是做什麼的,達到一個什麼樣的目的,**專案功能點,針對不清楚的及時提問。
6、 如果需求過少,你應該怎麼辦?
答:首先我會有所疑問,然後再問問老大,看看到底是怎麼回事,如果確實是需求少,那就進一步的分析這個業務。如果確定有一些需求。
7、 編寫測試用例的時候,會用到什麼方法?
答:等價類、邊界值、錯誤推測法、場景法等。
接著又問了一個:你覺得你在寫用例的時候用到了嗎?
我的回答是用到了,比如邊界值,隨便列舉一個例子,比如:專案中某個標題輸入框,長度是1-16個漢字。會設計測試用例資料為輸入標題為空、標題字數為1、標題字數為2、標題字數為15、標題字數是16、標題字數為17
8、 會寫測試計劃嗎、包含哪些內容?
答:一般說:沒有寫過,是我們主管寫的,但我們會接觸這個文件。大概包含有:目的、背景、測試範圍、測試開始結束時間、測試策略、測試人員安排、測試環境、風險評估等等。
7樓:啄木鳥學院
1.面試的時候一定要自信,不管是電面還是當場面試。
2. 一定要對自己的簡歷熟悉熟悉再熟悉,不管是專案經驗部分,還是自己的工作履歷部分,技能部分都有可能被問到。
3. 對於面試官問到的問題不會的,一定不能胡亂回答,可以選擇說不會,或者說只是瞭解但是具體的自己還不是很清楚。比如:
當他問到有的工具你完全沒用過,或者沒聽過的時候,你可以說,這個只要瞭解了核心思想,工具都是一樣的,一個工具會用,其他工具自然會用。
4. 面試的時候一定要想辦法帶動面試官的節奏,而不是讓賣你是帶動你,這樣,面試官問你問題的頻率就會降低,比如當面試官問你關於自動化問題的時候,你可加上手工測試一起講,講上十幾分鍾,放心,面試官肯定不會讓你講那麼長時間的。
5. 面試官問到的概念性的問題,一定不能像課堂老師講的那樣講出來,要自我陳述,以自己理解的方式講出來。
6.面試官問到操作問題的時候,可以想象上課的時候老師師怎麼講的。面試官問你平時是怎麼寫指令碼的?
你可以這樣回答:selenium+python,平時寫指令碼只是在test方法裡寫,其他都是別人搭建好的,我們只需要在test方法裡改指令碼就行。想象平時自己在課堂上的操作。
7.想要的薪資一定要提前想好,這樣當面試官問起的時候,自己就能立馬說出來,防止後期自己後悔,覺得薪資要的低,像我一樣。
8. 一定要會圓謊,像自己簡歷上的履歷,自己要提前編好,不要到時候面試官問的時候,自己撒的謊不會圓。
9. 腦子轉速一應要快,不要在面試的時候磕巴。
10. 要大膽,就把自己想象成工作好幾年的測試者,底氣一行要足
8樓:匿名使用者
dotest測試學堂--董浩整理
應屆生在軟體測試的面試
9樓:匿名使用者
1.你為什麼選擇軟體測試行業
因為之前有了解軟體測試這個行業,覺得他的發展前景很好。
2.根據你以前的工作經驗描述一下軟體開發、測試過程,由那些角色負責,你做什麼
要有架構師、開發經理、測試經理、程式設計師、測試員。我在裡面主要是負責所分到的模組執行測試用例。
3.結合你以前的學習和工作經驗,你認為如何做好測試。
根據我以前的工作經驗,我認為做好工作首先要有一個好的溝通,只有溝通無障礙了,才會有好的協作,才會有跟好的效率,再一個就是技術一定要過關,做測試要有足夠的耐心,和一個良好的工作習慣,不懂的就問,實時與同事溝通這樣的話才能做好測試工作。
4.你覺得測試最重要的是什麼儘可能的找出軟體的錯誤
5.怎樣看待加班問題
加班的話我沒有太多的意見,但是我還是覺得如果能夠合理的安排時間的話,不會有太多時候會加班的。
6.如果一個很有個性的程式設計師認為自己的bug不是bug,怎麼解決?
首先我要確定我所提的在我認為是不是bug,如果我認為是的話我會在他面前重現這個bug和他講這是個bug,和他溝通,或者我會找到我的直系領導讓他解決。
7.為什麼在團隊中要有測試因為軟體有錯誤,如果沒有專業的測試人員很難發現軟體的一些錯誤。
8.在測試時代學習自己最大的收穫是什麼?
在測試時代我除了學習了測試的知識外,還看到了老師們對待測試的一種態度,明白了做任何工作都要有溝通,做測試的也要有很好的溝通才可以做好。知道自己在專案組中的位置,和開發的關係。
9.你對未來的規劃我想在工作中慢慢的積累經驗,使自己強大起來,能夠擔任更重要的職務。
10.自己優勢及缺點我的優點是有足夠的耐心對待每一件事情,善於觀察事物,承受壓力的能力很強。缺點可能就是我不是很愛說話,習慣做不習慣說,但是和人溝通還是沒有問題的。
12.請談談您對測試工作的理解
我認為測試工作是找出軟體產品的錯誤,
13.你認為測試人員需要具備哪些素質?
我認為做測試的應該要有一定的協調能力,因為測試人員要經常與開發接觸處理一些問題,如果處理不好的話會引起一些衝突這樣的話工作上就會做不好。還有測試人員要有一定的耐心,有的時候做的測試很枯燥乏味的。除了要有耐心之外還要細心,不放過每一個可能的錯誤。
14.你為什麼能夠做測試這一行。
雖然說我的測試技術還不是很純熟,但是我覺得我還是可以勝任軟體測試這個工作的,因為做軟體測試不僅是要求技術好,還要有一定的溝通能力,耐心、細心等外在的因素。綜合起來看我認為我是勝任這個工作的。
15.測試的目的是什麼?
測試的目的是找出軟體產品中的錯誤,是軟體儘可能的符合使用者的要求。
當軟體測試是不可能能夠找出全部的錯誤的。
16.測試分為那幾個階段?
一般來說測試大體分為5個階段:
單元測試、整合測試、確認測試、系統測試、驗收測試
在測試過程中如果有需要還要進行迴歸測試。
17.單元測試的測試物件,目的、測試依據、測試方法?
測試物件是模組內部的程式錯誤;目的是消除區域性模組邏輯和功能上的錯誤和缺陷;
測試依據是模組的詳細設計;測試方法採用白盒測試。18.整合測試的測試物件,目的、測試依據、測試方法?
整合測試的測試物件是模組間的組裝和呼叫關係;目的是找出與軟體設計相關的程式結構模組呼叫關係,模組間介面方面問題;測試依據是概要設計;測試方法採用灰盒測試。
19.系統測試的測試物件,目的、測試依據、測試方法?
系統測試的測試物件是整個系統;測試的目的是對整個系統進行測試;測試的依據是需求規格說明書;測試方法黑盒測試。
20.測試覆蓋的型別
測試覆蓋的型別有:語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、路徑覆蓋
21.效能測試的分類
分為:效能測試、負載測試、壓力測試、容量測試
負載測試與壓力測試可以結合進行。
22.列舉您熟悉的主流自動化測試工具
我熟悉的自動化測試工具有:基於web的測試管理工具testdirector、配置管理工具vss、qtp以及效能測試工具
loadrunner
23.編輯sql語句時,年月日型時間欄位如何表達
加引號24.c/s和b/s結構的軟體進行測試時有何不同
c/s又稱client/server或客戶/伺服器模式。伺服器通常採用高效能的pc、工作站或小型機,並採用大型資料庫系
統。客戶端需要安裝專用的客戶端軟體。
b/s是brower/server的縮寫,客戶機上只要安裝一個瀏覽器(browser)。瀏覽器通過web server 同資料庫進行
資料互動。
25.安全測試的後臺是什麼
26.頁面中有一個輸入日期的輸入框和一個輸入身份證號的輸入框,如何進行用例設計?
輸入日期的輸入框要考慮邊界值、輸入非法資料、非數字等
軟體測試面試題,軟體測試工程師面試,向面試官都問什麼問題?
1 軟體測試就是在軟體開發的過程中,對軟體各階段產品檢驗的過程,其目的是保證軟體產品的質量 2 需求分析 編寫測試計劃 編寫測試方案 編寫測試用例 執行測試用例 提交缺錢報告 缺陷跟蹤 迴歸測試 測試通過 3 黑盒主要是功能測試 效能測試 相容性測試這些是主要的,還包括一些安全性,gui測試,壓力測...
軟體測試會有哪些筆試題和麵試題應聘軟體測試,一般會有什麼筆試的題目?
內容來自使用者 caojj jessie 試題一一 判斷題 1 軟體測試的目的是儘可能多的找出軟體的缺陷。62616964757a686964616fe4b893e5b19e31333433646431y 2 beta測試是驗收測試的一種。y 3 驗收測試是由終端使用者來實施的。n 4 專案立項前測...
軟體測試工作主要測試哪幾個方面,面試軟體測試 主要提問哪些問題
軟體測試主要工作內容,包括兩個方面驗證和確認。驗證是保證軟體正確地實現了一些特定功能的一系列活動,即保證軟體以正確的方式來做了這個事件。確定軟體生存週期中的一個給定階段的產品是否達到前階段確立的需求的過程。2.程式正確性的形式證明,即採用形式理論證明程式符合設計規約規定的過程。3.評審 審查 測試 ...