1. 軟體測試面試時給你一個軟體,如QQ,你會如何測
用測試的角度來看,不管你拿到什麼東西,你首先要想的是這個東西是幹嘛用的?這樣就可以抓住它最主要的功能,之後你可以在做輻射,比如界面、友好性、易用性等等其他功能。
2. 京東的測試開發和騰訊的軟體測試,哪個面試難度更大
可比性不大,拋開公司先,測試開發比普通的初級測試各方面要求更高。如果是一樣的崗位,騰迅的面試周期更長些,京東相對要快點。但後邊針對的性格測試方面都相差無幾。
3. 求騰訊社招財付通軟體測試筆試題
正。 4、評審指導原則 (1)評審產品,而不是評審生產者。注意客氣地指出錯誤,氣氛輕松。 (2)不要離題,限制爭論。有異議的問題不要爭論但要記錄在案。 (3)對各個問題都發表見解。問題解決應該放到評審會議之後進行。 (4)為每個要評審的工作產品建立一個檢查表。應為分析、設計、編碼、測試文檔都建立檢查表。 (5)分配資源和時間。應該將評審作為軟體工程任務加以調度。 (6)評審以前所做的評審 25、下列關於文檔測試描述錯誤的是______ A.文檔測試主要檢查文檔的正確性、完備性、可理解性、可操作性和易維護性; B.正確性是指不要把軟體的功能和操作寫錯,也不允許文檔內容前後矛盾; C.完備性是指文檔不可以「虎頭蛇尾」,更不許漏掉關鍵內容。有些學生在證明數學題時,喜歡用「顯然」兩字矇混過關。文檔中很多內容對開發者可能是「顯然」的,但對用戶而言不見得都是「顯然」的; D.文檔不可以寫成散文、詩歌或者偵探、言情小說,要讓大眾用戶看得懂,能理解 文檔測試主要檢查文檔的正確性、完備性、可理解性 26、軟體工程的主要環節有______ ①人員管理;②項目管理;③可行性與需求分析;④系統設計;⑤程序設計;⑥測試;⑦維護等 A.①②④⑤⑥⑦ B.②③⑤⑥⑦ C.①②③④⑤⑥ D.以上全是 27、以下關於集成測試的內容正確的有______ ①集成測試也叫組裝測試或者聯合測試; ②在把各個模塊連接起來的時候,穿越模塊介面的數據是否會丟失; ③一個模塊的功能是否會對另一個模塊的功能產生不利的影響; ④各個子功能組合起來,能否達到預期要求的父功能; ⑤全局數據結構是否有問題; ⑥單個模塊的誤差累積起來,是否會放大,從而達到不能接受的程度; A.①②④⑤⑥ B.②③④⑤⑥ C.①②③⑤⑥ D.以上全部正確 28、新開發的資料庫管理系統中,資料庫管理員張工發現被用戶頻繁運行的某個查詢處理程序使用了多個表的連接,產生這一問題的原因在於(1).在保證該處理程序功能的前提下提高其執行效率,他應該(2). (1) A.需求分析階段對用戶的信息要求和處理要求未完全掌握 B.概念結構設計不正確 C.邏輯結構設計階段未能對關系模式分解到BCNF D.物理設計階段未能正確選擇數據的存儲結構 (2) A.建立該查詢處理程序所用到表的視圖,並對程序作相應的修改 B.建立查詢處理程序所用到表進行必要的合並,並對程序作相應的修改 C.修改該程序以減少所使用的表 D.盡可能採用嵌套查詢實現該程序的功能 29、在某學校的綜合管理系統設計階段,教師實體在學籍管理子系統中被稱為"教
師",而在人事管理子系統中被稱為"職工",這類沖突描述正確的為______ A.語義沖突 B.命名沖突 C.屬性沖突 D.結構沖突 30、以下選項中,可以用於Internet信息伺服器遠程管理的是______ A.Telnet B.RAS C.FTP D.SMTP Telnet是進行遠程登錄的標准協議和主要方式,它為用戶提供了在本地計算機上完成遠程主機工作的能力。在終端使用者的電腦上使用telnet程序,用它連接到伺服器。終端使用者可以在telnet程序中輸入命令,這些命令會在伺服器上運行,就像直接在伺服器的控制台上輸入一樣。所以telnet具有Internet信息伺服器遠程管理功能 RAS服務(Remote Access Service,遠程訪問服務),通過RAS可以在遠程將PC登錄到網站的伺服器上,以便在非工作時間對網站進行緊急維護和內容刪改。所以RAS也具有Internet信息伺服器遠程管理功能。 FTP(File Transfer Protocol)是個文件傳輸協議。正如其名:協議的任務是從一台計算機將文件傳送到另一台計算機,它與這兩台計算機所處的位置、聯系的方式、以及使用的操作系統無關。它的目標是提高文件的共享性,提供非直接使用遠程計算機,使存儲介質對用戶透明和可靠高效地傳送數據。 SMTP稱為簡單Mail傳輸協議(Simple Mail Transfer Protocal),目標是向用戶提供高效、可靠的郵件傳輸。它是個請求/響應協議,命令和響應都是基於ASCII文本的。 31、計算機的指令系統不包括:______ A. 程序控制指令 B. 運算指令 C.數據傳送指令 D.循環控制指令 常見指令按功能可劃分為: ①數據處理指令:包括算術運算指令、邏輯運算指令、移位指令、比較指令等。 ②數據傳送指令:包括寄存器之間、寄存器與主存儲器之間的傳送指令等。 ③程序控制指令:包括條件轉移指令、無條件轉移指令、轉子程序指令等。 ④輸入-輸出指令:包括各種外圍設備的讀、寫指令等。有的計算機將輸入-輸出指令包含在數據傳送指令類中。 ⑤狀態管理指令:包括諸如實現置存儲保護、中斷處理等功能的管理指令。 32、OSI規定的網路協議包括幾層並順序排列:______ ①數據鏈路層 ②網路層 ③傳輸層 ④會話層 ⑤表示層 ⑥應用層 ⑦物理層 ⑧TCP層 ⑨數據傳輸層 A.⑦①②③④⑤⑥ B.①⑦②③④⑤⑥ C.⑦⑧②③④⑥⑤ C.⑦①⑨③④⑤⑥ OSI的7層從下到上分別是物理層、數據鏈路層、網路層、傳輸層、會話層、表示層和應用層。 33、軟體測試的目的是______ A.評價軟體的質量 B.發現軟體的錯誤 C.找出軟體中的所有錯誤 D.證明軟體是正確的 34、為了提高測試的效率,應該______ A.隨機地選取測試數據 B.取一切可能的輸入數據作為測試數據 C.在完成編碼以後制定軟體的測試計劃 D.選擇發現錯誤的可能性大的數據作為測試數據 35、下列與設計測試數據無關的文檔是______ A.該軟體的設計人員 B.程序的復雜程度 C.源程序 D.項目開發計劃 36、軟體調試的目的是______ A.找出錯誤所在並改正之 B.排除存在錯誤的可
能性 C.對錯誤性質進行分類 D.統計出錯的次數 調試跟測試是兩個不同的過程,有著根本的區別. 1,軟體測試是找出軟體已經存在的錯誤,而調試是定位錯誤,修改程序以修正錯誤. 2,軟體測試從一個已知的條件開始,有預知的結局 而調試從未知的條件開始,其結局不可預知 3,軟體測試可以計劃,可以預先制定測試用例和過程,工作進度可以度量.而調試不能計劃,進度不可度量. 4,調試是在測試之後,在方法,思路,策略上都有所不同. 5,測試的對像可以是文檔和代碼 而調試的對像只能是代碼 6.調試是隨機性的 由程序員完成 為了程序可運行 測試是有目的性的 由測試人員完成 為了程序可完成指定功能 37、下列關於軟體測試的敘述中,選擇出全部正確的一組______ (1) 用黑盒法測試時,測試用例是根據程序內部邏輯設計的 (2) 盡量用公共過程或子程序去代替重復的代碼段 (3) 測試是為了驗證該軟體已正確地實現了用戶的要求 (4) 對於連鎖型分支結構,若有n個判定語句,則有2n條路徑 (5) 盡量採用復合的條件測試,以避免嵌套的分支結構 (6) GOTO語句概念簡單,使用方便,在某些情況下,保留GOTO語句反能使寫出的程序更加簡潔 (7) 發現錯誤多的程序模塊,殘留在模塊中的錯誤也多 (8) 黑盒測試方法中最有效的是因果圖法 (9) 在做程序的單元測試時,樁(存根)模塊比驅動模塊容易編寫 (10) 程序效率的提高主要應通過選擇高效的演算法來實現 A.(4)(5)(6)(7)(10) B.(1)(2)(4)(5)(7) C.(2)(4)(5)(7)(9) D.以上描述全部正確 38、單元測試一般以白盒為主,測試的依據是______ A.模塊功能規格說明 B.系統模塊結構圖 C.系統需求規格說明 D.ABC都可以 39、下列關於alpha、beta 測試的描述中正確的是:______ A.alpha 測試需要用戶代表參加; B.beta 測試是不是驗收測試的一種; C.alpha 測試不需要用戶代表參加; D.beta 測試是系統測試的一種; 40、Linux有三個查看文件的命令,若希望在查看文件內容過程中可以用游標上下移動來查看文件內容,應使用______命令。 A.cat; B.more; C.less; D.menu; cat 這個命令是linux中非常重要的一個命令,它的功能是顯示或連結一般的ascii文本文件less具有more相同的功能,同時支持方向鍵和前翻頁,後翻頁滾屏。more只能用空格鍵下翻,不小心翻多了就沒法反回看。 41、string s = new string(「xyz」);創建了幾個string object?______(多選) A.「xyz」; B.僅僅是s; C.指向「xyz」的引用對象s; D.僅僅是「xyz」; 42、關系模型的數據操縱即是建立在關繫上的數據操縱,一般有______四種操作;(多選)
A.增加; B.刪除; C修改.; D.查詢; E.存儲; F.定時觸發 常用的關系操作包括查詢操作和插入、刪除、修改操作兩大部分 43、一個文件名字為rr.Z,可以用來解壓縮的命令是:______ A tar B gzip C compress D uncompress 44、對文件進行歸檔的命令為______ A dd B cpio C gzip D tar dd 是
Linux/UNIX 下的一個非常有用的命令,作用是用指定大小的塊拷貝一個文件,並在拷貝的同時進行指定的轉換。[cpio是用來建立,還原備份檔的工具程序,它可以加入,解開cpio或tra備份檔內的文件。 GZIP最早由Jean-loup Gailly和Mark Adler創建,用於UNIX系統的文件壓縮。 tar命令是Unix/Linux系統中備份文件的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有用戶。 45、改變文件所有者的命令為______ A chmod B touch C chown D cat 利用 chmod 可以藉以控制檔案如何被他人所存取。 touch更新文件的訪問和修改時間。 利用 chown 可以將檔案的擁有者加以改變。 46、用ftp進行文件傳輸時,有兩種模式:______ A Word和binary B .txt和Word Document C ASCII和binary D ASCII和Rich Text Format 47、若文件A的創建者希望對所有用戶(包括其自身)可讀寫文件A但不可執行A,可用下列哪一個命令完成? ______ A. chown 333 A B. chown 666 A C. chmod 555 A D. chmod 666 A 48、在UNIX文件系統中,若在根文件系統的某個子目錄上掛上其它的文件系統,可使用的命令是______ A. mount B. more C. grep D. nice mount是Linux下的一個命令,它可以將Windows分區作為Linux的一個「文件」掛接到Linux的一個空文件夾下,從而將Windows的分區和/mnt這個目錄聯系起來, grep (
global search regular expression(RE) and print out the line,全面搜索正則表達式並把行列印出來)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹配的行列印出來。nice更改過的優先序來執行程式, 如果未指定程式, 則會印出目前的排程優先序,. 49、在SQL語言的Select語句中,用於對結果元組進行排序的是哪一個子句?______ A.GROUP BY B.HAVING C.ORDER BY D.Where 50、關系模型中實體與實體間是通過______聯系的. A.表 B.圖 C.樹 D.關系 51、在SQL語法中,用於更新的命令是______ A.INSERT B.UPDATE C.DELETE D.CREATE 說明:幾個簡單的基本的sql語句 選擇:select * from table1 where 范圍 插入:insert into table1(field1,field2) values(value1,value2) 刪除:delete from table1 where 范圍
更新:update table1 set field1=value1 where 范圍 查找:select * from table1 where field1 like '%value1%' ---like的語法很精妙,查資料! 排序:select * from table1 order by field1,field2 [desc] 總數:select count as totalcount from table1 求和:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 最大:select max(field1) as maxvalue from table1 最小:select min(field1) as minvalue from table1 52、關於自動化測試局限性的描述,以下錯誤的描述有______ A.自動化測試不能取代手工測試 B.自動測試比手工測試發現的缺陷少 C.自動測試不能提高測試覆蓋率 D.自動化測試對測試設計依賴性極大 53、測試ATM取款功能,已知取款數只能輸入正整數,每次取款數要求是100的倍數且不能大於500,下面哪個是正確的無效等價類______ A.(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500, +∞); B.(500, +∞); C.(500, +∞)、任意大於0小於500的非100倍數的整數; D.(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500, +∞);
4. 軟體測試工程師一般筆試都考些什麼
測試技術面試題
1、什麼是兼容性測試?兼容性測試側重哪些方面?
參考答案:
兼容測試主要是檢查軟體在不同的硬體平台、軟體平台上是否可以正常的運行,即是通常說的軟體的可移植性。
兼容的類型,如果細分的話,有平台的兼容,網路兼容,資料庫兼容,以及數據格式的兼容。
兼容測試的重點是,對兼容環境的分析。通常,是在運行軟體的環境不是很確定的情況下,才需要做兼容。根據軟體運行的需要,或者根據需求文檔,一般都能夠得出用戶會在什麼環境下使用該軟體,把這些環境整理成表單,就得出做兼容測試的兼容環境了。
兼容和配置測試的區別在於,做配置測試通常不是Clean OS下做測試,而兼容測試多是在Clean OS的環境下做的。
2、我現在有個程序,發現在Windows上運行得很慢,怎麼判別是程序存在問題還是軟硬體系統存在問題?
參考答案:
1、檢查系統是否有中毒的特徵;
2、檢查軟體/硬體的配置是否符合軟體的推薦標准;
3、確認當前的系統是否是獨立,即沒有對外提供什麼消耗CPU資源的服務;
4、如果是C/S或者B/S結構的軟體,需要檢查是不是因為與伺服器的連接有問題,或者訪問有問題造成的;
5、在系統沒有任何負載的情況下,查看性能監視器,確認應用程序對CPU/內存的訪問情況。
3、測試的策略有哪些?
參考答案:
黑盒/白盒,靜態/動態,手工/自動,冒煙測試,回歸測試,公測(Beta測試的策略)
4、正交表測試用例設計方法的特點是什麼?
參考答案:
用最少的實驗覆蓋最多的操作,測試用例設計很少,效率高,但是很復雜;
對於基本的驗證功能,以及二次集成引起的缺陷,一般都能找出來;但是更深的缺陷,更復雜的缺陷,還是無能為力的;
具體的環境下,正交表一般都很難做的。大多數,只在系統測試的時候使用此方法。
5、描述使用bugzilla缺陷管理工具對軟體缺陷(BUG)跟蹤的管理的流程?
參考答案:
就是Bugzilla的狀態轉換圖。
6、你覺得bugzilla在使用的過程中,有什麼問題?
參考答案:
界面不穩定;
根據需要配置它的不同的部分,過程很煩瑣。
流程式控制制上,安全性不好界定,很容易對他人的Bug進行誤操作;
沒有綜合的評分指標,不好確認修復的優先順序別。
7、描述測試用例設計的完整過程?
參考答案:
需求分析 + 需求變更的維護工作;
根據需求 得出測試需求;
設計測試方案,評審測試方案;
方案評審通過後,設計測試用例,再對測試用例進行評審;
8、單元測試的策略有哪些?
參考答案:
邏輯覆蓋、循環覆蓋、同行評審、桌前檢查、代碼走查、代碼評審、景泰數據流分析
9、LoadRunner分哪三部分?
參考答案:
用戶動作設計;
場景設計;
測試數據分析;
10、LoadRunner進行測試的流程?
參考答案:
1、 測試測試
2、 創建虛擬用戶腳本
3、 創建運行場景
4、 運行測試腳本
5、 監視場景
6、 分析測試的結果
以上,最好是結合一個案例,根據以上流程來介紹。
什麼是並發?在lordrunner中,如何進行並發的測試?集合點失敗了會怎麼樣?
參考答案:
在同一時間點,支持多個不同的操作。
LoadRunner中提供IP偽裝,集合點,配合虛擬用戶的設計,以及在多台電腦上設置,可以比較好的模擬真實的並發。
集合點,即是多個用戶在某個時刻,某個特定的環境下同時進行虛擬用戶的操作的。集合點失敗,則集合點的才操作就會取消,測試就不能進行。
12、使用QTP做功能測試,錄制腳本的時候,要驗證多個用戶的登錄情況/查詢情況,如何操作?
參考答案:
分析用戶登錄的基本情況,得出一組數據,通過性測試/失敗性測試的都有(根據TC來設計這些數據),然後錄制登錄的腳本,將關鍵的數據參數化,修改腳本,對代碼進行加強,調試腳本。
13、QTP中的Action有什麼作用?有幾種?
參考答案:
Action的作用
用Action可以對步驟集進行分組
步驟重組,然後被整體調用
擁有自己的sheet
組合有相同需求的步驟,整體操作
具有獨立的對象倉庫
Action的種類
可復用Action
不可復用Action
外部Action
14、TestDirector有些什麼功能,如何對軟體測試過程進行管理?
參考答案:
需求管理
定義測試范圍
定義需求樹
描述需求樹的功能點
測試計劃
定義測試目標和測試策略。
分解應用程序,建立測試計劃樹。
確定每個功能點的測試方法。
將每個功能點連接到需求上,使測試計劃覆蓋全部的測試需求。
描述手工測試的測試步驟
指明需要進行自動測試的功能點
測試執行
定義測試集合。
為每個測試人員制定測試任務和測試日程安排。
運行自動測試。
缺陷跟蹤
記錄缺陷
查看新增缺陷,並確定哪些是需要修正的
相關技術人員修改缺陷
回歸測試
分析缺陷統計圖表,分析應用程序的開發質量
5. 騰訊實習生軟體測試筆試一般考什麼
例如數據結構,演算法,編程,網路知識等都會有,但基本上都算是基本的知識點
軟體測試的筆試題涉及了資料庫、操作系統、計算機網路、C語言、數據結構、軟體測試等學科的基礎知識。感覺騰訊的題是相對簡單的,面也比較寬。有些甚至看看書的目錄就能答出來,不過不要以為不做任何准備就可以。
騰訊是看重C語言的,筆試面試都是C語言(其實也會問JAVA和C++),接下來,操作系統,計算機網路,演算法,LINUX,資料庫~
【涉及學科考點】
1、軟體測試:白盒黑盒測試的最主要區別;測試用例的設計 ……
2、計算機網路:回送地址;FTP埠號;TELNET在OSI七層模型中所處層次;ARP協議(兩主機通信,通過四個路由器,使用了多少次ARP協議);分組交換網路三個類別(廣域、城域、局域)、UDP(不可靠)、廣播(一對多)、10Mbps的半雙工的埠帶寬 ……
3、演算法:各種排序演算法(堆排序 快速排序 希爾排序 冒泡排序 ……)的時間復雜度、空間復雜度(輔助空間為零)、穩定性(最不穩定)、比較次數 ……
4、數據結構:循環鏈表;二叉樹;前中後序遍歷;線性探測法 ……
5、資料庫:事務提交語句;刪除視圖語句;刪除表語句 ……
6、linux,shell :chmod的許可權;cat 、ls ……
7、軟體工程:LOC(lines of code)是軟體規模的一種度量
8、操作系統:文件邏輯結構、物理結構
9、圖論:無向圖、有向圖
10、2道C語言程序題,判斷運行是否出錯,以及運行結果
6. 騰訊的軟體測試實習生一面是以什麼方式進行呀是群面還是獨面呢還有就是一面的時候大概都會問什麼問題
你是去面試軟體測試還是游戲測試啊
我去面試過游戲測試的,他會問你對某一個游戲怎麼測試、用什麼測試方法、總之基本的軟體測試技術要過關、還有就是概念的東西要背熟、還有資料庫等,個人的綜合能力的話最多不會超過3個問題。。。。。
是獨面的,因為面試很少群面的。。。
7. 騰訊的軟體測試工程師的面試題都有哪些
易思博軟體測試或者開發的面試題都是由合作方提供的,例如是給華為做外包就...主要還有一個華為系統分析師對你的技術面(有點難度)。然後是HR面(純聊天...
8. 騰訊軟體測試工程師多少薪水呀
看你的水平和在項目里的級別,同樣的畢業2-3年的如果是普通的測試工程師3-5k是合理的,如果是做自動化的中級水平5-7k也可能,如果爬的快做到小leader啦拿8-10k也可以啊。
別看大家都在一起工作好像差不多實際工資差距可能很大,自己的能力是一方面還有談工資的能力和同事的關系領導的認同都有關系的,3500是有點少啦但也不至於太高,這跟公司大小無關說白了騰訊再大畢竟只是互聯網產品公司,一類公司做標准二類公司做產品工資真正高的是那些在某某研究院里的傢伙,騰訊好像也有但估計你朋友不是吧。
9. 有在 騰訊做軟體測試工作的嗎進來講下情況哦。
這個工作地點不會吧,你應聘的時候,想在哪干,說明就行了。我也是做測試的。現在在南京,我們公司在西安就有分公司 。現在好一點的公司,比如華為,都是加班的。我舍友就在華為周1,2,4都加班
10. 求2013科大訊飛校招筆試題(軟體測試的),面試什麼的,越詳細越好! QQ:1090889460
J8科大訊飛。垃圾