軟件測試面試題_第1頁
軟件測試面試題_第2頁
軟件測試面試題_第3頁
軟件測試面試題_第4頁
軟件測試面試題_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、軟件測試面試題 篇一:軟件測試_部分技術(shù)面試題 1、請做一下自我介紹 我是誰 我能做什么,具備哪些技能 今天我想要干什么,做什么樣的工作 2、請簡單介紹下你的項目 該項目為我們公司自己的自動辦化公系統(tǒng)項目,叫TfNotes。項目架構(gòu)為B/S架構(gòu),它的開發(fā)語言是java,web務(wù)器為tomcat5.0,后臺數(shù)據(jù)庫是MySQL。它主要包含登錄功能,資料管理,消息中心,組織機構(gòu),權(quán)限管理等功能,通過這些功能對公司內(nèi)部資源進行統(tǒng)一管理和優(yōu)化,提高企業(yè)內(nèi)部辦公作業(yè)效率。我主要負責的是登錄功能和組織機構(gòu)這兩個模塊的測試。 3、您在項目中都測試過哪些模塊功能? 組織機構(gòu):部門管理,部門人員,工號管理,職稱管

2、理,用戶管理,角色管理等模塊 填寫哪些信息,哪些字段,每個字段有哪些限制 4、請描述你工作中的測試流程是什么? 首先是熟悉SRS需求分析,對SRS進行評審、基線化,提取測試需求項,對需求項評審、基線化,測試經(jīng)理編寫測試計劃,評審、基線化,測試方案,寫測試用例,評審、基線化,測試執(zhí)行,測試報告,缺陷報告。期間還有回歸測試。 5、請描述下項目中各個階段的周期大概是多少 熟悉SRS大概一個月,提取測試項大概半個月,測試計劃兩三天,測試方案大概一個月,寫測試用例一個月左右,測試執(zhí)行分三輪,第一輪一個月,間歇期兩周,第二輪半個月,間歇期兩周,第三輪大概一周,寫測試報告,評審。 6、項目組的人員架構(gòu)是什么

3、樣 測試人員,開發(fā)人員,測試組長,開發(fā)組長,項目經(jīng)理,CMO 7、項目組有多少人,多少開發(fā)人員,多少測試人員 一共大概15個人,9個開發(fā),3個測試,測試組長,開發(fā)組長,項目經(jīng)理 8、測試計劃主要有哪些內(nèi)容 1. 總體概述 2. 測試資源 3. 測試對象 4. 需求跟蹤 5. 測試通過標準 6. 測試掛起條件 7. 測試任務(wù)安排 8. 測試工具,9風險控制 9、測試方案主要有哪些內(nèi)容 1. 概述 2. 被測對象 3. 應(yīng)測試的特性 4. 不被測試的特性 5. 測試模型 6. 測試需求 7. 測試 10、測試報告主要有哪些內(nèi)容1. 測試說明 2.測試范圍 3. 測試環(huán)境 4. 測試方法 5. 測試

4、結(jié)果 6.質(zhì)量評價 發(fā)現(xiàn)的BUG 遺留的BUG 分析用例執(zhí)行情況 11、配置管理用的什么工具 Svn 12、SVN常見的操作是什么? 上傳/下載,版本回溯 13、SVN的check out與export區(qū)別? Yigezai內(nèi)部,一個在外部 14、軟件測試掛起的標準是什么 軟件的主要功能沒有被實現(xiàn);軟件的致命缺陷太多,提供錯誤的版本 15、軟件測試終止的標準是什么? 軟件的嚴重缺陷不超過3個,一般缺陷不超過10個,提示性缺陷不超過20個軟件的功能已實現(xiàn),缺陷已修改,之前的標準已經(jīng)達到 16、測試用例需要哪些要素? 用例編號,項目名稱,測試標題,重要級別,預(yù)置條件,輸入說明,操作步驟,預(yù)期結(jié)果

5、17、如何判斷測試用例的質(zhì)量 能否發(fā)現(xiàn)BUG;對于需求的覆蓋率;用例樣式,描述是否清晰完整 18、你知道哪些測試用例設(shè)計方法 等價類,邊界值,正交表,場景法,錯誤推測,流程分析法 19、什么是等價類、邊界值? 20、等價類:分為有效和無效的等價類(一條測試用例盡量多的覆蓋多個有效等價類,一條測試用例覆蓋一個無效等價類) 邊界值:測試5個點 21、怎么用正交? 確定因子和相應(yīng)的狀態(tài) 根據(jù)因子和狀態(tài)的數(shù)量選擇相應(yīng)的正交表 帶入正交表 正交表一行代表一條測試用例 增加正交表覆蓋到的測試用例 22、項目一共多少用例你負責的模塊一共多少用例 大概4000條,我負責的模塊1500條,寫一個月(22+4),

6、一天寫95條左右 23、你如何去執(zhí)行用例 除了界面是否正確,還要查看數(shù)據(jù)庫中數(shù)據(jù)是否正確 搭建環(huán)境 邊執(zhí)行邊修改測試用例(因為有些測試用例不符合實際環(huán)境的操作) 執(zhí)行通過為pass,不通過標記為failed 分析缺陷的原因分,提交bug 打印日志)測試不通過要查看日志 24、發(fā)現(xiàn)多少個bug 你發(fā)現(xiàn)的最自豪的bug是什么? 一共大概200個左右。自豪BUG就是在執(zhí)行查詢操作的時候整個軟件崩潰,停止工作 25、缺陷報告單有哪些組成 缺陷發(fā)現(xiàn)人,發(fā)現(xiàn)日期,嚴重程度,版本,修改日期,再現(xiàn)過程,簡單的描述,詳細描述(發(fā)現(xiàn)步驟,運行環(huán)境,實際結(jié)果,預(yù)期結(jié)果),附件 26、如何跟蹤一條bug的整個生命周期

7、,缺陷管理用什么工具 缺陷的生命周期。QC 27、如果你所測試的項目中概率出現(xiàn)的bug怎么處理 首先一定要提缺陷報告單,定期檢查該BUG是否會出現(xiàn),最后示情況給該缺陷定義缺陷級別,經(jīng)過一段時間后若是沒有重現(xiàn),則下降一個嚴重級別,以此類推,達到提示級別后則不再降級 28、測試方案都有哪些人評審 測試人員,開發(fā)人員,測試組長,開發(fā)組長 29、沒時間寫測試用例怎么辦 加班、直接測、錯誤猜測 30、沒時間測試怎么辦 加班,直接測,招人,向開發(fā)組借人,錯誤猜測,根據(jù)用例的級別先測 31、項目的架構(gòu) 兩層或三層架構(gòu) 32、你認為是bug,而開發(fā)認為不是bug 舉例說明下 最后怎么解決的 確定bug情況下,

8、堅持自己的立場與開發(fā)人員協(xié)商;將BUG提交給測試組長;CCB 33、項目中有沒有遇到什么問題,該怎么解決 寫的不詳細 環(huán)境不行 硬件資源不夠 34、接口測試怎么做? 發(fā)消息回復消息 給一個輸入看是否返回一個輸出 看接口的取值類型和范圍 35、如果招你進來,你如何開展你的工作? 熟悉項目 熟悉人員,熟悉流程 36、數(shù)據(jù)庫增刪改查語句; 增:insert into emp(ename,job) values(james,salesman); 刪:delete from emp where ename=bob; 改:update emp set ename=james where job=sales

9、man; 查:select * from emp; 37、表A,有成績grade,列出grade大于的人的數(shù)目; Select count(grade) from emp where grade ; 38、oracle更改一個列 alter table emp modify(job varchar2(15); 39、如何創(chuàng)建一個表、如何修改一個表、如何刪除一個表; 創(chuàng)建表:create table open (name varchar2(20),age number(3),job varchar2(20); 修改表中的列:alter table open modify (job varchar

10、2(15); 在表中添加列:alter table open add (sex varchar2(5); 刪除表:drop table open;-drop是刪除表時連表的結(jié)構(gòu)也一并刪除 truncate刪除信息 Delete逐條刪除 40、左連接、右連接、嵌套查詢 左連接:select dname,ename,job,loc from emp a,dept b Where a.deptno=b.deptno(+); 右連接:select dname,ename,job,loc from emp a,dept b Where a.deptno(+)=b.deptno; 嵌套查詢(子查詢):se

11、lect ename,sal from emp where sal (select avg(sal) from emp ); 41、常見函數(shù)max min avg count sum等 42、倒序排列 Select sal from emp order by sal desc; 43、請談?wù)剬?shù)據(jù)庫索引的理解 在數(shù)據(jù)庫中,索引使DML操作迅速的找到表中的數(shù)據(jù),而不必掃描整個數(shù)據(jù)庫。索引之所以能夠快速的查詢,是因為他是按照查詢條件存儲的數(shù)據(jù)的。索引存儲相應(yīng)的字段,引用索引就是搜索相應(yīng)的字段。 44、請談?wù)剬Υ鎯^程的理解 存儲過程是一個命名的PL/SQL塊,被存儲在數(shù)據(jù)庫中,并且可以被其他PL/

12、SQL塊使用。因此,可以將業(yè)務(wù)邏輯、企業(yè)規(guī)則寫成過程或函數(shù)保存在數(shù)據(jù)庫中,以便其他PL/SQL塊使用,簡化應(yīng)用程序的開發(fā)和維護,提高效率和性能。 45、請談?wù)剬τ|發(fā)器的理解 觸發(fā)器是存儲在數(shù)據(jù)庫中的過程,當數(shù)據(jù)庫中的某些事件發(fā)生變化的時候,這個過程會被觸發(fā),或者說這個過程會自動運行而無需用戶來干涉。保證數(shù)據(jù)的一致性 網(wǎng)站的注冊需要填寫很多信息,網(wǎng)站存儲的時候,分類存儲,儲存在不同的表中,當刪除一個用戶的時候,所有表中的信息都要刪除,這時候我們就可以做一個觸發(fā)器,一次性刪除所有該用戶的數(shù)據(jù)。自動做一些關(guān)聯(lián)的操作。 46、請談?wù)剬?shù)據(jù)庫中事務(wù)的理解 事務(wù)是用戶定義的一組操作序列,由一組相關(guān)的SQL

13、語句組成,這些SQL語句要么全部執(zhí)行,要不全部不執(zhí)行,要么全部成功,要么全部失敗,不允許一部分成功,一部分失敗。 Rollback 一榮俱榮/一損俱損 47、表和視圖的區(qū)別 視圖是一個虛擬的表,視圖并不占用存儲空間。 48、oracle怎么啟動?怎么停止? startup shutdown 49、oracle怎么啟動監(jiān)聽?怎么查看監(jiān)聽狀態(tài)? Lsctl start/status/stop 50、oracle怎么備份?怎么恢復? 導出export 恢復Imp 51、sql查詢的性能,一個查詢語句,只查詢一條記錄,但是總是在掃描數(shù)據(jù)庫,試分析有哪些原因 沒有創(chuàng)建索引,查詢條件不明確,數(shù)據(jù)較多,數(shù)據(jù)

14、分為兩個表,常用數(shù)據(jù)和不常用數(shù)據(jù),現(xiàn)在常用數(shù)據(jù)中查找,相對來說概率比較大使用存儲過程 52、你知道linux有哪些命令,請說一下 Awk,tailf,nestat 設(shè)置指令別名:alias ab=mv 設(shè)置密碼:passwd(passwd -f 強制執(zhí)行-d 刪除密碼) 將文本文件內(nèi)容排序:sort aa.data(文件名) 查找文件:find (find -name 按名稱查找 - perm 按權(quán)限查找 user 按文件所屬用戶查找) 查看本機IP:ifconfig 查看系統(tǒng)資源:top 顯示主機名稱:hostname 連接到遠程電腦上:telnet 1 查看當前用戶名

15、:whoami 文件打包:tar cvf 目標文件名.tar(可以多個) 文件解包:tar xvf 目標文件名.tar 文件解壓:unzip 壓縮文件名(只能是.zip格式的文件) 53、tar解壓命令中 z代表什么,x代表什么,v代表什么,f代表什么 z:使用gzip工具處理文件 x:解開一個包 v:顯示打包過程中的文件 f:表示需要打包的內(nèi)容為文件 54、Linux下,怎么修改文件的權(quán)限?怎么查看主機名? 修改權(quán)限:Chmod 456 文件名 主機名:hostname 55、linux怎么切換用戶?切換用戶時加不加有什么區(qū)別? Su 用戶名加-是切換環(huán)境 不加-保留當前環(huán)境,環(huán)境變量 56

16、、linux下會配置搭建環(huán)境,舉個例子 inux下搭建TOMCAT服務(wù)器:在linux的/opt目錄下將tomcat安裝壓縮文件解壓,在/opt/tomcat/bin目錄下查找startup.sh并運行啟動。 57、怎么把一臺linux上的文件復制到另外一臺linux Scp或 ftp 58、linux上怎么編輯文件的內(nèi)容? vi 59、linux上怎么動態(tài)監(jiān)控一個文件的內(nèi)容變化? tailf 文件名 60、linux上怎么查看所有的進程信息? ps elf 61、linux上怎么查看CPU內(nèi)存的使用情況? free 62、一臺機器能否裝多個tomcat,tomcat怎么改端口? 可以,但是修

17、改端口號:修改Server.xml文件,將文件中Connector port=”8080”的8080改成我們想要的端口 63、linux下怎么配置網(wǎng)絡(luò) 在圖形界面下點擊“系統(tǒng)”下的“網(wǎng)絡(luò)”雙擊下面的“以太網(wǎng)配置”就可以修改網(wǎng)絡(luò)配置。 在終端界面:#ifconfig eth0 0 netmask (設(shè)置IP地址和子網(wǎng)掩碼) 也可以修改配置文件在/etc/sysconfig/network-scripts/ifcfg-eth0 64、linux怎么查看端口是否在監(jiān)聽 netstat an|grep 444 (查看端口444是否被占用) netstat

18、 lnp (顯示當前系統(tǒng)啟用的端口) 65、linux上怎么根據(jù)文件名查找一個文件 find / -name 文件名 66、linux上怎么根據(jù)文件內(nèi)容查找一個文件 grep 67、linux上怎么查看磁盤空間 df 顯示磁盤的空間使用情況 du 顯示指定目錄下所有文件以及子目錄所占用的磁盤空間大小 68、linux上怎么抓包 tcpdump 69、linux上怎么查看環(huán)境變量 env 、怎么比較兩個linux上的文件差異 diff 71、linux怎么開FTP服務(wù),怎么開telnet服務(wù) 修改etc/xinetd.d下的krbs_telnet和gssftp將disable=yes;改為dis

19、able=no; 然后重新啟動Service xinetd start 篇二:軟件測試經(jīng)典面 軟件測試面試題匯總 測試技術(shù)面試題 . 5 1、什么是兼容性測試?兼容性測試側(cè)重哪些方面? . 5 2、我現(xiàn)在有個程序,發(fā)現(xiàn)在Windows上運行得很慢,怎么判別是程序存在問題還是軟硬件系統(tǒng)存在問題? . 5 3、測試的策略有哪些? . 5 4、正交表測試用例設(shè)計方法的特點是什么? . 5 5、描述使用bugzilla缺陷管理工具對軟件缺陷(BUG)跟蹤的管理的流程? . 5 6、你覺得bugzilla在使用的過程中,有什么問題? . 5 7、描述測試用例設(shè)計的完整過程? . 6 8、單元測試的策略有

20、哪些? . 6 9、LoadRunner分哪三部分? . 6 10、LoadRunner進行測試的流程 . 6 什么是并發(fā)?在lordrunner中,如何進行并發(fā)的測試?集合點失敗了會怎么樣? . 6 12、使用QTP做功能測試,錄制腳本的時候,要驗證多個用戶的登錄情況/查詢情況,如何操作? . 6 13、QTP中的Action有什么作用?有幾種? . 6 14、TestDirector有些什么功能,如何對軟件測試過程進行管理? . 7 15、你所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同的測試類型的區(qū)別與聯(lián)系(如功能測試、 性能測試)? . 7 16、條軟件缺陷(或者叫Bug)記錄都

21、包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄? . 8 17、Beta測試與Alpha測試有什么區(qū)別? . 8 18、軟件的評審一般由哪些人參加?其目的是什么? . 8 19、測試活動中,如果發(fā)現(xiàn)需求文檔不完善或者不準確,怎么處理? . 8 20、階段評審與項目評審有什么區(qū)別? . 8 21、闡述工作版本的定義? . 8 22、什么是樁模塊?什么是驅(qū)動模塊? . 8 23、什么是扇入?什么是扇出? . 8 24、你認為做好測試計劃工作的關(guān)鍵是什么? . 8 25、你認為做好測試用例工作的關(guān)鍵是什么? . 9 26、簡述一下缺陷的生命周期? . 9 27、軟件的安全性應(yīng)從哪幾個方面去測

22、試? . 9 28、軟件配置管理工作開展的情況和認識? . 9 29、你覺得軟件測試通過的標準應(yīng)該是什么樣的? . 10 30、引入測試管理的含義? . 10 31、一套完整的測試應(yīng)該由哪些階段組成? . 10 32、單元測試的主要內(nèi)容? . 10 33、集成測試也叫組裝測試或者聯(lián)合測試,請簡述集成測試的主要內(nèi)容? . 10 34、簡述集成測試與系統(tǒng)測試關(guān)系? . 10 35、軟件測試的文檔測試應(yīng)當貫穿于軟件生命周期的全過程,其中用戶文檔是文檔測試的重點。那么軟件系 統(tǒng)的用戶文檔包括哪些? . 10 36、軟件系統(tǒng)中除用戶文檔之外,文檔測試還應(yīng)該關(guān)注哪些文檔? . 10 37、簡述軟件系統(tǒng)中用

23、戶文檔的測試要點? .11 38、單元測試主要內(nèi)容是什么? .11 39、如何理解強度測試? . 13 40、如何理解壓力、負載、性能測試測試? . 13 41、什么是系統(tǒng)瓶頸? . 13 42、文檔測試主要包含什么內(nèi)容? . 13 43、功能測試用例需要詳細到什么程度才是合格的? . 14 44、配置和兼容性測試的區(qū)別是什么? . 14 45、軟件文檔測試主要包含什么? . 15 46、沒有產(chǎn)品說明書和需求文檔地情況下能夠進行黑盒測試嗎? . 15 47、測試中的“殺蟲劑怪事”是指什么? . 15 48、在配置測試中,如何判斷發(fā)現(xiàn)的缺陷是普通問題還是特定的配置問題? . 15 49、為什么盡

24、量不要讓時間有富裕的員工去做一些測試? . 16 50、完全測試程序是可能的嗎? . 16 51、軟件測試的風險主要體現(xiàn)在哪里? . 16 52、發(fā)現(xiàn)的缺陷越多,說明軟件缺陷越多嗎? . 16 53、所有的軟件缺陷都能修復嗎?所有的軟件缺陷都要修復嗎? . 17 54、軟件測試人員就是QA嗎? . 17 55、如何減少測試人員跳槽帶來的損失? . 17 56、測試產(chǎn)品與測試項目的區(qū)別是什么? . 17 57、和用戶共同測試(UAT測試)的注意點有哪些? . 18 58、如何編寫提交給用戶的測試報告? . 18 59、測試工具在測試工作中是什么地位? . 18 60、什么是軟件測試,軟件測試的目

25、的? . 18 61、簡述負載測試與壓力測試的區(qū)別。 . 19 62、寫出bug報告流轉(zhuǎn)的步驟,每步的責任人及主要完成的工作。 . 19 63、寫出bug報告當中一些必備的內(nèi)容。 . 19 64、開發(fā)人員老是犯一些低級錯誤怎么解決? . 20 65、畫出軟件測試的V模型圖。 . 20 66、為什么要在一個團隊中開展軟件測試工作? . 20 67、您在以往的測試工作中都曾經(jīng)具體從事過哪些工作?其中最擅長哪部分工作? . 20 68、您所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同的測試類型的區(qū)別與聯(lián)系(如功能測試、 性能測試) . 20 69、您認為做好測試用例設(shè)計工作的關(guān)鍵是什么? . 21 、請試著比較一下黑盒測試、白盒測試、單元測試、集成測試、系統(tǒng)測試、驗收測試的區(qū)別與聯(lián)系。 . 21 71、測試計劃工作的目的是什么?測試計劃工作的內(nèi)容都包括什么?其中哪些是最重要的? . 22 72、您

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論