常見軟件測試面試題
軟件測試員在面試中,有哪些常見的軟件測試題目呢?以下是陽光網小編幫你們整理的常見軟件測試面試題,一起來學習啦。
常見軟件測試面試題篇一
1、什么是兼容性測試?兼容性測試側重哪些方面?
兼容測試:主要是檢查軟件在不同的軟\硬件平臺上是否可以正常的運行,即軟件可移植性。
兼容的類型:細分為平臺的兼容,網絡兼容,數(shù)據庫兼容,以及數(shù)據格式的兼容。
兼容測試的重點:對兼容環(huán)境的分析。通常,是在運行軟件的環(huán)境不是很確定的情況下,才需要做兼容測試。 兼容和配置測試的區(qū)別:做配置測試通常不是Clean OS下做測試,而兼容測試多是在Clean OS的環(huán)境下做的。
2、我現(xiàn)在有個程序,發(fā)現(xiàn)在Windows上運行得很慢,怎么判別是程序存在問題還是軟硬件系統(tǒng)存在問題?
1)、檢查系統(tǒng)是否有中毒的特征;
2)、檢查軟件/硬件的配置是否符合軟件的推薦標準;
3)、確認當前的系統(tǒng)是否是獨立,即沒有對外提供什么消耗CPU資源的服務;
4)、如果是C/S或者B/S結構的軟件,需要檢查是不是因為與服務器的連接有問題,或者訪問有問題造成的;
5)、在系統(tǒng)沒有任何負載的情況下,查看性能監(jiān)視器,確認應用程序對CPU/內存的訪問情況。
3、測試的策略有哪些?
黑盒/白盒,靜態(tài)/動態(tài),手工/自動,冒煙測試,回歸測試,公測(Beta測試的策略)
4、正交表測試用例設計方法的特點是什么?
1)、用最少的實驗覆蓋最多的操作,測試用例設計很少,效率高,但是很復雜;
2)、對于基本的驗證功能,以及二次集成引起的缺陷,一般都能找出來;但是更深的缺陷,更復雜的缺陷,還是無能為力的;
3)、具體的環(huán)境下,正交表一般都很難做的。大多數(shù),只在系統(tǒng)測試的'時候使用此方法。
5、描述使用bugzilla缺陷管理工具對軟件缺陷(BUG)跟蹤的管理的流程?
就是Bugzilla的狀態(tài)轉換圖。
6、你覺得bugzilla在使用的過程中,有什么問題?
界面不穩(wěn)定;根據需要配置它的不同的部分,過程很煩瑣。
流程控制上,安全性不好界定,很容易對他人的Bug進行誤操作;沒有綜合的評分指標,不好確認修復的優(yōu)先級別。
7、描述測試用例設計的完整過程?
需求分析 + 需求變更的維護工作;
根據需求, 得出測試需求;
設計測試方案,評審測試方案;
方案評審通過后,設計測試用例,再對測試用例進行評審;
8、單元測試的策略有哪些?
邏輯覆蓋、循環(huán)覆蓋、同行評審、桌前檢查、代碼走查、代碼評審、景泰數(shù)據流分析
9、LoadRunner分哪三部分?
用戶動作設計;
場景設計;
測試數(shù)據分析;
10、LoadRunner進行測試的流程?
1、 測試用例
2、 創(chuàng)建虛擬用戶腳本
3、 創(chuàng)建運行場景
4、 運行測試腳本
5、 監(jiān)視場景
6、 分析測試的結果
以上,最好是結合一個案例,根據以上流程來介紹。
常見軟件測試面試題篇二
1、linux怎么開FTP服務,怎么開telnet服務
修改etc/xinetd.d下的krbs_telnet和gssftp將disable=yes;改為disable=no;
然后重新啟動Service xinetd start
2、用你學過的語言編寫冒泡程序
public static int[] bubblesort(int[] args){
for(int i=0;iargs[j]){ } int temp=args[i]; args[i]=args[j]; args[j]=temp;
3、編程題是寫1!+2!+...+10!;
public static void main(String[] args){
} int i,j,mul,sum=0; for(i=1;i<=10;i++) { mul=1; for(j=1;j<=i;j++) { mul=mul*j; } sum=sum+mul; } System.out.println("1!+2!+3!+……+10!= "+sum);
4、web是如何測試的?
1). 通用功能測試和可用性測試
2). 性能測試和安全性測試
3). 兼容性測試
4). 數(shù)據庫和穩(wěn)定性測試等
5、web功能測試怎么測?
從一下幾個方面來進行WEB測試:
1). 鏈接測試
2). 表單測試
3). Cookie測試(是否加密,頁面帳號密碼保存)
4). Session測試(長時間不操作,再操作后是否要重新登錄)
5). 腳本測試
6). 文件上傳測試
7). 數(shù)據庫測試
6、web可用性測試怎么測?
主要有兩點:
1. 站點整體布局
2. 頁面導航直觀
站在用戶的角度去使用軟件,要求操作簡單,易理解,簡單高效
7、web的安全性怎么測試?
主要有以下幾點:
01. 認證與授權
02. 密碼加密
03. Session和Cookie確認不會信息泄漏
04. 文件上傳漏洞(非法文件上傳)
05. SQL注入(萬能密碼)于驗證系統(tǒng)不會因為非法輸入而將SQL語句的運行順序進行修改
06. 使用日志系統(tǒng)將各種操作進行記錄
07.抓包,超時間
8、Web的兼容性怎么測試?
服務器端:測試不同版本的`WEB服務器,鏈接不同的數(shù)據庫,或者使用不同的網絡環(huán)境 客戶端:不同的硬件平臺,不同的IE瀏覽器內核的兼容性(主要有IE6,IE7,IE8,搜狗,火狐) 挑選主流瀏覽器全跑其他挑選主要功能,界面無差異
9、OSI7層模型
1. 物理層(二進制傳輸)
2. 鏈路層(介質訪問)
3. 網絡層(尋址和最短路徑)
4. 傳輸層(進程間的連接)
5. 會話層(主機間通信)
6. 表示層(數(shù)據表示)
7. 應用層(處理網絡應用)
10、tcp和udp有什么區(qū)別
udp(速度快)與tcp最大的差別在于它在建立連接前不會進行三次握手,屬于不可靠的傳輸 tcp:適合大數(shù)據傳輸,要建立三次握手,四次揮手
udp:QQ傳輸信息量少,小數(shù)據傳輸,啟動一臺
常見軟件測試面試題篇三
1、linux上怎么查看CPU內存的使用情況?
free
2、一臺機器能否裝多個tomcat,tomcat怎么改端口?
可以,但是修改端口號:修改Server.xml文件,將文件中Connector port=”8080”的8080改成我們想要的端口
3、linux下怎么配置網絡
在圖形界面下點擊“系統(tǒng)”下的.“網絡”雙擊下面的“以太網配置”就可以修改網絡配置。 在終端界面:#ifconfig eth0 172.168.0.20 netmask 255.255.255.0(設置IP地址和子網掩碼)也可以修改配置文件在/etc/sysconfig/network-scripts/ifcfg-eth0
4、linux怎么查看端口是否在監(jiān)聽
netstat –an|grep 444 (查看端口444是否被占用)
netstat –lnp (顯示當前系統(tǒng)啟用的端口)
5、linux上怎么根據文件名查找一個文件
find / -name 文件名
6、linux上怎么根據文件內容查找一個文件
grep
7、linux上怎么查看磁盤空間
df 顯示磁盤的空間使用情況
du 顯示指定目錄下所有文件以及子目錄所占用的磁盤空間大小
8、linux上怎么抓包
tcpdump
9、linux上怎么查看環(huán)境變量
env
10、怎么比較兩個linux上的文件差異
diff
【常見軟件測試面試題】相關文章:
常見的軟件測試面試題參考12-09
常見軟件測試面試題目04-07
軟件測試常見面試題04-07
常見軟件測試面試題及答案04-07
關于五個常見軟件測試面試題及答案12-09
軟件測試面試題04-03
軟件測試面試題12-09
軟件測試經典面試題04-07
軟件測試的面試題04-07