㈠ 軟體測試面試題,誰能告訴我這樣的題目應該怎麼寫
除了功能描述的各個點可以作為功能測試用例外,還可以加入比如
安全性測試 比如sql注入,是否有可能跳過登陸驗證,瀏覽器f12是否能看到後台細節等
兼容性測試 不同瀏覽器,不同操作系統能否正常顯示、使用
性能測試 在並發下吞吐率、正確率等
㈡ 軟體測試面試題 求解
這些都是測試的理論知識,沒有多大實用,但是面試的時候是必過的一道關,建議你上網搜一搜測試的基礎知識或者買本書看看
㈢ 軟體測試的面試題
軟體測試分很多類型,如圖所示:
一個軟體測試工程師應該具備的基本素質如:細心認真、負責嚴謹、耐心、縝密的邏輯思維能力,能夠舉一反三,較強的溝通能力(測試人員不單單只是發現問題,應該更多的關注bug產生的真正原因,准確的定位,更好更快的協助開發人員解決bug)。
但若想成為一名優秀的測試人員,光有上面基本素質是遠遠不夠的,還必須具備如下的素質:
首先,你必須是專業的,打個比方,你發現bug了,在你將bug反饋給開發之前,你必須多次、反復的確認你所提問題的存在,不要在反饋的時候,別人幾句就給反駁了,你要讓別人沒有任何反駁的餘地,你所說的每一點都要有理有據。
其次,就是過硬的技術本領,技術是為測試服務的,無論是測試理論、測試工具、開發知識、資料庫、操作系統、網路知識都必須精通一門,知曉其它,因為測試與開發或者其它行業不同,它可能更多的在乎你廣度而不是深度(這個可能更多的是指手工測試)
第三,要精通業務,光有技術,沒有業務,再好的技術也很難使上勁,熟練的業務知識會幫助你發現更多的缺陷,進而更好的保證好產品的質量。
關於往哪方面進一步發展,要看你自己的個人職業規劃,看你以後想往哪些方面發展,希望能夠幫到你!
㈣ 求軟體測試面試題中的sql題目
2.查詢所有班級的名稱,和所有版中女生人數和女生的平均分。 1. select * from student where score>80 and s_id in (select sid from student_,fuidoj
㈤ 軟體測試工程師 面試oracle資料庫什麼題目
ORACLE資料庫工程師,日常維護,如:備份,管理
在資料庫中進行開發,不知道樓主要開發什麼,有幾個優秀的第三方工具,toad,plsql可用於各種資料庫開發
㈥ 軟體測試面試題有哪些
07. 您認為做好測試計劃工作的關鍵是什麼?
1. 明確測試的目標,增強測試計劃的實用性
2.堅持「5W」規則,明確內容與過程
3.採用評審和更新機制,保證測試計劃滿足實際需求
4. 分別創建測試計劃與測試詳細規格、測試用例
36. 你以前工作時的測試流程是什麼?
需求評審->需求確定->開發設計文檔->想好測試策略,寫出測試用例->發給開發人員和測試經理看看->接到測試版本->執行測試用->提交bug->開發人員修改->回歸測試
測試類型有:功能測試,性能測試,界面測試功能測試也叫黑盒測試,測試軟體產品的功能,黑盒技術設計測試用例的方法有:等價類劃分、邊界值分析、錯誤推測、因果圖和綜合策略。性能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項性能指標進行測試。負載測試和壓力測試都屬於性能測試,通過 負載測試,確定在各種工作負載下系統的性能,目標是測試當負載逐漸增加時,系統各項性能指標的變化情況。壓力測試是通過確定一個系統的瓶頸或者 不能接收的性能點,來獲得系統能提供的最大服務級別的測試。界面測試,界面是軟體與用戶交互的最直接的層,界面的好壞決定用戶對軟體的第一印象。而且設計良好的界面能夠引導用戶自己完成相應的操作,起到 向導的作用功能測試關注產品的所有功能上,要考慮到每個細節功能,每個可能存在的功能問題。性能測試主要關注於產品整體的多用戶並發下的穩定性和健壯性。 界面測試更關注於用戶體驗上,用戶使用該產品的時候是否易用,是否易懂,是否規范,是否美觀,是否安全,做某個性能測試的時候,首先它可能是個 功能點,首先要保證它的功能是沒問題的,然後再考慮該功能點的性能測試
3.怎麼才能夠全面的測試到每一個點測試的全面性主要需要在設計測試計劃的時候考慮,從測試策略,產品需求等等多個角度考慮從而定義全部的測試點
集成測試劃分為4個階段:計劃階段,設計階段,實現階段,執行階段
流程:需求分析、測試點、編寫測試計劃、編寫測試用例、測試、缺陷記錄、回歸測試、判定測試結束、測試報告提交、操作手冊
BUG生命周期:新建、打開、已修改、拒絕、重開、延期、關閉
㈦ 應屆生在軟體測試的面試
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.頁面中有一個輸入日期的輸入框和一個輸入身份證號的輸入框,如何進行用例設計?
輸入日期的輸入框要考慮邊界值、輸入非法數據、非數字等
㈧ 一道軟體測試面試題中的sql題目,求解
1、select class.c_name,count(student.sex) as '女生人數',avg(student.score) as '女生平均分' from student,class,student_class where student.s_id=student_class.c_id and class.c_id=student_class.s_id and student.sex='女' group by class.c_name ;
2、select class.c_name,count(case when student.sex='女' then student.sex end) as '女生人數',avg(case when student.sex='女' then student.score else 0 end) as '女生平均分' from student,class,student_class where student.s_id=student_class.c_id and class.c_id=student_class.s_id group by class.c_name ;
㈨ 軟體測試面試題答案 求解
1軟體測試是對軟體的功能性驗證,目的吃完善軟體
㈩ 軟體測試面試題
1.保證產品質量
2.測試計劃、測試用例設計、測試執行、提交Bug、追蹤Bug、驗證Bug、驗收測試
3.黑盒:不需要知道內部邏輯,正確的輸入有正確的結果,錯誤的輸入系統給出相應的報錯
白盒:需要知道內部結構,強調代碼覆蓋率
4.增刪改查
5.前提條件,測試環境,預期結果,實際結果,報告人,錯誤等級
6.執行完所有的測試用例,測試時間結束了
7.一般先單元測試,集成測試,系統測試,驗收測試。首先保證功能測試通過再測試性能
9.需求的理解是一致的,有效溝通
10.耐心,良好的溝通能力,分析問題的能力
11.UI,字體,顏色,頁面顯示,文字拼寫,鏈接可用