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

下載本文檔

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

文檔簡介

1、1、請做一下自我介紹我是誰我能做什么,具備哪些技能今天我想要干什么,做什么樣的工作2、請簡單介紹下你的項目該項目為我們公司自己的自動辦化公系統(tǒng)項目,叫TfNoteSo項目架構(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è)效率。我主要負責(zé)的是登錄功能和組織機構(gòu)這兩個模塊的測試。3、您在項目中都測試過哪些模塊功能?組織機構(gòu):部門管理,部門人員,工號管理,職稱管理,用戶管理,角色管理等模塊填寫哪些信息,哪些字段,每個字段有

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

3、多少開發(fā)人員,多少測試人員一共大概15個人,9個開發(fā),3個測試,測試組長,開發(fā)組長,項目經(jīng)理8、測試計劃主要有哪些內(nèi)容1.總體概述2.測試資源3.測試對象4.需求跟蹤5.測試通過標準6.測試掛起條件7.測試任務(wù)安排8.測試工具,9風(fēng)險控制9、測試方案主要有哪些內(nèi)容1 .概述2.被測對象3.應(yīng)測試的特性4.不被測試的特性5.測試模型6.測試需求7.測試設(shè)計10、測試報告主要有哪些內(nèi)容1 .測試說明2.測試范圍3.測試環(huán)境4.測試方法5.測試結(jié)果6.質(zhì)量評價發(fā)現(xiàn)的BUG遺留的BUG分析用例執(zhí)行情況11、配置管理用的什么工具?Svn12、SVN常見的操作是什么?上傳/下載,版本回溯13、SVN的ch

4、eckout與export區(qū)別?Yigezai內(nèi)部,一個在外部14、軟件測試掛起的標準是什么軟件的主要功能沒有被實現(xiàn);軟件的致命缺陷太多,提供錯誤的版本15、軟件測試終止的標準是什么?軟件的嚴重缺陷不超過3個,一般缺陷不超過10個,提示性缺陷不超過20個軟件的功能已實現(xiàn),缺陷已修改,之前的標準已經(jīng)達到16、測試用例需要哪些要素?用例編號,項目名稱,測試標題,重要級別,預(yù)置條件,輸入說明,操作步驟,預(yù)期結(jié)果17、如何判斷測試用例的質(zhì)量能否發(fā)現(xiàn)BUG;對于需求的覆蓋率;用例樣式,描述是否清晰完整18、你知道哪些測試用例設(shè)計方法等價類,邊界值,正交表,場景法,錯誤推測,流程分析法19、什么是等價類、

5、邊界值?20、等價類:分為有效和無效的等價類(一條測試用例盡量多的覆蓋多個有效等價類,一條測試用例覆蓋一個無效等價類)邊界值:測試5個點21、怎么用正交?確定因子和相應(yīng)的狀態(tài)根據(jù)因子和狀態(tài)的數(shù)量選擇相應(yīng)的正交表帶入正交表正交表一行代表一條測試用例增加正交表覆蓋到的測試用例22、項目一共多少用例?你負責(zé)的模塊一共多少用例?大概4000條,我負責(zé)的模塊1500條,寫一個月(22+4),一天寫95條左右23、你如何去執(zhí)行用例?除了界面是否正確,還要查看數(shù)據(jù)庫中數(shù)據(jù)是否正確搭建環(huán)境邊執(zhí)行邊修改測試用例(因為有些測試用例不符合實際環(huán)境的操作)執(zhí)行通過為pass,不通過標記為failed分析缺陷的原因分,

6、提交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的整個生命周期,缺陷管理用什么工具?缺陷的生命周期。QC27、如果你所測試的項目中概率出現(xiàn)的bug怎么處理?首先一定要提缺陷報告單,定期檢查該BUG是否會出現(xiàn),最后示情況給該缺陷定義缺陷級別,經(jīng)過一段時間后若是沒有重現(xiàn),則下降一個嚴重級別,以此類推,達

7、到提示級別后則不再降級28、測試方案都有哪些人評審測試人員,開發(fā)人員,測試組長,開發(fā)組長29、沒時間寫測試用例怎么辦加班、直接測、錯誤猜測30、沒時間測試怎么辦加班,直接測,招人,向開發(fā)組借人,錯誤猜測,根據(jù)用例的級別先測31、項目的架構(gòu)B/SC/S兩層或三層架構(gòu)32、你認為是bug,而開發(fā)認為不是bug舉例說明下最后怎么解決的確定bug情況下,堅持自己的立場與開發(fā)人員協(xié)商;將BUG提交給測試組長;CCB33、項目中有沒有遇到什么問題,該怎么解決SRS寫的不詳細環(huán)境不行硬件資源不夠34、接口測試怎么做?發(fā)消息回復(fù)消息給一個輸入看是否返回一個輸出看接口的取值類型和范圍35、如果招你進來,你如何開

8、展你的工作?熟悉項目熟悉人員,熟悉流程36、數(shù)據(jù)庫增刪改查語句;增:insertintoemp(ename,job)values(jamessalesman);刪:deletefromempwhereename=bob'改:updateempsetename=james'wherejob=Salesman'查:select*fromemp;37、表A,有成績grade,列出grade大于70的人的數(shù)目;Selectcount(grade)fromempwheregrade>70;38、oracle更改一個列altertableempmodify(jobvarcha

9、r2(15);39、如何創(chuàng)建一個表、如何修改一個表、如何刪除一個表;創(chuàng)建表:createtableopen(namevarchar2(20),agenumber(3),jobvarchar2(20);修改表中的列:altertableopenmodify(jobvarchar2(15);在表中添力口歹U:altertableopenadd(sexvarchar2(5);刪除表:droptableopen;-drop是刪除表時連表的結(jié)構(gòu)也一并刪除truncate刪除信息Delete逐條刪除40、左連接、右連接、嵌套查詢左連接:selectdname,ename,job,locfromempa,d

10、eptbWherea.deptno=b.deptno(+);右連接:selectdname,ename,job,locfromempa,deptbWherea.deptno(+)=b.deptno;嵌套查詢(子查詢):selectename,salfromempwheresal>(selectavg(sal)fromemp);41、常見函數(shù)maxminavgcountsum等42、倒序排列Selectsalfromemporderbysaldesc;43、請談?wù)剬?shù)據(jù)庫索引的理解在數(shù)據(jù)庫中,索引使DML操作迅速的找到表中的數(shù)據(jù),而不必掃描整個數(shù)據(jù)庫。索引之所以能夠快速的查詢,是因為他是按

11、照查詢條件存儲的數(shù)據(jù)的。索引存儲相應(yīng)的字段,引用索引就是搜索相應(yīng)的字段。44、請談?wù)剬Υ鎯^程的理解存儲過程是一個命名的PL/SQL塊,被存儲在數(shù)據(jù)庫中,并且可以被其他PL/SQL塊使用。因此,可以將業(yè)務(wù)邏輯、企業(yè)規(guī)則寫成過程或函數(shù)保存在數(shù)據(jù)庫中,以便其他PL/SQL塊使用,簡化應(yīng)用程序的開發(fā)和維護,提高效率和性能。45、請談?wù)剬τ|發(fā)器的理解觸發(fā)器是存儲在數(shù)據(jù)庫中的過程,當(dāng)數(shù)據(jù)庫中的某些事件發(fā)生變化的時候,這個過程會被觸發(fā),或者說這個過程會自動運行而無需用戶來干涉。保證數(shù)據(jù)的一致性網(wǎng)站的注冊需要填寫很多信息,網(wǎng)站存儲的時候,分類存儲,儲存在不同的表中,當(dāng)刪除一個用戶的時候,所有表中的信息都要刪

12、除,這時候我們就可以做一個觸發(fā)器,一次性刪除所有該用戶的數(shù)據(jù)。自動做一些關(guān)聯(lián)的操作。46、請談?wù)剬?shù)據(jù)庫中事務(wù)的理解事務(wù)是用戶定義的一組操作序列,由一組相關(guān)的SQL語句組成,這些SQL語句要么全部執(zhí)行,要不全部不執(zhí)行,要么全部成功,要么全部失敗,不允許一部分成功,一部分失敗。Rollback一榮俱榮/一損俱損47、表和視圖的區(qū)別視圖是一個虛擬的表,視圖并不占用存儲空間。48、oracle怎么啟動?怎么停止?startupshutdown49、oracle怎么啟動監(jiān)聽?怎么查看監(jiān)聽狀態(tài)?Lsnrctlstart/status/stop50、oracle怎么備份?怎么恢復(fù)?導(dǎo)出export恢復(fù)Im

13、p51、sql查詢的性能,一個查詢語句,只查詢一條記錄,但是總是在掃描數(shù)據(jù)庫,試分析有哪些原因沒有創(chuàng)建索引,查詢條件不明確,數(shù)據(jù)較多,數(shù)據(jù)分為兩個表,常用數(shù)據(jù)和不常用數(shù)據(jù),現(xiàn)在常用數(shù)據(jù)中查找,相對來說概率比較大使用存儲過程52、你知道linux有哪些命令,請說一下Awk,tailf,nestat設(shè)置指令別名:aliasab=mv設(shè)置密碼:passwd(passwd-f強制執(zhí)行-d刪除密碼)將文本文件內(nèi)容排序:sortaa.data(文件名)查找文件:find(find-name按名稱查找-perm按權(quán)限查找-user按文件所屬用戶查找)查看本機IP:ifconfig查看系統(tǒng)資源:top顯示主機

14、名稱:hostname連接到遠程電腦上:telnet1查看當(dāng)前用戶名:whoami文件打包:tar-cvf目標文件名.tar(可以多個)文件解包:tarvf目標文件名.tar文件解壓:unzip壓縮文件名(只能是.zip格式的文件)53、tar解壓命令中z代表什么,x代表什么,v代表什么,f代表什么z:使用gzip工具處理文件x:解開一個包V:顯示打包過程中的文件f:表示需要打包的內(nèi)容為文件54、LinuxT,怎么修改文件的權(quán)限?怎么查看主機名?修改權(quán)限:Chmod456文件名主機名:hostname55、linux怎么切換用戶?切換用戶時加一不加一有什么區(qū)別?Su用戶名

15、加-是切換環(huán)境不加-保留當(dāng)前環(huán)境,環(huán)境變量56、linux下會配置搭建環(huán)境,舉個例子inux下搭建TOMCAT服務(wù)器:在linux的/opt目錄下將tomcat安裝壓縮文件解壓,在/opt/tomcat/bin目錄下查找startup.sh并運行啟動。57、怎么把一臺linux上的文件復(fù)制到另外一臺linuxScp或ftp58、linux上怎么編輯文件的內(nèi)容?vi59、linux上怎么動態(tài)監(jiān)控一個文件的內(nèi)容變化?tailf文件名60、linux上怎么查看所有的進程信息?pself61、linux上怎么查看CPU內(nèi)存的使用情況?free62、一臺機器能否裝多個tomcat,tomcat怎么改端口

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

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

18、inetdstart72、用你學(xué)過的語言編寫冒泡程序publicstaticintbubblesort(intargs)for(inti=0;i<args.length-1;i+)for(intj=i+1;j<args.length;j+)if(argsi>argsj)inttemp=argsi;argsi=argsj;argsj=temp;73、編程題是寫1!+2!+.+10!;publicstaticvoidmain(String口args)inti,j,mul,sum=0;for(i=1;i<=10;i+)mul=1;for(j=1;j<=i;j+)mul=

19、mul*j;sum=sum+mul;+sum);System.out.println("1!+2!+3!+10="74、web是如何測試的?1 .通用功能測試和可用性測試2 .性能測試和安全性測試3 .兼容性測試4 .數(shù)據(jù)庫和穩(wěn)定性測試等75、web功能測試怎么測?從一下幾個方面來進行WEB測試:1 .鏈接測試2 .表單測試3 .Cookie測試(是否加密,頁面帳號密碼保存)4 .Session測試(長時間不操作,再操作后是否要重新登錄)5 .腳本測試6 .文件上傳測試7 .數(shù)據(jù)庫測試76、web可用性測試怎么測?主要有兩點:1 .站點整體布局2 .頁面導(dǎo)航直觀站在用戶的角

20、度去使用軟件,要求操作簡單,易理解,簡單高效77、web的安全性怎么測試?主要有以下幾點:1 .認證與授權(quán)2 .密碼加密3 .Session和Cookie確認不會信息泄漏4 .文件上傳漏洞(非法文件上傳)5 .SQL注入(萬能密碼)于驗證系統(tǒng)不會因為非法輸入而將SQL語句的運行順序進行修改6 .使用日志系統(tǒng)將各種操作進行記錄7 .抓包,超時間78、Web的兼容性怎么測試?服務(wù)器端:測試不同版本的WEB服務(wù)器,鏈接不同的數(shù)據(jù)庫,或者使用不同的網(wǎng)絡(luò)環(huán)境客戶端:不同的硬件平臺,不同的IE瀏覽器內(nèi)核的兼容性(主要有IE6,IE7,IE8搜狗,火狐)挑選主流瀏覽器全跑其他挑選主要功能,界面無差異79、O

21、SI7層模型1 .物理層(二進制傳輸)2 .鏈路層(介質(zhì)訪問)3 .網(wǎng)絡(luò)層(尋址和最短路徑)4 .傳輸層(進程間的連接)5 .會話層(主機間通信)6 .表示層(數(shù)據(jù)表示)7 .應(yīng)用層(處理網(wǎng)絡(luò)應(yīng)用)80、tcp和udp有什么區(qū)別udp(速度快)與tcp最大的差別在于它在建立連接前不會進行三次握手,屬于不可靠的傳輸tcp:適合大數(shù)據(jù)傳輸,要建立三次握手,四次揮手udp:QQ傳輸信息量少,小數(shù)據(jù)傳輸啟動一臺81、三次握手四次揮手解釋下雙工:打電話半雙工:對講機單工:燈塔82、QQ用的什么傳輸協(xié)議?消息是UDP協(xié)議,速度快TC噸合大數(shù)據(jù)傳輸83、對性能測試的理解數(shù)據(jù)的吞吐量,系統(tǒng)承載能力性能測試是通

22、過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統(tǒng)的各項性能指標進行測試。負載測試和壓力測試都屬于性能測試,兩者可以結(jié)合進行。通過負載測試,確定在各種工作負載下系統(tǒng)的性能,目標是測試當(dāng)負載逐漸增加時,系統(tǒng)各項性能指標的變化情況。壓力測試是通過確定一個系統(tǒng)的瓶頸或者不能接受的性能點,來獲得系統(tǒng)能提供的最大服務(wù)級別的測試。84、對自動化測試的理解自動化測試是把以人為驅(qū)動的測試行為轉(zhuǎn)化為機器執(zhí)行的一種過程。85、用戶登陸頁面測試質(zhì)量模型,方法密碼,傳輸加密86、請根據(jù)你的理解設(shè)計一下ATM取款的用例設(shè)計角度基本流-提取預(yù)設(shè)金額(10美元、20美元、50美元、100美元)備選流2-ATM內(nèi)沒

23、有現(xiàn)金備選流3-ATM內(nèi)現(xiàn)金不足備選流4-PIN有誤備選流5-帳戶不存在/帳戶類型有誤備選流6-帳面金額不足可以從這個用例生成下列場景場景1-成功的提款基本流場景2-ATM內(nèi)沒有現(xiàn)金基本流備選流2場景3-ATM內(nèi)現(xiàn)金不足基本流備選流3場景4-PIN有誤(還有輸入機會)基本流備選流4場景5-PIN有誤(不再有輸入機會)基本流備選流4場景6-帳戶不存在/帳戶類型有誤基本流備選流5場景7-帳戶余額不足基本流備選流687、給你一只筆你怎么測、給你一個杯子你怎么測88、測試項目:杯子需求測試:查看杯子使用說明書界面測試:查看杯子外觀功能度:用水杯裝水看漏不漏;水能不能被喝到安全性:杯子有沒有毒或細菌抗破壞性:杯子從不同高度落下的損壞程度可移植性:杯子再不同的地方、溫度等環(huán)境下是否都可以正常使用兼容

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論