版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
華為測試面試題華為測試面試題華為測試面試題資料僅供參考文件編號:2022年4月華為測試面試題版本號:A修改號:1頁次:1.0審核:批準(zhǔn):發(fā)布日期:測試面試題怎么來設(shè)計測試方案根據(jù)測試需求(包括功能需求和非功能性需求),識別測試要點,識別測試環(huán)境要求,安排測試輪次,根據(jù)項目計劃和開發(fā)計劃做整體的測試安排。被測試的特性:通過對需求規(guī)格說明書進行分析,列出本次測試需要進行測試的各部分特性(如要測試的功能需求、性能需求、安全性需求等等);
不被測試的特性:由于資源、進度等方面原因,本次測試不列入測試范圍的特性;
測試組網(wǎng)圖:進行本次系統(tǒng)測試所需要的軟硬件設(shè)備、配置數(shù)據(jù)已及相互間的邏輯、物理連接。今后測試執(zhí)行時需要依據(jù)這個組網(wǎng)圖來進行環(huán)境的搭建。如果給你一個B/S系統(tǒng)你怎么來進行測試?此題答案還可用于回答測試流程,測試流程題亦可參考15題。閱讀系統(tǒng)需求,充分理解需求,記錄問題,并與項目需求人員充分溝通。編寫測試需求,包括系統(tǒng)功能和非功能測試要點、測試類型、測試進度質(zhì)量要求等。制定測試計劃,包括熟悉測試業(yè)務(wù)、設(shè)計測試用例、執(zhí)行測試用例、進行測試小結(jié)、編寫測試報告,任務(wù)顆粒度一般應(yīng)小于5人天編寫測試用例,根據(jù)測試方案設(shè)計用例,即便沒有明確的性能和安全測試要求,也應(yīng)識別進行此兩項測試。執(zhí)行軟件測試,進行測試小結(jié),如果測試持續(xù)時間較長,每個版本間隙總結(jié)本輪測試。編寫測試報告,總結(jié)測試過程,匯總度量數(shù)據(jù)。怎么進行工作流的測試把握需求,找準(zhǔn)結(jié)點,理清流程,畫出流轉(zhuǎn)圖,弄清節(jié)點間的數(shù)據(jù)流轉(zhuǎn),設(shè)計測試用例的時候必須覆蓋所有可能的流程。工作流:如果問到有沒有做過,根據(jù)對工作流的了解情況回答,如果比較了解,可以把參與的某個項目中說上一些有工作流的,如果不是很了解就說沒有做過,但是學(xué)習(xí)過相關(guān)知識。在做性能測試的時候都需要關(guān)注哪些參數(shù)?并發(fā)訪問量,服務(wù)器響應(yīng)時間(最小、平均、最大)并發(fā)性能測試的過程是一個負載測試和壓力測試的過程,即逐漸增加負載,直到系統(tǒng)的瓶頸或者不能接收的性能點,通過綜合分析交易執(zhí)行指標(biāo)和資源監(jiān)控指標(biāo)來確定系統(tǒng)并發(fā)性能的過程。負載測試(LoadTesting)是確定在各種工作負載下系統(tǒng)的性能,目標(biāo)是測試當(dāng)負載逐漸增加時,系統(tǒng)組成部分的相應(yīng)輸出項,例如通過量、響應(yīng)時間、CPU負載、內(nèi)存使用等來決定系統(tǒng)的性能。負載測試是一個分析軟件應(yīng)用程序和支撐架構(gòu)、模擬真實環(huán)境的使用,從而來確定能夠接收的性能過程。壓力測試(StressTesting)是通過確定一個系統(tǒng)的瓶頸或者不能接收的性能點,來獲得系統(tǒng)能提供的最大服務(wù)級別的測試。疲勞測試是采用系統(tǒng)穩(wěn)定運行情況下能夠支持的最大并發(fā)用戶數(shù),持續(xù)執(zhí)行一段時間業(yè)務(wù),通過綜合分析交易執(zhí)行指標(biāo)和資源監(jiān)控指標(biāo)來確定系統(tǒng)處理最大工作量強度性能的過程。疲勞強度測試可以采用工具自動化的方式進行測試,也可以手工編寫程序測試,其中后者占的比例較大。一般情況下以服務(wù)器能夠正常穩(wěn)定響應(yīng)請求的最大并發(fā)用戶數(shù)進行一定時間的疲勞測試,獲取交易執(zhí)行指標(biāo)數(shù)據(jù)和系統(tǒng)資源監(jiān)控數(shù)據(jù)。如出現(xiàn)錯誤導(dǎo)致測試不能成功執(zhí)行,則及時調(diào)整測試指標(biāo),例如降低用戶數(shù)、縮短測試周期等。還有一種情況的疲勞測試是對當(dāng)前系統(tǒng)性能的評估,用系統(tǒng)正常業(yè)務(wù)情況下并發(fā)用戶數(shù)為基礎(chǔ),進行一定時間的疲勞測試。大數(shù)據(jù)量測試可以分為兩種類型:針對某些系統(tǒng)存儲、傳輸、統(tǒng)計、查詢等業(yè)務(wù)進行大數(shù)據(jù)量的獨立數(shù)據(jù)量測試;與壓力性能測試、負載性能測試、疲勞性能測試相結(jié)合的綜合數(shù)據(jù)量測試方案。大數(shù)據(jù)量測試的關(guān)鍵是測試數(shù)據(jù)的準(zhǔn)備,可以依靠工具準(zhǔn)備測試數(shù)據(jù)。如果客戶沒有給你性能指數(shù)時,你怎么來開展性能測試工作?如果客戶沒有提出明確的性能指標(biāo),可以按照慣例和經(jīng)驗設(shè)置,需要和PM協(xié)商,一般由PM確認,QA負責(zé)給出建議。舉例說一個Server端程序,要求峰值時CPU和MEM消耗在75%以下,而一個頁面的訪問響應(yīng)時間一般認為用戶的忍耐時間是3-5秒以內(nèi),這些要參考實際的應(yīng)用來確定用戶規(guī)模、操作頻率、同時在線數(shù)等。有沒有做過接口測試,是如何做的?通過編寫測試程序,
獲得接口指針,
逐個調(diào)用接口函數(shù)驗證其正確性,
及失敗操作測試過程中是如何來保證軟件質(zhì)量的? 測試用例編寫完畢后要加強評審的力度,確保測試用例覆蓋所有需求點執(zhí)行測試過程中注意做小結(jié)檢查覆蓋情況、審視所提缺陷質(zhì)量,復(fù)測時應(yīng)注意相關(guān)模塊的測試測試時間寬裕的話可以做交叉測試,用以確保測試質(zhì)量。測試方案都寫什么內(nèi)容?1概述
2被測對象分析
3應(yīng)測試的特性
4不被測試的特性
5總體設(shè)計方法
6測試模型
測試組網(wǎng)圖
結(jié)構(gòu)/對象關(guān)系圖
測試原理
操作規(guī)程
7測試需求
環(huán)境需求
被測對象需求
測試工具需求
測試代碼需求
數(shù)據(jù)需求
其它需求
8測試設(shè)計
工具設(shè)計
測試代碼設(shè)計
用例設(shè)計
設(shè)計原則
測試項目9.附錄(測試方案要求根據(jù)《SRS》上的每個需求點設(shè)計出包括需求點簡介,測試思路和詳細測試方法三部分的方案)以往華為測試方案目錄如下:第1章技術(shù)方案.測試需求描述測試類型分析測試內(nèi)容.缺陷分類.缺陷級別第2章SOW及規(guī)格的應(yīng)答.測試需求應(yīng)答.交付件應(yīng)答軟件交付件應(yīng)答非軟件交付件應(yīng)答.項目里程碑項目完成時間應(yīng)答.質(zhì)量目標(biāo)應(yīng)答.驗收標(biāo)準(zhǔn)應(yīng)答.限制應(yīng)答合作供應(yīng)商人員組織應(yīng)答硬件設(shè)備應(yīng)答合作項目開發(fā)場地應(yīng)答第3章類似項目成功案例第4章項目詳細工作計劃第5章項目估算測試方案和測試計劃的區(qū)別測試方案是技術(shù)性的;測試計劃更多是管理性的。測試計劃主要要考慮測試的技術(shù)可行性、關(guān)鍵技術(shù)、資源投入、進度安排、風(fēng)險管理、配置管理、輸入輸出等。測試計劃更多地供高層管理者決策時做參考;同時對后續(xù)測試工作開展起指導(dǎo)作用。在一些小項目中,可能只需要一個測試方案,測試計劃內(nèi)容相對較少,可以與測試方案合并進行;而一些大項目中,也許要設(shè)計數(shù)十個測試方案,這就需要一個提綱挈領(lǐng)的東西了,這就是測試計劃的作用。測試用例是根據(jù)什么寫的?系統(tǒng)測試用例根據(jù)需求和設(shè)計編寫(華為的SDV測試用例是根據(jù)《測試方案》和測試策略來編寫的)是怎么來設(shè)計測試用例的?答:先熟悉系統(tǒng)需求,把握測試要點,設(shè)計用例的原則首先是要覆蓋每個需求點,可以通過填寫需求跟蹤矩陣來保證覆蓋。黑盒測試的測試用例設(shè)計方法:等價類劃分法、 邊界值分析法、錯誤推測法、因果圖。有沒有測過手機終端的項目?根據(jù)實際情況回答,如果沒有測試過,可以回答,公司有過類似業(yè)務(wù)。手機終端測試對測試工作的認識?答:軟件測試是軟件開發(fā)過程的重要組成部分,是用來確認一個程序的品質(zhì)或性能是否符合開發(fā)之前所提出的一些要求。軟件測試就是在軟件投入運行前,對軟件需求分析、設(shè)計規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。軟件測試在軟件生存期中橫跨兩個階段:通常在編寫出每一個模塊之后就對它做必要的測試(稱為單元測試)。編碼和單元測試屬于軟件生命周期中的同一個階段。在結(jié)束這個階段后對軟件系統(tǒng)還要進行各種綜合測試,這是軟件生命周期的另一個獨立階段,即測試階段。華為獨立外包測試一般包括ST(系統(tǒng)測試)和SDV(詳細設(shè)計驗證)兩個階段。缺陷是怎么管理的?答:我們采用了RationalClearQuest來管理缺陷。測試人員執(zhí)行測試,發(fā)現(xiàn)缺陷,錄入CQ,要求填寫項目名稱、子系統(tǒng)名稱、模塊名稱、缺陷標(biāo)題、缺陷描述(描述場景、現(xiàn)象)、缺陷級別、提出人等。狀態(tài):已提交。項目經(jīng)理或開發(fā)組長確認缺陷后分配給開發(fā)人員,狀態(tài):已分配。開發(fā)人員修復(fù)缺陷完成后,將修復(fù)缺陷所花費的時間填寫的Schedule中,缺陷的產(chǎn)生原因填寫在備注中,因采用UCM模式,所有造成該缺陷的錯誤代碼文件,在UCM視圖中可以統(tǒng)計。狀態(tài):已處理。測試人員復(fù)測,如缺陷已經(jīng)修復(fù),則關(guān)閉缺陷,狀態(tài):已關(guān)閉。如缺陷仍然存在,則修改狀態(tài)為已分配。當(dāng)缺陷存在爭議時,開發(fā)組長或開發(fā)人員可以申請否決,由項目經(jīng)理、技術(shù)經(jīng)理、測試負責(zé)人、相關(guān)開發(fā)人員和測試人員共同決定缺陷是否可以否決。狀態(tài):已申請否決、已否決。當(dāng)前不能修復(fù),或當(dāng)前版本無法解決的缺陷可以申請延期,狀態(tài):已申請延期、已延期。介紹一下測試流程。答:項目啟動后進行需求培訓(xùn),測試人員盡早的參與到項目需求的培訓(xùn)和評審,也就是測試工作應(yīng)該從需求階段開始介入。項目經(jīng)理編寫《項目計劃》,開發(fā)人員產(chǎn)出《需求規(guī)格說明書》,這時測試組長就要根據(jù)《項目計劃》開始編寫《測試計劃》,其中包括人員,軟件硬件資源,測試點,進度安排和風(fēng)險識別等內(nèi)容?!稖y試計劃》編寫完成后需要進行評審,參與人員有項目經(jīng)理,測試經(jīng)理。測試組長需要根據(jù)評審意見修改《測試計劃》,并上傳到CC上,由配置管理員管理。待開發(fā)人員把《需求規(guī)格說明書》歸納好并打了基線,測試組長開始組織測試成員編寫《測試方案》,《測試方案》編寫完成后也需要進行評審,評審人員包括項目經(jīng)理,開發(fā)人員,測試經(jīng)理,測試組長,測試成員;測試組長組織測試成員修改測試方案,直到評審?fù)ㄟ^后才進入下個階段――編寫測試用例。測試用例是根據(jù)《測試方案》來編寫的,通過《測試方案》階段,測試人員對整個系統(tǒng)需求有了詳細的理解。這時開始編寫用例才能保證用例的可執(zhí)行和對需求的覆蓋。測試用例需要包括測試項,用例級別,預(yù)置條件,操作步驟和預(yù)期結(jié)果。其中操作步驟和預(yù)期結(jié)果需要編寫詳細和明確。測試用例應(yīng)該覆蓋測試方案,而測試方案又覆蓋了測試需求點,這樣才能保證客戶需求不遺漏。同樣,測試用例也需要通過開發(fā)人員,測試人員的評審,測試組長也需要組織測試人員對測試用例進行修改,直到評審?fù)ㄟ^。在我們編寫測試用例的階段,開發(fā)人員基本完成代碼的編寫,同時完成單元測試。提交測試中心后根據(jù)《測試計劃》進度安排,測試組長組織進行多輪次的測試,每輪測試完成后測試組長需要編寫測試報告,其中包括用例執(zhí)行通過情況,缺陷分布情況,缺陷產(chǎn)生原因,測試中的風(fēng)險等等,這時測試人員就修改增加測試用例。待到開發(fā)修改完bug并轉(zhuǎn)來新的測試版本,測試人員開始進行第二輪的系統(tǒng)測試,首先回歸完問題單,再繼續(xù)進行測試,編寫第二輪的測試報告,如此循環(huán)下去,直到系統(tǒng)測試結(jié)束。一個關(guān)于測試方案評審的分歧,我們原本的流程是完成方案包括用例后進行評審,華為的建議是,在測試方案(即測試人員總結(jié)出測試重點等)之后,即進行評審,不能等全部用例完成。關(guān)于版本缺陷密度的問題:問有沒有統(tǒng)計。如果CQ中正常登記的話,是可以利用工具統(tǒng)計出來。CQ還可以根據(jù)需要定制查詢。關(guān)于測試提交標(biāo)準(zhǔn):我講了公司的標(biāo)準(zhǔn),他說客戶也會有自己的標(biāo)準(zhǔn)。我回復(fù)說是可以依據(jù)客戶標(biāo)準(zhǔn)進行調(diào)整,對Unix系統(tǒng)是否熟識,是否會運用Informix數(shù)據(jù)庫。ls列出指定目錄下的文件,缺省目錄為當(dāng)前目錄./pwd顯示當(dāng)前的工作目錄cd回到注冊進入時的目錄cd/tmp進入/tmp目錄cd../進入上級目錄
mkdir[-m模式][-p]目錄名建立目錄mkdirtmp在當(dāng)前目錄下建立子目錄tmpmkdir-m777/tmp/abc用所有用戶可讀可寫可執(zhí)行的存取模式建立目錄/tmp/aaa,存取模式參看命令chmodmkdir-p/tmp/a/b/c建立目錄/tmp/a/b/c,若不存在目錄/tmp/a及/tmp/a/b則建立之mv[-f][-i]文件1[文件2...]目標(biāo)將文件移動至目標(biāo),若目標(biāo)是文件名,則相當(dāng)于文件改名
rm[-f][-i]文件...或rm-r[-f][-i]目錄名...[文件]用來刪除文件或目錄
cmp[-l][-s]文件1文件2比較兩個文件,
diff[-be]文件1文件2比較兩個文本文件,將不同的行列出來
pack文件...將指定文件轉(zhuǎn)儲為壓縮格式,文件名后加.z,文件存取模式,訪問時間,修改時間等均不變
pcat文件...顯示輸出壓縮文件
unpack文件...將壓縮后的文件解壓后轉(zhuǎn)儲為壓縮前的格式vi[-wn][-R]文件...vi是一個基于行編輯器ex上的全屏幕編輯器,可以在vi中使用ex,ed的全部命令,vi選項中-wn指將編輯窗口大小置為n行,-R為將編輯的文件置為只讀模式,vi工作模式分為命令模式和輸入模式,一般情況下在命令模式下,可敲入vi命令,進入輸入模式下時可以編輯要編輯的文本,命令aAiIoOcCsSR可進入輸入模式,在輸入模式下按ESC鍵可推出輸入模式,回到命令模式,在命令模式中敲入:命令,則可進入ex方式,在屏幕底部出現(xiàn)提示符:,此時可使用任意ex命令,屏幕底行也用來作/!命令的提示行,大多數(shù)命令可以在其前面加數(shù)字,表示命令執(zhí)行的重復(fù)次數(shù),下面簡單介紹一下vi的命令集,^表示(CTRL)鍵quit退出bc對于金融業(yè)務(wù)系統(tǒng)的測試,有哪些要點。首先要根據(jù)客戶的需求文檔,保證業(yè)務(wù)邏輯正確、符合要求。舉例授信審批流程來說,主要測試前面崗位錄入的數(shù)值資料傳遞到流程最后一個崗位后能正確顯示;以及操作員的權(quán)限控制嚴格按照需求要求,不同的權(quán)限除了在流程中的作用不同,所能執(zhí)行的功能也不同平時測試時怎么保證頁面間傳值正確?除了看頁面的顯示,還要連接數(shù)據(jù)庫對相應(yīng)的表進行查詢,對數(shù)據(jù)庫表結(jié)構(gòu)不了解時,會詢問相關(guān)的開發(fā)人員。對于系統(tǒng)運行產(chǎn)生的日志文件是否關(guān)注?答:只是適當(dāng)了解,公司對于服務(wù)器的維護安排有人負責(zé)。銀行的系統(tǒng)是否在同一個頁面,用不同權(quán)限的業(yè)務(wù)員登陸會顯示不同的結(jié)果會不會因為自己配置的不合理而產(chǎn)生錯誤有同一個頁面用不同權(quán)限的業(yè)務(wù)員顯示不同結(jié)果的情況,主要表現(xiàn)為所能執(zhí)行的操作不同,所能查詢數(shù)據(jù)的范圍不同。2)對于不確定的錯誤,一般不會立刻當(dāng)缺陷處理,需要跟相關(guān)人員溝通,確認了并非自己部署得不正確的原因,才會提缺陷。這個很重要。BOSS渠道酬金結(jié)算系統(tǒng)的規(guī)模、幾個測試人員?提交驗收后客戶又提了幾個缺陷?有沒有做過本系統(tǒng)和其它系統(tǒng)的接口測試?接口測試:主要在集成測試階段采用,目的是測試各個方法、模塊、函數(shù)之間的接口問題。測試其間的接口是否滿足系統(tǒng)需求的要求,輸入/輸出是否正確,各個模塊之間的狀態(tài)轉(zhuǎn)換是否與需求一致等。我認為完全可以脫離開白盒測試方法,而直接使用黑盒測試方法進行測試,接口測試也是測試中的重點,尤其是對于模塊之間數(shù)據(jù)交換比較多的系統(tǒng)和軟件。有沒有寫過測試樁?答:單元測試的時候用寫測試樁。有沒有測試過UNIX的項目?答:這個根據(jù)個人實際情況回答??梢詫⒑啔v中的某個項目說成是部署在Unix上的,會使用一些Unix的操作命令。是否使用過Unix、Linux環(huán)境,有沒有自己搭建過環(huán)境?
答:這個根據(jù)個人實際情況回答。可以將簡歷中的某個項目說成是部署在Unix上的,會使用一些Unix的操作命令。有沒有編寫過shell腳本?答:答:這個根據(jù)個人實際情況回答,差不多都只寫過很簡單的腳本。對Oracle數(shù)據(jù)庫是否熟悉(比如:異常處理)答:這個根據(jù)個人實際情況回答。有沒有裝過Oracle數(shù)據(jù)庫服務(wù)器?答:這個根據(jù)個人實際情況回答。都參與過哪些項目答:這個根據(jù)個人實際情況回答。要點:項目名稱說清楚,項目是干什么的說清楚,然后說自己做了什么,測試了哪些模塊。對數(shù)據(jù)庫操作是否熟悉答:這個根據(jù)個人實際情況回答。作為測試負責(zé)人最大的心得是什么答:一定要制定嚴格的測試計劃、根據(jù)測試人員的特長安排測試任務(wù)、善于總結(jié)經(jīng)驗教訓(xùn)、妥善保存測試過程中的一切文檔。在項目哪個階段測試開始介入答:在項目需求階段測試人員開始介入,盡早的接入有助于更好的理解需求。在測試中有沒有風(fēng)險有哪些風(fēng)險答:有1)需求培訓(xùn)達不到預(yù)期目標(biāo)2)測試用例評審不合格3)測試人員不穩(wěn)定4)在測試計劃中安排的時間內(nèi)不能完成測試任務(wù)。5)驗收測試不合格當(dāng)有測試人員請假的情況下,作為測試負責(zé)人應(yīng)該怎么處理?答:應(yīng)該讓測試人員提前請假,針對不能完成的工作做好調(diào)整。有關(guān)robot和TestManager的使用Robot是IBMRational的測試工具,是一個針對WEB,ERP和C/S進行功能自動化測試的工具.它可以降低功能測試上的人力和物力的投入和風(fēng)險包括了可見和非可見對象RationalTestManager從一個獨立的,全局的角度對于各種測試活動進行管理和控制.它讓測試者可以隨時了解需求變更對于測試用例的影響,通過針對一致目標(biāo)而進行的測試與報告提高了團隊生產(chǎn)力.RationalTestManager用來從各個方面進行測試管理:*測試計劃*測試設(shè)計*測試實現(xiàn)*測試執(zhí)行*結(jié)果分析Loadrunner會不會用,寫沒寫過測試編碼。答:這個根據(jù)個人實際情況回答。協(xié)議接口測試有沒有測試過。答:這個根據(jù)個人實際情況回答。關(guān)于何時能夠到位?答:這個根據(jù)實際情況回答。是否測試過關(guān)于協(xié)議的系統(tǒng)?答:這個根據(jù)個人實際情況回答。所參與的項目中規(guī)模最大的有多少行代碼?答:這個根據(jù)個人實際情況回答。對于linux的簡單操作是否測試過碼流?關(guān)于性能需要分析,給出具體方法監(jiān)聽端口的方法sql語句,出題回答查詢出不包括138的號條數(shù)select字段名from表名whereid<>’138測試過程的管理工作進度管理:按照客戶要求完成工作,每天檢查工作進度,發(fā)現(xiàn)偏差時及時調(diào)整,通過加班或者與客戶溝通存在問題。質(zhì)量管理:檢查測試人員提交的缺陷質(zhì)量,包括缺陷描述是否符合規(guī)范,缺陷是否描述清晰,是否可重現(xiàn),級別是否正確,抽測測試人員負責(zé)模塊是否有嚴重問題未發(fā)現(xiàn)。測試方法答:等價類劃分、邊界值分析、錯誤推測、因果分析。有沒有測試過UNIX的項目?
答:這個根據(jù)個人情況回答。UNIX基本的操作命令熟不熟?問解壓縮命令
Tarcvf打包不壓縮Tarxvf解包不壓縮壓縮命令:compress解壓縮命令:uncompress.zGzipgunzip.gzZipunzip.zoracle查詢語句分組命令,數(shù)據(jù)庫視圖的作用,視圖里面的數(shù)據(jù)能改嗎答:分組命令:GroupBy。 視圖的作用: *簡單性??吹降木褪切枰?。視圖不僅可以簡化用戶對數(shù)據(jù)的理解,也可以簡化他們的操作。那些被經(jīng)常使用的查詢可以被定義為視圖,從而使得用戶不必為以后的操作每次指定全部的條件。
*安全性。通過視圖用戶只能查詢和修改他們所能見到的數(shù)據(jù)。數(shù)據(jù)庫中的其它數(shù)據(jù)則既看不見也取不到。
*邏輯數(shù)據(jù)獨立性。視圖可幫助用戶屏蔽真實表結(jié)構(gòu)變化帶來的影響。對于簡單視圖可以用update語法修改表數(shù)據(jù),但復(fù)雜視圖則不一定能改。如使用了函數(shù),groupby。robot測試工具里面有java控件嗎?
有,但需要安裝。哪些資料要進行測試?答:一般需要寫大綱的資料都要測試,這個具體會在SOW中明確說明。簡單介紹下測試的經(jīng)歷。根據(jù)個人情況回答,一定要把自己的項目描述清楚。你覺得測試過程中哪個環(huán)節(jié)最重要?測試需求的理解、對被測對象的掌握。華為的人說這個也沒有標(biāo)準(zhǔn)答案,只是看看對測試的理解。也可以說每個環(huán)節(jié)都很重要。DB2和oracle的存儲過程有什么區(qū)別?oracle存儲過程的輸出類型是什么?唯一索引和聯(lián)合索引有什么區(qū)別?答:唯一索引保證表中沒有兩行在定義索引的列上具有重復(fù)值,唯一索引也可以是兩個及兩個以上字段的聯(lián)合索引。有沒有用過informix數(shù)據(jù)庫?簡單介紹一下對主叫、被叫、前轉(zhuǎn)的理解。對整體的業(yè)務(wù)框架是怎么理解的?介紹一下BOSS項目是做什么的?BOSS項目和本項目是什么直接的關(guān)系?BOSS用的數(shù)據(jù)庫和操作系統(tǒng)分別是什么?答:數(shù)據(jù)庫一般用Oracle、操作系統(tǒng)一般用Unix。AIX查看cpu使用情況的命令是什么?答:vmstat/top。一個項目20天的測試時間,分三輪測試,問如何安排?答:1-7第一輪測試8-9修改完善測試用例、等開發(fā)人員提交代碼。10-14第二輪測試15-16等開發(fā)人員提交代碼17-20第三輪回歸測試。上述時間安排并不是決對性的,可以根據(jù)不同項目情況調(diào)整,但需注意每輪測試之間要留有開發(fā)人員修改代碼的時間??梢赃m當(dāng)安排測試小結(jié)或測試、開發(fā)交流會。怎么來保證項目測試的質(zhì)量答:測試用例編寫完畢后要加強評審的力度,確保測試用例覆蓋所有需求點,測試時間寬裕的話可以做交叉測試,用以確保測試質(zhì)量。測試工作的時間安排不夠的話,應(yīng)該怎么處理答:首先要考慮可以加班,如問題仍不能解決的話可以和項目經(jīng)理商量適當(dāng)延長測試的時間測試計劃的內(nèi)容答:軟硬件環(huán)境,測試點,集成順序,人員安排,進度安排怎么高效管理團隊,能保證保量的完成任務(wù)答:任務(wù)的分配要與測試人員的溝通后再確定,多關(guān)心測試人員的工作情況和心理狀態(tài),發(fā)現(xiàn)問題及時作出反應(yīng)。用過哪些測試工具(包括華為自己寫的)答:對robot比較熟悉,loadrunner也自己學(xué)習(xí)過。有什么說什么。對java代碼、oracle的存儲過程是否能看明白答:可以看懂java代碼,存儲過程較熟悉(測試渠道酬金結(jié)算項目的時候就是看得老系統(tǒng)的存儲過程了解的業(yè)務(wù))以前做過什么項目并且介紹你做過的比較好的項目答:外包項目做的都不錯,舉《清欠管理子系統(tǒng)》的例子,簡單說明了一下。你在以前項目中擔(dān)任的角色答:根據(jù)實際情況回答,盡量說自己是測試骨干。測試負責(zé)人與數(shù)據(jù)庫的搭建對oracle的應(yīng)用程度答:根據(jù)實際情況回答,如:對oracle管理與建設(shè)比較熟悉最近做的項目的工作量(代碼行數(shù)),測試發(fā)現(xiàn)的bug答:代碼行16000,測試發(fā)現(xiàn)bug應(yīng)該是54個(回答這個問題時沒有明確說明bug個數(shù))怎么看待加班的現(xiàn)象項目比較緊情況下,加班是可以理解的。服從安排,按期完成項目是共同目標(biāo)。對于系統(tǒng)運行產(chǎn)生的日志文件是否關(guān)注?只是適當(dāng)了解,公司對于服務(wù)器的維護安排有人負責(zé)。曾經(jīng)參與的一個并非銀行系統(tǒng)的海事海員改造系統(tǒng),當(dāng)初是怎么做的?答:跟別的系統(tǒng)一樣,也是在理解需求的前提下嚴格按照用戶的要求進行測試。TopEng渠道合作伙伴委托測試項目java中什么是類,什么是接口?答:Java程序的基本單位是類,類是對象的抽象,對象是類的實例,或者說對象是類定義的的數(shù)據(jù)類型的變量。你建立類之后,就可用它來建立許多你需要的對象。Java中的接口是一系列方法的聲明,是一些方法特征的集合,一個接口只有方法的特征沒有方法的實現(xiàn),因此這些方法可以在不同的地方被不同的類實現(xiàn),而這些實現(xiàn)可以具有不同的行為(功能)。接口的兩種含義:一,Java接口,Java語言中存在的結(jié)構(gòu),有特定的語法和結(jié)構(gòu);二,一個類所具有的方法的特征集合,是一種邏輯上的抽象。前者叫做“Java接口”,后者叫做“接口”。java中可不可以多重繼承?答:java不支持多重繼承,要想實現(xiàn)多重繼承可以使用接口,接口能變相的實現(xiàn)多重繼承。java中的static是怎么回事答:static是靜態(tài),如果加載方法前就是一個靜態(tài)方法。可以直接加類名+方法名引用。java中垃圾回收是怎么回事?答:java編程語言不為程序員提供操作符或庫函數(shù)來釋放對象的,因為java運行環(huán)境會自動收回那些沒有引用與之相連的對象所占的內(nèi)存。這種內(nèi)存回收的過程就叫垃圾回收。垃圾回收器自動定期執(zhí)行。任何時候你都可以手動通過()調(diào)用垃圾回收器。oracle中,什么是視圖?答:視圖是存儲在數(shù)據(jù)字典里的一條select語句,是基于一個表或多個表或視圖的邏輯表,本身不包含數(shù)據(jù),通過它可以對表里面的數(shù)據(jù)進行查詢和修改。你對那個數(shù)據(jù)庫比較熟悉只是會用啊還是熟悉答:根據(jù)個人情況回答。Eclipse熟悉不熟悉其中都有那些視圖答:Eclipse工作臺由幾個稱為視圖(view)的窗格組成,比如左上角的Navigator視圖。窗格的集合稱為透視圖(perspective)。默認的透視圖是Resource透視圖,它是一個基本的通用視圖集,用于管理項目以及查看和編輯項目中的文件。都是根據(jù)什么來寫用例?答:咱公司都是根據(jù)需求直接測試測試用例,華為是根據(jù)測試方案來寫測試用例。熟悉UNIX和LINUX嗎?說一下熟悉的命令答:列舉幾個常用的命令:vilsvmstattailkillfindchmodcpcatwc國稅項目的流程是什么熟悉哪些Rational工具答:根據(jù)個人情況回答。平時的項目所使用什么服務(wù)器,使用什么架構(gòu)平臺?對這些服務(wù)器以及架構(gòu)平臺是否了解或者熟悉CCBS海外BOSS版本委托測試項目ORACLE:表存儲命令,左連接、右連接JAVA:類裝載器?UNIX:ls命令用途常用的參數(shù)各參數(shù)的含義?答:ls:功能:顯示目錄中的內(nèi)容 參數(shù)及含義:a:列出目錄中所有文件 d:列出所有子目錄 i:列出長格式UNIX:什么是管道?答:管道符號"|",可以把一個命令的標(biāo)準(zhǔn)輸出連接到另一個命令的標(biāo)準(zhǔn)輸入。例如,利用管道把ls和wc兩個命令連接到一起,可以得到指定目錄下的文件數(shù)量。
ls/usr|wc-w重上述命令的執(zhí)行效果看,可以把組合命令分解為以下兩個命令
ls/usr>fname;wc-w<fname測試工具的使用?答:功能測試和性能測試采用的是Robot,缺陷管理工具用的ClearQuest,測試用例管理用的是TestMamager。使用過多少測試用例發(fā)現(xiàn)的缺陷有多少答:根據(jù)個人情況回答。有沒有與開發(fā)人員發(fā)生過沖突?怎么解決的?答:根據(jù)個人情況回答。自學(xué)能力怎么樣平時是怎樣自學(xué)的答:根據(jù)個人情況回答。JAVA:一個對象的生存周期對象的創(chuàng)建,對象的使用,對象的清除Java對象是通過構(gòu)造函數(shù)來創(chuàng)建的,在這一過程中,該構(gòu)造函數(shù)鏈中的所有構(gòu)造函數(shù)也都會被自動調(diào)用。默認情況下,調(diào)用類的構(gòu)造函數(shù)時,Java會把變量初始化成確定的值:所有的對象被設(shè)置成null,整數(shù)變量(byte、short、int、long)設(shè)置成0,float和double變量設(shè)置成,邏輯值設(shè)置成false。所以用new關(guān)鍵字來新建一個對象的時間開銷是很大的。Java語言的一個優(yōu)勢,就是Java程序員勿需再像C/C++程序員那樣,顯式地釋放對象,而由稱為垃圾收集器(GarbageCollector)的自動內(nèi)存管理系統(tǒng),定時或在內(nèi)存凸現(xiàn)出不足時,自動回收垃圾對象所占的內(nèi)存。凡事有利總也有弊,這雖然為Java程序設(shè)計者提供了極大的方便,但同時它也帶來了較大的性能開銷。這種開銷包括兩方面,首先是對象管理開銷,GC為了能夠正確釋放對象,它必須監(jiān)控每一個對象的運行狀態(tài),包括對象的申請、引用、被引用、賦值等。其次,在GC開始回收“垃圾”對象時,系統(tǒng)會暫停應(yīng)用程序的執(zhí)行,而獨自占用CPU。因此,如果要改善應(yīng)用程序的性能,一方面應(yīng)盡量減少創(chuàng)建新對象的次數(shù);同時,還應(yīng)盡量減少創(chuàng)建和清除的時間,而這些均可以通過對象池技術(shù)來實現(xiàn)。C語言:指針數(shù)組和數(shù)組指針的定義SQL:清空表的方式答:1)Delete刪除記錄并不能釋放Oracle里被占用的數(shù)據(jù)塊表空間,它只能把被刪除的數(shù)據(jù)塊標(biāo)記為unused.2)如果確實要刪除一個表的全部內(nèi)容可以用truncate,它可以釋放占用的數(shù)據(jù)塊表空間。CRACLE:oracle的連接方式黑盒測試:等價類劃分、邊界值分析、錯誤推測、因果分析測試環(huán)境如何搭建?根據(jù)測試需求,盡可能模擬實際的運行環(huán)境。單元測試和系統(tǒng)測試的區(qū)別?答:單元測試是以屬于白盒測試,系統(tǒng)測試屬于黑盒測試。單元測試一般由開發(fā)人員執(zhí)行,編寫代碼測試程序邏輯分支;系統(tǒng)測試一般由開發(fā)人員執(zhí)行,對軟件系統(tǒng)進行全面的測試。PCLint的操作方法以及主要檢查的問題?
是否使用過Oracle數(shù)據(jù)庫,和對數(shù)據(jù)庫的操作?使用過Linux環(huán)境?
談?wù)勀銓σ呀?jīng)做過的華為項目的認識(清欠系統(tǒng))項目中發(fā)現(xiàn)多少缺陷,有沒有印象比較深刻的(想盡辦法來設(shè)置測試環(huán)境才得以發(fā)現(xiàn)的BUG)什么是AIXAIX(AdvancedInteractiveeXecutive)是IBM開發(fā)的一套UNIX操作系統(tǒng)。它符合Opengroup的UNIX98行業(yè)標(biāo)準(zhǔn)(TheOpenGroupUNIX98BaseBrand),通過全面集成對32-位和64-位應(yīng)用的并行運行支持,為這些應(yīng)用提供了全面的可擴展性。它可以在所有的IBM~p系列和IBMRS/6000工作站、服務(wù)器和大型并行超級計算機上運行。AIX中修改密碼的命令答:passwdAIX中在當(dāng)前目錄下查找文件怎樣做答:findAIX中怎樣查看進程,該命令的參數(shù)是否熟悉答:psaix中怎樣設(shè)置文件的權(quán)限答:chmodvi編輯器中有幾種模式,怎樣在vi中刪除字符答:vi有兩種模式:輸入模式和指令模式,使用[Esc]鍵可以在輸入模式和指令模式之間切換。x:刪除字符命令,即刪除光標(biāo)所在字符。
dw:刪除文字命令,即刪除光標(biāo)處的文字。
dd:刪除行命令,即刪除光標(biāo)所在的行。
d:刪除到行末端,即刪除從光標(biāo)所在位置到行末端的所有文本。vi中怎樣進行插入操作,有幾種,并說明區(qū)別。答:i:這是一個輸入命令,即從光標(biāo)所在位置前面開始插入文字,光標(biāo)后的文字隨新增文字向向移動。如果是一個空白文檔,文字將會輸入在文檔的左上角。
I:在行命令開始處的輸入模式,即在當(dāng)前行的開始處輸入文字。與Word中的按下鍵后輸入文字類似。
a:這是一個新增命令,即從光標(biāo)所在位置后面開始新增文字,光標(biāo)后的資料隨新增文字向后移動。
A:這是一個新增到行命令的操作,即從光標(biāo)所在行最后面的地方開始新增文字。這與Word中的按下鍵后輸入文字類似。vi中怎樣獲取變量是否有Java基礎(chǔ),Java中的一個類的生命周期存儲過程和PL/SQL函數(shù)的區(qū)別Oracle中用pl/sql寫的存儲過程和java寫的存儲過程有啥區(qū)別pl/sql寫的存儲過程執(zhí)行效率快,java寫的還要編譯然后在轉(zhuǎn)換成oracle存儲過程腳本。筆試題目:中創(chuàng)建一個新文件的命令:.中全屏編輯命令是:vi,切換命令:[ESC]中查看聯(lián)機幫助命令:man.4.查看進程的命令top/vmstat禁止進程的命令:tskill.按照那些類別來采集數(shù)據(jù)6.性能測試需要關(guān)注那些方面(網(wǎng)絡(luò)、硬件配置、服務(wù)器性能、客戶端性能)7.軟件測試是一個利用_________及_______的過程8.測試用例分為哪幾部分:測試用例ID號、用例運行環(huán)境、輸入條件、輸入數(shù)據(jù)、預(yù)期結(jié)果、備注等.9.測試執(zhí)行的前提準(zhǔn)備工作:1)系統(tǒng)測試用例編寫完畢,內(nèi)部評審和外部評審?fù)ㄟ^。2)測試環(huán)境搭建完畢。3)開發(fā)工作完畢。4)代碼review通過。10.根據(jù)什么來編寫測試用例測試方案。面向?qū)ο蟮奶卣鳎悍庋b、繼承、多態(tài)。>=a<100,用邊界值方法測試要考慮到哪些數(shù)據(jù)(2、3、4、99、100、101)15.黑盒測試有哪些方法(邊界值分析、等價類劃分、因果圖等)16.heap和stack的區(qū)別?
stack:先進后出,存放局部變量和函數(shù)調(diào)用參數(shù)!heap:沒有先后順序,程序運行時動態(tài)申請,如new和malloc申請的內(nèi)存就在堆上17.輸入n個數(shù)然后從小到大排列出來(c++)18.編寫一個調(diào)用內(nèi)存的程序?qū)?nèi)存打印出來(c++)這個關(guān)鍵字怎么用(c++)20.寫出四個線程,前兩個各自加一,后兩個各自減一(java)publicclassThreadTest1{privateintj;publicstaticvoidmain(Stringargs[]){ThreadTest1tt=newThreadTest1();Incinc=Inc();Decdec=Dec();for(inti=0;i<2;i++){Threadt=newThread(inc);();t=newThread(dec);();}}privatesynchronizedvoidinc(){j++;"-inc:"+j);}privatesynchronizedvoiddec(){j--;"-dec:"+j);}classIncimplementsRunnable{publicvoidrun(){for(inti=0;i<100;i++){inc();}}}classDecimplementsRunnable{publicvoidrun(){for(inti=0;i<100;i++){dec();}}}}21:EJB是基于哪些技術(shù)實現(xiàn)的?并說出SessionBean和EntityBean的區(qū)別,StatefulBean和StatelessBean的區(qū)別。答:EJB包括SessionBean、EntityBean、MessageDrivenBean,基于JNDI、RMI、JAT等技術(shù)實現(xiàn)。SessionBean在J2EE應(yīng)用程序中被用來完成一些服務(wù)器端的業(yè)務(wù)操作,例如訪問數(shù)據(jù)庫、調(diào)用其他EJB組件。EntityBean被用來代表應(yīng)用系統(tǒng)中用到的數(shù)據(jù)。對于客戶機,SessionBean是一種非持久性對象,它實現(xiàn)某些在服務(wù)器上運行的業(yè)務(wù)邏輯。對于客戶機,EntityBean是一種持久性對象,它代表一個存儲在持久性存儲器中的實體的對象視圖,或是一個由現(xiàn)有企業(yè)應(yīng)用程序?qū)崿F(xiàn)的實體。SessionBean還可以再細分為StatefulSessionBean與StatelessSessionBean,這兩種的SessionBean都可以將系統(tǒng)邏輯放在method之中執(zhí)行,不同的是StatefulSessionBean可以記錄呼叫者的狀態(tài),因此通常來說,一個使用者會有一個相對應(yīng)的StatefulSessionBean的實體。StatelessSessionBean雖然也是邏輯組件,但是他卻不負責(zé)記錄使用者狀態(tài),也就是說當(dāng)使用者呼叫StatelessSessionBean的時候,EJBContainer并不會找尋特定的StatelessSessionBean的實體來執(zhí)行這個method。換言之,很可能數(shù)個使用者在執(zhí)行某個StatelessSessionBean的methods時,會是同一個Bean的Instance在執(zhí)行。從內(nèi)存方面來看,StatefulSessionBean與StatelessSessionBean比較,StatefulSessionBean會消耗J2EEServer較多的內(nèi)存,然而StatefulSessionBean的優(yōu)勢卻在于他可以維持使用者的狀態(tài)。22:abstractclassSomething{privateabstractStringdoSomething();}答案:錯。abstract的methods不能以private修飾。abstract的methods就是讓子類implement(實現(xiàn))具體細節(jié)的,怎么可以用private把abstract23.名詞解釋:Web容器:給處于其中的應(yīng)用程序組件(JSP,SERVLET)提供一個環(huán)境,使JSP,SERVLET直接更容器中的環(huán)境變量接**互,不必關(guān)注其它系統(tǒng)問題。主要有WEB服務(wù)器來實現(xiàn)。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。該容器提供的接口嚴格遵守J2EE規(guī)范中的WEBAPPLICATION標(biāo)準(zhǔn)。我們把遵守以上標(biāo)準(zhǔn)的WEB服務(wù)器就叫做J2EE中的WEB容器。EJB容器:Enterprisejavabean容器。更具有行業(yè)領(lǐng)域特色。他提供給運行在其中的組件EJB各種管理功能。只要滿足J2EE規(guī)范的EJB放入該容器,馬上就會被容器進行高效率的管理。并且可以通過現(xiàn)成的接口來獲得系統(tǒng)級別的服務(wù)。例如郵件服務(wù)、事務(wù)管理JMS:(JavaMessageService)JAVA消息服務(wù)。主要實現(xiàn)各個應(yīng)用程序之間的通訊。包括點對點和廣播。JTA:(JavaTransactionAPI)JAVA事務(wù)服務(wù)。提供各種分布式事務(wù)服務(wù)。應(yīng)用程序只需調(diào)用其提供的接口即可。JAF:(JavaActionFrameWork)JAVA安全認證框架。提供一些安全控制方面的框架。讓開發(fā)者通過各種部署和自定義實現(xiàn)自己的個性安全控制策略。RMI/IIOP:(RemoteMethodInvocation/internet對象請求中介協(xié)議)他們主要用于通過遠程調(diào)用服務(wù)。例如,遠程有一臺計算機上運行一個程序,它提供股票分析服務(wù),我們可以在本地計算機上實現(xiàn)對其直接調(diào)用。當(dāng)然這是要通過一定的規(guī)范才能在異構(gòu)的系統(tǒng)之間進行通信。RMI是JAVA特有的。24.應(yīng)用服務(wù)器與webservices的區(qū)別容器中,sessionbean的作用JavaBean是可復(fù)用的組件,對JavaBean并沒有嚴格的規(guī)范,理論上講,任何一個Java類都可以是一個Bean。但通常情況下,由于JavaBean是被容器所創(chuàng)建(如Tomcat)的,所以JavaBean應(yīng)具有一個無參的構(gòu)造器,另外,通常JavaBean還要實現(xiàn)Serializable接口用于實現(xiàn)Bean的持久性。JavaBean實際上相當(dāng)于微軟COM模型中的本地進程內(nèi)COM組件,它是不能被跨進程訪問的。EnterpriseJavaBean相當(dāng)于DCOM,即分布式組件。它是基于Java的遠程方法調(diào)用(RMI)技術(shù)的,所以EJB可以被遠程訪問(跨進程、跨計算機)。但EJB必須被布署在諸如Webspere、WebLogic這樣的容器中,EJB客戶從不直接訪問真正的EJB組件,而是通過其容器訪問。EJB容器是EJB組件的代理,EJB組件由容器所創(chuàng)建和管理。客戶通過容器來訪問真正的EJB組件。EJB包括(SessionBean,EntityBean)說出他們的生命周期,及如何管理事務(wù)的?SessionBean:StatelessSessionBean的生命周期是由容器決定的,當(dāng)客戶機發(fā)出請求要建立一個Bean的實例時,EJB容器不一定要創(chuàng)建一個新的Bean的實例供客戶機調(diào)用,而是隨便找一個現(xiàn)有的實例提供給客戶機。當(dāng)客戶機第一次調(diào)用一個StatefulSessionBean時,容器必須立即在服務(wù)器中創(chuàng)建一個新的Bean實例,并關(guān)聯(lián)到客戶機上,以后此客戶機調(diào)用StatefulSessionBean的方法時容器會把調(diào)用分派到與此客戶機相關(guān)聯(lián)的Bean實例。EntityBean:EntityBeans能存活相對較長的時間,并且狀態(tài)是持續(xù)的。只要數(shù)據(jù)庫中的數(shù)據(jù)存在,Entitybeans就一直存活。而不是按照應(yīng)用程序或者服務(wù)進程來說的。即使EJB容器崩潰了,Entitybeans也是存活的。EntityBeans生命周期能夠被容器或者Beans自己管理。EJB通過以下技術(shù)管理實務(wù):對象管理組織(OMG)的對象實務(wù)服務(wù)(OTS),SunMicrosystems的TransactionService(JTS)、JavaTransactionAPI(JTA),開發(fā)組(X/Open)的XA接口。修飾符:publicprotectedfriendlyprivate。27.數(shù)據(jù)庫有連個表student,markIdnameidmark1tim1852tom2723betty3904rose4855robote5626anne6457hebby(1)查詢成績=85的學(xué)生的姓名(2)查詢成績>=60的學(xué)生的人數(shù)(3)將hebby的成績插入的表中成績?yōu)?5(4)修改robote的成績?yōu)?7(5)刪除anne的資料面試題目:1.做煙草項目時,公司用了哪些中間件?
2.對unix系統(tǒng)熟悉么?
3.中間件項目的流程,如何測試的?
4.度量庫項目具體是做什么的?
5.華為的項目具體是怎么做的6.有沒有用自動化工具錄制過腳本,具體做過哪些工作?
7.做過性能測試么?
8.刪除數(shù)據(jù)庫中某表的數(shù)據(jù)有哪兩種方法?
9.對數(shù)據(jù)庫中的索引熟悉么,索引作用是什么,索引是建一個好,還是越多越好?
10.華為第三方測試項目,這個是如何測試的?
11.國稅項目中的分包任務(wù)單是怎么回事?
12.有沒有實際開發(fā)過java13.什么是執(zhí)行測試和測試執(zhí)行,測試執(zhí)行的前提和準(zhǔn)備是什么?
三層架構(gòu)2008-01-13吳學(xué)春王志波1、說幾個簡單的AIX的命令如:復(fù)制命令CP,重命名MV,查看文件ls編輯命令vi等等2、對ORACLE的掌握程度如何。簡單的數(shù)據(jù)庫操作如何?3、說一下基本測試流程需求階段一般進行測試計劃的編寫設(shè)計階段一般進行測試策略、測試方案的編寫編碼階段一般進行測試用例的編寫4、說一下你負責(zé)的BOSS系統(tǒng)的模塊,測試人員數(shù)多少?考察對業(yè)務(wù)的了解程度5、說一下你對BOSS系統(tǒng)其他業(yè)務(wù)的了解?考察對業(yè)務(wù)的了解能力6、對后臺測試了解多少?7、有沒有做過開發(fā)項目?2008年2月19日曲洪波、李小靜、陳航程1對Oracle數(shù)據(jù)庫是否熟悉(比如:異常處理)。對數(shù)據(jù)庫操作是否熟悉一些oracle基本的常用定義,還有基本的SQL語句查詢。2websphere和weblogic了解多少3有關(guān)robot的使用,知道多少4DB2和oracle的存儲過程有什么區(qū)別?5對自己做經(jīng)歷過的項目的評價,做的是什么項目多態(tài)性是指允許不同類的對象對同一消息作出響應(yīng)抽象性的特征抽象繼承封裝多態(tài)游標(biāo)的使用它有時用來描述一個記錄集,有時用來描述當(dāng)前記錄集中某一條記錄的指針,它主要用來建立一個關(guān)系數(shù)據(jù)庫中行/列關(guān)系的一種SQL可利用的訪問格式存儲過程的使用將常用的或很復(fù)雜的工作,預(yù)先用SQL語句寫好并用一個指定的名稱存儲起來,那么以后要叫數(shù)據(jù)庫提供與已定義好的存儲過程的功能相同的服務(wù)時,只需調(diào)用execute,即可自動完成命令。定義存儲過程CREATE[ORREPLACE]PROCEDURE[schema.]procedure_name[(argument[{IN|OUT|INOUT}]datatype|,...|)]{IS|AS}其中,procedure_name是存儲過程的名稱,argument是參數(shù)名,datatype是對應(yīng)參數(shù)的數(shù)據(jù)類型。ORREPLACE是可選項,如果已經(jīng)存在一個同名的過程,則首先刪除已有過程,然后創(chuàng)建。關(guān)鍵字IS和AS是等價的,用來引出過程體對MFC的了解MFC應(yīng)用程序模型歷經(jīng)多年以有了相當(dāng)大的發(fā)展。有一個時期,它只是個使用應(yīng)用程序?qū)ο蠛椭鞔翱趯ο蟮暮唵文P汀T谶@個模型中,應(yīng)用程序的數(shù)據(jù)作為成員變量保持在框架窗口類中,在框架窗口的客戶區(qū)中,該數(shù)據(jù)被提交顯示器。隨著MFC2。0的問世,一種應(yīng)用程序結(jié)構(gòu)的新方式----MFC文檔/視結(jié)構(gòu)出現(xiàn)了。在這種結(jié)構(gòu)中,CFrameWnd繁重的任務(wù)被委派給幾個不同類,實現(xiàn)了數(shù)據(jù)存儲和顯示的分離。虛函數(shù)的使用及作用那些被Vitual關(guān)健字修飾的成員函數(shù),就是虛函數(shù)。虛函數(shù)的作用,用專業(yè)的術(shù)語來解釋就是實現(xiàn)多態(tài)(Polymorphism),多態(tài)性是將接口歸與實現(xiàn)進行分離;用形象的語言來解釋就是實現(xiàn)心共同的方法,但因個體差異而采用不同的策略VisualStudio2005工具的使用我用的是VC開發(fā)工具,其它的還有VB、C#、J#等代碼收集工具ClearCaseCVSVSS軟件測試過程中需要寫什么文檔,有什么人負責(zé)測試方案測試負責(zé)人測試計劃測試負責(zé)人測試用例測試工程師測試報告測試負責(zé)人(每個測試工程師應(yīng)該做好自己測試部分的測試小結(jié))目前應(yīng)用最好的Oracle是什么對Oracle數(shù)據(jù)庫熟悉嗎?SQL語句刪除數(shù)據(jù)庫中的一條記錄,刪除表中的所有記錄,增加一個字段?Deletefrom表名where刪除條件Deletefrom表名Altertable表名ADD字段名數(shù)據(jù)類型(長度)數(shù)據(jù)庫怎么備份?數(shù)據(jù)庫游標(biāo)是什么?可以理解為指向表的數(shù)據(jù)指針。WebLogicWebSphere用過嗎熟悉嗎你們一般用什么應(yīng)用服務(wù)器用過哪些中間件產(chǎn)品?unix命令熟悉嗎查看內(nèi)存使用進程的是哪個命令tar命令怎么用查看內(nèi)存進程:toptar命格式:tarcvfaa比較系統(tǒng)的說一下ENIP這個項目?ENIPCORE(電信業(yè)務(wù)開發(fā)平臺)的一部分,主要是作了一個IDL編輯器,屬于Eclipse插件,實現(xiàn)IDL的語法解析和語義分析,在實現(xiàn)上參考java編輯器作測試,工作一般是怎么作的?工作流程工作要按照流程來,我們這邊是根據(jù)需求和詳細設(shè)計寫測試用例(有問題溝通交流)—用例評審—測試執(zhí)行,在華為那邊我們不作前邊的測試需求分析和方案設(shè)計,根據(jù)華為的測試方案寫出測試用例—用例評審—測試執(zhí)行測試中有哪些交互性的工作,都是怎么作的?問題的溝通交流,有問題有溝通有記錄與合作方的互動:及時反饋進度和項目中遇到的問題工作中和同事有沒有過沖突?沒有,提單時,有時候問題我們定位不了,就附上定位信息,不定位.開發(fā)的不答應(yīng),這時候只能想辦法定位了,避免推來推去引起沖突.12.與華為合作的幾個項目介紹一下,規(guī)模都有多大?從投入人力和時間的角度說了一下規(guī)模什么是CRM?CRM(CustomerRelationshipManagement),即客戶關(guān)系管理。這個概念最初由GartnerGroup提出來,而在最近開始在企業(yè)電子商務(wù)中流行。CRM的主要含義就是通過對客戶詳細資料的深入分析,來提高客戶滿意程度,從而提高企業(yè)的競爭力的一種手段,它主要包含以下幾個主要方面(簡稱7P):
客戶概況分析(Profiling)包括客戶的層次、風(fēng)險、愛好、習(xí)慣等;
客戶忠誠度分析(Persistency)指客戶對某個產(chǎn)品或商業(yè)機構(gòu)的忠實程度、持久性、變動情況等;
客戶利潤分析(Profitability)指不同客戶所消費的產(chǎn)品的邊緣利潤、總利潤額、凈利潤等;
客戶性能分析(Performance)指不同客戶所消費的產(chǎn)品按種類、渠道、銷售地點等指標(biāo)劃分的銷售額;
客戶未來分析(Prospecting)包括客戶數(shù)量、類別等情況的未來發(fā)展趨勢、爭取客戶的手段等;
客戶產(chǎn)品分析(Product)包括產(chǎn)品設(shè)計、關(guān)聯(lián)性、供應(yīng)鏈等;
客戶促銷分析(Promotion)包括廣告、宣傳等促銷活動的管理。
附錄UNIX常用命令簡單說明UNIX命令大多數(shù)可用聯(lián)機幫助手冊man獲得幫助,下面是常用命令及簡單說明,可供用戶快速查找使用。命令功能簡述acctcom等于進程記帳文件accton啟動或中止記帳進程adb匯編語言調(diào)試工具admin創(chuàng)建和管理SCCS文件ar檔案文件和庫文件管理程序as匯編器asa回車控制at在指定時間執(zhí)行程序awk模式搜索和處理語言banner制作標(biāo)題basename生成文件基本名(無前。后綴)batch命令的延遲執(zhí)行bc計算器bdiff大型文件比較bfs大文件搜索break退出循環(huán)cal打印日歷表calendar打印日歷表cancel取消打印任務(wù)case分支語句cbC語言整理程序cd改變當(dāng)前目錄ccC語言編譯器cdcSCCS實用程序cflow生成C語言流程圖checkeq數(shù)學(xué)公式排版命令chgrp改變文件組chmod改變文件存取模式chown改變文件主chroot改變根目錄cksum顯示校驗和clri清除指定的I節(jié)點cmp文件比較col過濾反向換行combSCCS實用程序comm顯示兩個排序文件的公共行command執(zhí)行簡單命令continue進入下一循環(huán)cp復(fù)制文件cpio復(fù)制文件檔案cppC語言預(yù)處理程序crash檢查系統(tǒng)內(nèi)存映象create建立臨時文件cref生成交叉引用表cron在指定時間執(zhí)行一組命令crontab為命令cron準(zhǔn)備crontab文件crypt加密/解密csplit將一個文件分解ct遠程終端注冊ctags創(chuàng)建供vi使用的標(biāo)識符cu呼叫另一UNIX系統(tǒng)cut斷開一文件中所選擇的字段cxref生成C程序交叉訪問表date打印和設(shè)置時間dc桌面計算器dd轉(zhuǎn)換和復(fù)制文件deltaSCCS實用程序derof
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工作入職合同范例
- 用工合同范例(促銷)
- 客運汽車抵押合同范例
- 個人 供水泥合同范例
- 廚房配備租賃合同范例
- 平安保險貸款合同范例
- 版勞務(wù)合同范例
- 內(nèi)銷商品住房買賣合同范例
- 珠寶工廠供貨合同范例
- 水塔拆除合同范例
- 國家職業(yè)技術(shù)技能標(biāo)準(zhǔn) 4-07-05-04 消防設(shè)施操作員 人社廳發(fā)201963號
- 七年級上冊語文第三單元知識速記清單(統(tǒng)編版2024)
- 2023-2024學(xué)年全國初中七年級下地理人教版期末考試試卷(含答案解析)
- 全過程工程咨詢項目部管理制度
- 廣東省惠州市惠城區(qū)尚書實驗分校2023-2024學(xué)年八年級上學(xué)期12月練習(xí)數(shù)學(xué)試卷
- 職業(yè)技能大賽電池制造工職業(yè)技能競賽理論知識題及答案
- 繼電保護新安裝檢驗、定期檢驗及驗收細則
- 職工代表大會方案
- 儀器使用登記表模版
- DB4401-T 268-2024 養(yǎng)老機構(gòu)感染預(yù)防與控制處置規(guī)范
評論
0/150
提交評論