版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
測試面試題怎么來設(shè)計(jì)測試方案根據(jù)測試需求(涉及功能需求和非功能性需求),辨認(rèn)測試要點(diǎn),辨認(rèn)測試環(huán)境規(guī)定,安排測試輪次,根據(jù)項(xiàng)目計(jì)劃和開發(fā)計(jì)劃做整體的測試安排。被測試的特性:通過對需求規(guī)格說明書進(jìn)行分析,列出本次測試需要進(jìn)行測試的各部分特性(如要測試的功能需求、性能需求、安全性需求等等);
不被測試的特性:由于資源、進(jìn)度等方面因素,本次測試不列入測試范圍的特性;
測試組網(wǎng)圖:進(jìn)行本次系統(tǒng)測試所需要的軟硬件設(shè)備、配置數(shù)據(jù)已及互相間的邏輯、物理連接。此后測試執(zhí)行時需要依據(jù)這個組網(wǎng)圖來進(jìn)行環(huán)境的搭建。假如給你一個B/S系統(tǒng)你怎么來進(jìn)行測試?此題答案還可用于回答測試流程,測試流程題亦可參考15題。閱讀系統(tǒng)需求,充足理解需求,記錄問題,并與項(xiàng)目需求人員充足溝通。編寫測試需求,涉及系統(tǒng)功能和非功能測試要點(diǎn)、測試類型、測試進(jìn)度質(zhì)量規(guī)定等。制定測試計(jì)劃,涉及熟悉測試業(yè)務(wù)、設(shè)計(jì)測試用例、執(zhí)行測試用例、進(jìn)行測試小結(jié)、編寫測試報告,任務(wù)顆粒度一般應(yīng)小于5人天編寫測試用例,根據(jù)測試方案設(shè)計(jì)用例,即便沒有明確的性能和安全測試規(guī)定,也應(yīng)辨認(rèn)進(jìn)行此兩項(xiàng)測試。執(zhí)行軟件測試,進(jìn)行測試小結(jié),假如測試連續(xù)時間較長,每個版本間隙總結(jié)本輪測試。編寫測試報告,總結(jié)測試過程,匯總度量數(shù)據(jù)。怎么進(jìn)行工作流的測試把握需求,找準(zhǔn)結(jié)點(diǎn),理清流程,畫出流轉(zhuǎn)圖,弄清節(jié)點(diǎn)間的數(shù)據(jù)流轉(zhuǎn),設(shè)計(jì)測試用例的時候必須覆蓋所有也許的流程。工作流:假如問到有沒有做過,根據(jù)對工作流的了解情況回答,假如比較了解,可以把參與的某個項(xiàng)目中說上一些有工作流的,假如不是很了解就說沒有做過,但是學(xué)習(xí)過相關(guān)知識。在做性能測試的時候都需要關(guān)注哪些參數(shù)?并發(fā)訪問量,服務(wù)器響應(yīng)時間(最小、平均、最大)并發(fā)性能測試的過程是一個負(fù)載測試和壓力測試的過程,即逐漸增長負(fù)載,直到系統(tǒng)的瓶頸或者不能接受的性能點(diǎn),通過綜合分析交易執(zhí)行指標(biāo)和資源監(jiān)控指標(biāo)來擬定系統(tǒng)并發(fā)性能的過程。負(fù)載測試(LoadTesting)是擬定在各種工作負(fù)載下系統(tǒng)的性能,目的是測試當(dāng)負(fù)載逐漸增長時,系統(tǒng)組成部分的相應(yīng)輸出項(xiàng),例如通過量、響應(yīng)時間、CPU負(fù)載、內(nèi)存使用等來決定系統(tǒng)的性能。負(fù)載測試是一個分析軟件應(yīng)用程序和支撐架構(gòu)、模擬真實(shí)環(huán)境的使用,從而來擬定可以接受的性能過程。壓力測試(StressTesting)是通過擬定一個系統(tǒng)的瓶頸或者不能接受的性能點(diǎn),來獲得系統(tǒng)能提供的最大服務(wù)級別的測試。疲勞測試是采用系統(tǒng)穩(wěn)定運(yùn)營情況下可以支持的最大并發(fā)用戶數(shù),連續(xù)執(zhí)行一段時間業(yè)務(wù),通過綜合分析交易執(zhí)行指標(biāo)和資源監(jiān)控指標(biāo)來擬定系統(tǒng)解決最大工作量強(qiáng)度性能的過程。疲勞強(qiáng)度測試可以采用工具自動化的方式進(jìn)行測試,也可以手工編寫程序測試,其中后者占的比例較大。一般情況下以服務(wù)器可以正常穩(wěn)定響應(yīng)請求的最大并發(fā)用戶數(shù)進(jìn)行一定期間的疲勞測試,獲取交易執(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ǔ),進(jìn)行一定期間的疲勞測試。大數(shù)據(jù)量測試可以分為兩種類型:針對某些系統(tǒng)存儲、傳輸、記錄、查詢等業(yè)務(wù)進(jìn)行大數(shù)據(jù)量的獨(dú)立數(shù)據(jù)量測試;與壓力性能測試、負(fù)載性能測試、疲勞性能測試相結(jié)合的綜合數(shù)據(jù)量測試方案。大數(shù)據(jù)量測試的關(guān)鍵是測試數(shù)據(jù)的準(zhǔn)備,可以依靠工具準(zhǔn)備測試數(shù)據(jù)。假如客戶沒有給你性能指數(shù)時,你怎么來開展性能測試工作?假如客戶沒有提出明確的性能指標(biāo),可以按照慣例和經(jīng)驗(yàn)設(shè)立,需要和PM協(xié)商,一般由PM確認(rèn),QA負(fù)責(zé)給出建議。舉例說一個Server端程序,規(guī)定峰值時CPU和MEM消耗在75%以下,而一個頁面的訪問響應(yīng)時間一般認(rèn)為用戶的忍耐時間是3-5秒以內(nèi),這些要參考實(shí)際的應(yīng)用來擬定用戶規(guī)模、操作頻率、同時在線數(shù)等。有沒有做過接口測試,是如何做的?通過編寫測試程序,
獲得接口指針,
逐個調(diào)用接口函數(shù)驗(yàn)證其對的性,
及失敗操作測試過程中是如何來保證軟件質(zhì)量的? 測試用例編寫完畢后要加強(qiáng)評審的力度,保證測試用例覆蓋所有需求點(diǎn)執(zhí)行測試過程中注意做小結(jié)檢查覆蓋情況、審閱所提缺陷質(zhì)量,復(fù)測時應(yīng)注意相關(guān)模塊的測試測試時間寬裕的話可以做交叉測試,用以保證測試質(zhì)量。測試方案都寫什么內(nèi)容?1概述
2被測對象分析
3應(yīng)測試的特性
4不被測試的特性
5總體設(shè)計(jì)方法
6測試模型
6.1測試組網(wǎng)圖
6.2結(jié)構(gòu)/對象關(guān)系圖
6.3測試原理
6.4操作規(guī)程
7測試需求
7.1環(huán)境需求
7.2被測對象需求
7.3測試工具需求
7.4測試代碼需求
7.5數(shù)據(jù)需求
7.6其它需求
8測試設(shè)計(jì)
8.1工具設(shè)計(jì)
8.2測試代碼設(shè)計(jì)
8.3用例設(shè)計(jì)
8.3.1設(shè)計(jì)原則
8.3.2測試項(xiàng)目9.附錄(測試方案規(guī)定根據(jù)《SRS》上的每個需求點(diǎn)設(shè)計(jì)出涉及需求點(diǎn)簡介,測試思緒和具體測試方法三部分的方案)以往華為測試方案目錄如下:第1章技術(shù)方案1.1.測試需求描述1.1.1.測試類型分析1.1.2.測試內(nèi)容1.2.缺陷分類1.3.缺陷級別第2章SOW及規(guī)格的應(yīng)答2.1.測試需求應(yīng)答2.2.交付件應(yīng)答2.2.1.軟件交付件應(yīng)答2.2.2.非軟件交付件應(yīng)答2.3.項(xiàng)目里程碑項(xiàng)目完畢時間應(yīng)答2.4.質(zhì)量目的應(yīng)答2.5.驗(yàn)收標(biāo)準(zhǔn)應(yīng)答2.6.限制應(yīng)答2.6.1.合作供應(yīng)商人員組織應(yīng)答2.6.2.硬件設(shè)備應(yīng)答2.6.3.合作項(xiàng)目開發(fā)場地應(yīng)答第3章類似項(xiàng)目成功案例第4章項(xiàng)目具體工作計(jì)劃第5章項(xiàng)目估算測試方案和測試計(jì)劃的區(qū)別測試方案是技術(shù)性的;測試計(jì)劃更多是管理性的。
測試計(jì)劃重要要考慮測試的技術(shù)可行性、關(guān)鍵技術(shù)、資源投入、進(jìn)度安排、風(fēng)險管理、配置管理、輸入輸出等。測試計(jì)劃更多地供高層管理者決策時做參考;同時對后續(xù)測試工作開展起指導(dǎo)作用。
在一些小項(xiàng)目中,也許只需要一個測試方案,測試計(jì)劃內(nèi)容相對較少,可以與測試方案合并進(jìn)行;而一些大項(xiàng)目中,也許要設(shè)計(jì)數(shù)十個測試方案,這就需要一個提綱挈領(lǐng)的東西了,這就是測試計(jì)劃的作用。測試用例是根據(jù)什么寫的?系統(tǒng)測試用例根據(jù)需求和設(shè)計(jì)編寫(華為的SDV測試用例是根據(jù)《測試方案》和測試策略來編寫的)是怎么來設(shè)計(jì)測試用例的?答:先熟悉系統(tǒng)需求,把握測試要點(diǎn),設(shè)計(jì)用例的原則一方面是要覆蓋每個需求點(diǎn),可以通過填寫需求跟蹤矩陣來保證覆蓋。黑盒測試的測試用例設(shè)計(jì)方法:等價類劃分法、 邊界值分析法、錯誤推測法、因果圖。有沒有測過手機(jī)終端的項(xiàng)目?根據(jù)實(shí)際情況回答,假如沒有測試過,可以回答,公司有過類似業(yè)務(wù)。手機(jī)終端測試對測試工作的結(jié)識?答:軟件測試是軟件開發(fā)過程的重要組成部分,是用來確認(rèn)一個程序的品質(zhì)或性能是否符合開發(fā)之前所提出的一些規(guī)定。軟件測試就是在軟件投入運(yùn)營前,對軟件需求分析、設(shè)計(jì)規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵環(huán)節(jié)。軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。軟件測試在軟件生存期中橫跨兩個階段:通常在編寫出每一個模塊之后就對它做必要的測試(稱為單元測試)。編碼和單元測試屬于軟件生命周期中的同一個階段。在結(jié)束這個階段后對軟件系統(tǒng)還要進(jìn)行各種綜合測試,這是軟件生命周期的另一個獨(dú)立階段,即測試階段。華為獨(dú)立外包測試一般涉及ST(系統(tǒng)測試)和SDV(具體設(shè)計(jì)驗(yàn)證)兩個階段。缺陷是怎么管理的?答:我們采用了RationalClearQuest來管理缺陷。測試人員執(zhí)行測試,發(fā)現(xiàn)缺陷,錄入CQ,規(guī)定填寫項(xiàng)目名稱、子系統(tǒng)名稱、模塊名稱、缺陷標(biāo)題、缺陷描述(描述場景、現(xiàn)象)、缺陷級別、提出人等。狀態(tài):已提交。項(xiàng)目經(jīng)理或開發(fā)組長確認(rèn)缺陷后分派給開發(fā)人員,狀態(tài):已分派。開發(fā)人員修復(fù)缺陷完畢后,將修復(fù)缺陷所花費(fèi)的時間填寫的Schedule中,缺陷的產(chǎn)生因素填寫在備注中,因采用UCM模式,所有導(dǎo)致該缺陷的錯誤代碼文獻(xiàn),在UCM視圖中可以記錄。狀態(tài):已解決。測試人員復(fù)測,如缺陷已經(jīng)修復(fù),則關(guān)閉缺陷,狀態(tài):已關(guān)閉。如缺陷仍然存在,則修改狀態(tài)為已分派。當(dāng)缺陷存在爭議時,開發(fā)組長或開發(fā)人員可以申請否決,由項(xiàng)目經(jīng)理、技術(shù)經(jīng)理、測試負(fù)責(zé)人、相關(guān)開發(fā)人員和測試人員共同決定缺陷是否可以否決。狀態(tài):已申請否決、已否決。當(dāng)前不能修復(fù),或當(dāng)前版本無法解決的缺陷可以申請延期,狀態(tài):已申請延期、已延期。介紹一下測試流程。答:項(xiàng)目啟動后進(jìn)行需求培訓(xùn),測試人員盡早的參與到項(xiàng)目需求的培訓(xùn)和評審,也就是測試工作應(yīng)當(dāng)從需求階段開始介入。項(xiàng)目經(jīng)理編寫《項(xiàng)目計(jì)劃》,開發(fā)人員產(chǎn)出《需求規(guī)格說明書》,這時測試組長就要根據(jù)《項(xiàng)目計(jì)劃》開始編寫《測試計(jì)劃》,其中涉及人員,軟件硬件資源,測試點(diǎn),進(jìn)度安排和風(fēng)險辨認(rèn)等內(nèi)容。《測試計(jì)劃》編寫完畢后需要進(jìn)行評審,參與人員有項(xiàng)目經(jīng)理,測試經(jīng)理。測試組長需要根據(jù)評審意見修改《測試計(jì)劃》,并上傳到CC上,由配置管理員管理。待開發(fā)人員把《需求規(guī)格說明書》歸納好并打了基線,測試組長開始組織測試成員編寫《測試方案》,《測試方案》編寫完畢后也需要進(jìn)行評審,評審人員涉及項(xiàng)目經(jīng)理,開發(fā)人員,測試經(jīng)理,測試組長,測試成員;測試組長組織測試成員修改測試方案,直到評審?fù)ㄟ^后才進(jìn)入下個階段――編寫測試用例。測試用例是根據(jù)《測試方案》來編寫的,通過《測試方案》階段,測試人員對整個系統(tǒng)需求有了具體的理解。這時開始編寫用例才干保證用例的可執(zhí)行和對需求的覆蓋。測試用例需要涉及測試項(xiàng),用例級別,預(yù)置條件,操作環(huán)節(jié)和預(yù)期結(jié)果。其中操作環(huán)節(jié)和預(yù)期結(jié)果需要編寫具體和明確。測試用例應(yīng)當(dāng)覆蓋測試方案,而測試方案又覆蓋了測試需求點(diǎn),這樣才干保證客戶需求不漏掉。同樣,測試用例也需要通過開發(fā)人員,測試人員的評審,測試組長也需要組織測試人員對測試用例進(jìn)行修改,直到評審?fù)ㄟ^。在我們編寫測試用例的階段,開發(fā)人員基本完畢代碼的編寫,同時完畢單元測試。提交測試中心后根據(jù)《測試計(jì)劃》進(jìn)度安排,測試組長組織進(jìn)行多輪次的測試,每輪測試完畢后測試組長需要編寫測試報告,其中涉及用例執(zhí)行通過情況,缺陷分布情況,缺陷產(chǎn)生因素,測試中的風(fēng)險等等,這時測試人員就修改增長測試用例。待到開發(fā)修改完bug并轉(zhuǎn)來新的測試版本,測試人員開始進(jìn)行第二輪的系統(tǒng)測試,一方面回歸完問題單,再繼續(xù)進(jìn)行測試,編寫第二輪的測試報告,如此循環(huán)下去,直到系統(tǒng)測試結(jié)束。一個關(guān)于測試方案評審的分歧,我們原本的流程是完畢方案涉及用例后進(jìn)行評審,華為的建議是,在測試方案(即測試人員總結(jié)出測試重點(diǎn)等)之后,即進(jìn)行評審,不能等所有用例完畢。關(guān)于版本缺陷密度的問題:問有沒有記錄。假如CQ中正常登記的話,是可以運(yùn)用工具記錄出來。CQ還可以根據(jù)需要定制查詢。關(guān)于測試提交標(biāo)準(zhǔn):我講了公司的標(biāo)準(zhǔn),他說客戶也會有自己的標(biāo)準(zhǔn)。我回復(fù)說是可以依據(jù)客戶標(biāo)準(zhǔn)進(jìn)行調(diào)整,對Unix系統(tǒng)是否熟識,是否會運(yùn)用Informix數(shù)據(jù)庫。ls列出指定目錄下的文獻(xiàn),缺省目錄為當(dāng)前目錄./pwd顯示當(dāng)前的工作目錄cd回到注冊進(jìn)入時的目錄cd/tmp進(jìn)入/tmp目錄cd../進(jìn)入上級目錄
mkdir[-m模式][-p]目錄名建立目錄
mkdirtmp在當(dāng)前目錄下建立子目錄tmp
mkdir-m777/tmp/abc用所有用戶可讀可寫可執(zhí)行的存取模式
建立目錄/tmp/aaa,存取模式參看命令chmod
mkdir-p/tmp/a/b/c建立目錄/tmp/a/b/c,若不存在目錄/tmp/a
及/tmp/a/b則建立之mv[-f][-i]文獻(xiàn)1[文獻(xiàn)2...]目的將文獻(xiàn)移動至目的,若目的是文獻(xiàn)名,則相稱于文獻(xiàn)改名
rm[-f][-i]文獻(xiàn)...或rm-r[-f][-i]目錄名...[文獻(xiàn)]用來刪除文獻(xiàn)或目錄
cmp[-l][-s]文獻(xiàn)1文獻(xiàn)2比較兩個文獻(xiàn),
diff[-be]文獻(xiàn)1文獻(xiàn)2比較兩個文本文獻(xiàn),將不同的行列出來
pack文獻(xiàn)...將指定文獻(xiàn)轉(zhuǎn)儲為壓縮格式,文獻(xiàn)名后加.z,文獻(xiàn)存取模式,訪問時間,修改時間等均不變
pcat文獻(xiàn)...顯示輸出壓縮文獻(xiàn)
unpack文獻(xiàn)...將壓縮后的文獻(xiàn)解壓后轉(zhuǎn)儲為壓縮前的格式
vi[-wn][-R]文獻(xiàn)...
vi是一個基于行編輯器ex上的全屏幕編輯器,可以在vi中使用ex,ed的所有命令,vi選項(xiàng)中-wn指將編輯窗口大小置為n行,-R為將編輯的文獻(xiàn)置為只讀模式,vi工作模式分為命令模式和輸入模式,一般情況下在命令模式下,可敲入vi命令,進(jìn)入輸入模式下時可以編輯要編輯的文本,命令aAiIoOcCsSR可進(jìn)入輸入模式,在輸入模式下按ESC鍵可推出輸入模式,回到命令模式,在命令模式中敲入:命令,則可進(jìn)入ex方式,在屏幕底部出現(xiàn)提醒符:,此時可使用任意ex命令,屏幕底行也用來作/?!命令的提醒行,大多數(shù)命令可以在其前面加數(shù)字,表達(dá)命令執(zhí)行的反復(fù)次數(shù),下面簡樸介紹一下vi的命令集,^表達(dá)(CTRL)鍵
quit退出bc對于金融業(yè)務(wù)系統(tǒng)的測試,有哪些要點(diǎn)。一方面要根據(jù)客戶的需求文檔,保證業(yè)務(wù)邏輯對的、符合規(guī)定。舉例授信審批流程來說,重要測試前面崗位錄入的數(shù)值資料傳遞到流程最后一個崗位后能對的顯示;以及操作員的權(quán)限控制嚴(yán)格按照需求規(guī)定,不同的權(quán)限除了在流程中的作用不同,所能執(zhí)行的功能也不同平時測試時怎么保證頁面間傳值對的?除了看頁面的顯示,還要連接數(shù)據(jù)庫對相應(yīng)的表進(jìn)行查詢,對數(shù)據(jù)庫表結(jié)構(gòu)不了解時,會詢問相關(guān)的開發(fā)人員。對于系統(tǒng)運(yùn)營產(chǎn)生的日記文獻(xiàn)是否關(guān)注?答:只是適當(dāng)了解,公司對于服務(wù)器的維護(hù)安排有人負(fù)責(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)人員溝通,確認(rèn)了并非自己部署得不對的的因素,才會提缺陷。這個很重要。BOSS渠道酬金結(jié)算系統(tǒng)的規(guī)模、幾個測試人員?提交驗(yàn)收后客戶又提了幾個缺陷?有沒有做過本系統(tǒng)和其它系統(tǒng)的接口測試?接口測試:重要在集成測試階段采用,目的是測試各個方法、模塊、函數(shù)之間的接口問題。
測試其間的接口是否滿足系統(tǒng)需求的規(guī)定,輸入/輸出是否對的,各個模塊之間的狀態(tài)轉(zhuǎn)換是否與需求一致等。我認(rèn)為完全可以脫離開白盒測試方法,而直接使用黑盒測試方法進(jìn)行測試,接口測試也是測試中的重點(diǎn),特別是對于模塊之間數(shù)據(jù)互換比較多的系統(tǒng)和軟件。有沒有寫過測試樁?答:單元測試的時候用寫測試樁。有沒有測試過UNIX的項(xiàng)目?答:這個根據(jù)個人實(shí)際情況回答??梢詫⒑啔v中的某個項(xiàng)目說成是部署在Unix上的,會使用一些Unix的操作命令。是否使用過Unix、Linux環(huán)境,有沒有自己搭建過環(huán)境?答:這個根據(jù)個人實(shí)際情況回答??梢詫⒑啔v中的某個項(xiàng)目說成是部署在Unix上的,會使用一些Unix的操作命令。有沒有編寫過shell腳本?答:答:這個根據(jù)個人實(shí)際情況回答,差不多都只寫過很簡樸的腳本。對Oracle數(shù)據(jù)庫是否熟悉(比如:異常解決)?答:這個根據(jù)個人實(shí)際情況回答。有沒有裝過Oracle數(shù)據(jù)庫服務(wù)器?答:這個根據(jù)個人實(shí)際情況回答。都參與過哪些項(xiàng)目?答:這個根據(jù)個人實(shí)際情況回答。要點(diǎn):項(xiàng)目名稱說清楚,項(xiàng)目是干什么的說清楚,然后說自己做了什么,測試了哪些模塊。對數(shù)據(jù)庫操作是否熟悉?答:這個根據(jù)個人實(shí)際情況回答。作為測試負(fù)責(zé)人最大的心得是什么?答:一定要制定嚴(yán)格的測試計(jì)劃、根據(jù)測試人員的專長安排測試任務(wù)、善于總結(jié)經(jīng)驗(yàn)教訓(xùn)、妥善保存測試過程中的一切文檔。在項(xiàng)目哪個階段測試開始介入?答:在項(xiàng)目需求階段測試人員開始介入,盡早的接入有助于更好的理解需求。在測試中有沒有風(fēng)險?有哪些風(fēng)險答:有1)需求培訓(xùn)達(dá)不到預(yù)期目的2)測試用例評審不合格3)測試人員不穩(wěn)定4)在測試計(jì)劃中安排的時間內(nèi)不能完畢測試任務(wù)。5)驗(yàn)收測試不合格當(dāng)有測試人員請假的情況下,作為測試負(fù)責(zé)人應(yīng)當(dāng)怎么解決?答:應(yīng)當(dāng)讓測試人員提前請假,針對不能完畢的工作做好調(diào)整。有關(guān)robot和TestManager的使用Robot是IBMRational的測試工具,是一個針對WEB,ERP和C/S進(jìn)行功能自動化測試的工具.它可以減少功能測試上的人力和物力的投入和風(fēng)險涉及了可見和非可見對象RationalTestManager從一個獨(dú)立的,全局的角度對于各種測試活動進(jìn)行管理和控制.它讓測試者可以隨時了解需求變更對于測試用例的影響,通過針對一致目的而進(jìn)行的測試與報告提高了團(tuán)隊(duì)生產(chǎn)力.RationalTestManager用來從各個方面進(jìn)行測試管理:*測試計(jì)劃*測試設(shè)計(jì)*測試實(shí)現(xiàn)*測試執(zhí)行*結(jié)果分析Loadrunner會不會用,寫沒寫過測試編碼。答:這個根據(jù)個人實(shí)際情況回答。協(xié)議接口測試有沒有測試過。答:這個根據(jù)個人實(shí)際情況回答。關(guān)于何時可以到位?答:這個根據(jù)實(shí)際情況回答。是否測試過關(guān)于協(xié)議的系統(tǒng)?答:這個根據(jù)個人實(shí)際情況回答。所參與的項(xiàng)目中規(guī)模最大的有多少行代碼?答:這個根據(jù)個人實(shí)際情況回答。對于linux的簡樸操作是否測試過碼流?關(guān)于性能需要分析,給出具體方法監(jiān)聽端口的方法sql語句,出題回答查詢出不涉及138的號條數(shù)select字段名from表名whereid<>’138測試過程的管理工作進(jìn)度管理:按照客戶規(guī)定完畢工作,天天檢查工作進(jìn)度,發(fā)現(xiàn)偏差時及時調(diào)整,通過加班或者與客戶溝通存在問題。質(zhì)量管理:檢查測試人員提交的缺陷質(zhì)量,涉及缺陷描述是否符合規(guī)范,缺陷是否描述清楚,是否可重現(xiàn),級別是否對的,抽測測試人員負(fù)責(zé)模塊是否有嚴(yán)重問題未發(fā)現(xiàn)。測試方法答:等價類劃分、邊界值分析、錯誤推測、因果分析。有沒有測試過UNIX的項(xiàng)目?答:這個根據(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ù)獨(dú)立性。視圖可幫助用戶屏蔽真實(shí)表結(jié)構(gòu)變化帶來的影響。對于簡樸視圖可以用update語法修改表數(shù)據(jù),但復(fù)雜視圖則不一定能改。如使用了函數(shù),groupby。robot測試工具里面有java控件嗎?有,但需要安裝。哪些資料要進(jìn)行測試?答:一般需要寫大綱的資料都要測試,這個具體會在SOW中明確說明。簡樸介紹下測試的經(jīng)歷。根據(jù)個人情況回答,一定要把自己的項(xiàng)目描述清楚。你覺得測試過程中哪個環(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項(xiàng)目是做什么的?BOSS項(xiàng)目和本項(xiàng)目是什么直接的關(guān)系?BOSS用的數(shù)據(jù)庫和操作系統(tǒng)分別是什么?答:數(shù)據(jù)庫一般用Oracle、操作系統(tǒng)一般用Unix。AIX查看cpu使用情況的命令是什么?答:vmstat/top。一個項(xiàng)目20天的測試時間,分三輪測試,問如何安排?答:1-7第一輪測試8-9修改完善測試用例、等開發(fā)人員提交代碼。10-14第二輪測試15-16等開發(fā)人員提交代碼17-20第三輪回歸測試。上述時間安排并不是決對性的,可以根據(jù)不同項(xiàng)目情況調(diào)整,但需注意每輪測試之間要留有開發(fā)人員修改代碼的時間??梢赃m當(dāng)安排測試小結(jié)或測試、開發(fā)交流會。怎么來保證項(xiàng)目測試的質(zhì)量答:測試用例編寫完畢后要加強(qiáng)評審的力度,保證測試用例覆蓋所有需求點(diǎn),測試時間寬裕的話可以做交叉測試,用以保證測試質(zhì)量。測試工作的時間安排不夠的話,應(yīng)當(dāng)怎么解決答:一方面要考慮可以加班,如問題仍不能解決的話可以和項(xiàng)目經(jīng)理商議適當(dāng)延長測試的時間測試計(jì)劃的內(nèi)容答:軟硬件環(huán)境,測試點(diǎn),集成順序,人員安排,進(jìn)度安排怎么高效管理團(tuán)隊(duì),能保證保量的完畢任務(wù)答:任務(wù)的分派要與測試人員的溝通后再擬定,多關(guān)心測試人員的工作情況和心理狀態(tài),發(fā)現(xiàn)問題及時作出反映。用過哪些測試工具(涉及華為自己寫的)答:對robot比較熟悉,loadrunner也自己學(xué)習(xí)過。有什么說什么。對java代碼、oracle的存儲過程是否能看明白答:可以看懂java代碼,存儲過程較熟悉(測試渠道酬金結(jié)算項(xiàng)目的時候就是看得老系統(tǒng)的存儲過程了解的業(yè)務(wù))以前做過什么項(xiàng)目并且介紹你做過的比較好的項(xiàng)目答:外包項(xiàng)目做的都不錯,舉《清欠管理子系統(tǒng)》的例子,簡樸說明了一下。你在以前項(xiàng)目中擔(dān)任的角色答:根據(jù)實(shí)際情況回答,盡量說自己是測試骨干。測試負(fù)責(zé)人與數(shù)據(jù)庫的搭建對oracle的應(yīng)用限度答:根據(jù)實(shí)際情況回答,如:對oracle管理與建設(shè)比較熟悉最近做的項(xiàng)目的工作量(代碼行數(shù)),測試發(fā)現(xiàn)的bug答:代碼行16000,測試發(fā)現(xiàn)bug應(yīng)當(dāng)是54個(回答這個問題時沒有明確說明bug個數(shù))怎么看待加班的現(xiàn)象項(xiàng)目比較緊情況下,加班是可以理解的。服從安排,按期完畢項(xiàng)目是共同目的。對于系統(tǒng)運(yùn)營產(chǎn)生的日記文獻(xiàn)是否關(guān)注?只是適當(dāng)了解,公司對于服務(wù)器的維護(hù)安排有人負(fù)責(zé)。曾經(jīng)參與的一個并非銀行系統(tǒng)的海事海員改造系統(tǒng),當(dāng)初是怎么做的?答:跟別的系統(tǒng)同樣,也是在理解需求的前提下嚴(yán)格按照用戶的規(guī)定進(jìn)行測試。TopEngBOSS3.0渠道合作伙伴委托測試項(xiàng)目java中什么是類,什么是接口?答:Java程序的基本單位是類,類是對象的抽象,對象是類的實(shí)例,或者說對象是類定義的的數(shù)據(jù)類型的變量。你建立類之后,就可用它來建立許多你需要的對象。Java中的接口是一系列方法的聲明,是一些方法特性的集合,一個接口只有方法的特性沒有方法的實(shí)現(xiàn),因此這些方法可以在不同的地方被不同的類實(shí)現(xiàn),而這些實(shí)現(xiàn)可以具有不同的行為(功能)。接口的兩種含義:一,Java接口,Java語言中存在的結(jié)構(gòu),有特定的語法和結(jié)構(gòu);二,一個類所具有的方法的特性集合,是一種邏輯上的抽象。前者叫做“Java接口”,后者叫做“接口”。java中可不可以多重繼承?答:java不支持多重繼承,要想實(shí)現(xiàn)多重繼承可以使用接口,接口能變相的實(shí)現(xiàn)多重繼承。java中的static是怎么回事?答:static是靜態(tài),假如加載方法前就是一個靜態(tài)方法??梢灾苯蛹宇惷?方法名引用。java中垃圾回收是怎么回事?答:java編程語言不為程序員提供操作符或庫函數(shù)來釋放對象的,由于java運(yùn)營環(huán)境會自動收回那些沒有引用與之相連的對象所占的內(nèi)存。這種內(nèi)存回收的過程就叫垃圾回收。垃圾回收器自動定期執(zhí)行。任何時候你都可以手動通過system.gc()調(diào)用垃圾回收器。oracle中,什么是視圖?答:視圖是存儲在數(shù)據(jù)字典里的一條select語句,是基于一個表或多個表或視圖的邏輯表,自身不包含數(shù)據(jù),通過它可以對表里面的數(shù)據(jù)進(jìn)行查詢和修改。你對那個數(shù)據(jù)庫比較熟悉?只是會用啊還是熟悉?答:根據(jù)個人情況回答。Eclipse熟悉不熟悉?其中都有那些視圖?答:Eclipse工作臺由幾個稱為視圖(view)的窗格組成,比如左上角的Navigator視圖。窗格的集合稱為透視圖(perspective)。默認(rèn)的透視圖是Resource透視圖,它是一個基本的通用視圖集,用于管理項(xiàng)目以及查看和編輯項(xiàng)目中的文獻(xiàn)。都是根據(jù)什么來寫用例?答:咱公司都是根據(jù)需求直接測試測試用例,華為是根據(jù)測試方案來寫測試用例。熟悉UNIX和LINUX嗎?說一下熟悉的命令答:列舉幾個常用的命令:vilsvmstattailkillfindchmodcpcatwc國稅項(xiàng)目的流程是什么?熟悉哪些Rational工具?答:根據(jù)個人情況回答。平時的項(xiàng)目所使用什么服務(wù)器,使用什么架構(gòu)平臺?對這些服務(wù)器以及架構(gòu)平臺是否了解或者熟悉CCBS海外BOSS版本委托測試項(xiàng)目ORACLE:表存儲命令,左連接、右連接JAVA:類裝載器?UNIX:ls命令用途?常用的參數(shù)?各參數(shù)的含義?答:ls:功能:顯示目錄中的內(nèi)容 參數(shù)及含義:a:列出目錄中所有文獻(xiàn) d:列出所有子目錄 i:列出長格式UNIX:什么是管道?答:管道符號"|",可以把一個命令的標(biāo)準(zhǔn)輸出連接到另一個命令的標(biāo)準(zhǔn)輸入。例如,運(yùn)用管道把ls和wc兩個命令連接到一起,可以得到指定目錄下的文獻(xiàn)數(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)用。默認(rèn)情況下,調(diào)用類的構(gòu)造函數(shù)時,Java會把變量初始化成擬定的值:所有的對象被設(shè)立成null,整數(shù)變量(byte、short、int、long)設(shè)立成0,float和double變量設(shè)立成0.0,邏輯值設(shè)立成false。所以用new關(guān)鍵字來新建一個對象的時間開銷是很大的。Java語言的一個優(yōu)勢,就是Java程序員勿需再像C/C++程序員那樣,顯式地釋放對象,而由稱為垃圾收集器(GarbageCollector)的自動內(nèi)存管理系統(tǒng),定期或在內(nèi)存凸現(xiàn)出局限性時,自動回收垃圾對象所占的內(nèi)存。凡事有利總也有弊,這雖然為Java程序設(shè)計(jì)者提供了極大的方便,但同時它也帶來了較大的性能開銷。這種開銷涉及兩方面,一方面是對象管理開銷,GC為了可以對的釋放對象,它必須監(jiān)控每一個對象的運(yùn)營狀態(tài),涉及對象的申請、引用、被引用、賦值等。另一方面,在GC開始回收“垃圾”對象時,系統(tǒng)會暫停應(yīng)用程序的執(zhí)行,而獨(dú)自占用CPU。因此,假如要改善應(yīng)用程序的性能,一方面應(yīng)盡量減少創(chuàng)建新對象的次數(shù);同時,還應(yīng)盡量減少創(chuàng)建和清除的時間,而這些均可以通過對象池技術(shù)來實(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ù)測試需求,盡也許模擬實(shí)際的運(yùn)營環(huán)境。單元測試和系統(tǒng)測試的區(qū)別?答:單元測試是以屬于白盒測試,系統(tǒng)測試屬于黑盒測試。單元測試一般由開發(fā)人員執(zhí)行,編寫代碼測試程序邏輯分支;系統(tǒng)測試一般由開發(fā)人員執(zhí)行,對軟件系統(tǒng)進(jìn)行全面的測試。PCLint的操作方法以及重要檢查的問題?是否使用過Oracle數(shù)據(jù)庫,和對數(shù)據(jù)庫的操作?使用過Linux環(huán)境?談?wù)勀銓σ呀?jīng)做過的華為項(xiàng)目的結(jié)識(清欠系統(tǒng))項(xià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ùn)營支持,為這些應(yīng)用提供了全面的可擴(kuò)展性。它可以在所有的IBM~p系列和IBMRS/6000工作站、服務(wù)器和大型并行超級計(jì)算機(jī)上運(yùn)營。AIX中修改密碼的命令答:passwdAIX中在當(dāng)前目錄下查找文獻(xiàn)如何做答:findAIX中如何查看進(jìn)程,該命令的參數(shù)是否熟悉答:psaix中如何設(shè)立文獻(xiàn)的權(quán)限答:chmodvi編輯器中有幾種模式,如何在vi中刪除字符答:vi有兩種模式:輸入模式和指令模式,使用[Esc]鍵可以在輸入模式和指令模式之間切換。x:刪除字符命令,即刪除光標(biāo)所在字符。
dw:刪除文字命令,即刪除光標(biāo)處的文字。
dd:刪除行命令,即刪除光標(biāo)所在的行。
d:刪除到行末端,即刪除從光標(biāo)所在位置到行末端的所有文本。vi中如何進(jìn)行插入操作,有幾種,并說明區(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存儲過程腳本。筆試題目:1.unix中創(chuàng)建一個新文獻(xiàn)的命令:touch.vi.2.unix中全屏編輯命令是:vi,切換命令:[ESC]3.unix中查看聯(lián)機(jī)幫助命令:man.4.查看進(jìn)程的命令top/vmstat嚴(yán)禁進(jìn)程的命令:tskill.5.loadrunner按照那些類別來采集數(shù)據(jù)6.性能測試需要關(guān)注那些方面(網(wǎng)絡(luò)、硬件配置、服務(wù)器性能、客戶端性能)7.軟件測試是一個運(yùn)用_________及_______的過程8.測試用例分為哪幾部分:測試用例ID號、用例運(yùn)營環(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ù)什么來編寫測試用例?測試方案。13.java面向?qū)ο蟮奶匦裕悍庋b、繼承、多態(tài)。14.3>=a<100,用邊界值方法測試要考慮到哪些數(shù)據(jù)(2、3、4、99、100、101)15.黑盒測試有哪些方法(邊界值分析、等價類劃分、因果圖等)16.heap和stack的區(qū)別?stack:先進(jìn)后出,存放局部變量和函數(shù)調(diào)用參數(shù)!heap:沒有先后順序,程序運(yùn)營時動態(tài)申請,如new和malloc申請的內(nèi)存就在堆上17.輸入n個數(shù)然后從小到大排列出來(c++)18.編寫一個調(diào)用內(nèi)存的程序?qū)?nèi)存打印出來(c++)19.typedef這個關(guān)鍵字怎么用(c++)20.寫出四個線程,前兩個各自加一,后兩個各自減一(java)publicclassThreadTest1{privateintj;publicstaticvoidmain(Stringargs[]){ThreadTest1tt=newThreadTest1();Incinc=tt.newInc();Decdec=tt.newDec();for(inti=0;i<2;i++){Threadt=newThread(inc);t.start();t=newThread(dec);t.start();}}privatesynchronizedvoidinc(){j++;System.out.println(Thread.currentThread().getName()+"-inc:"+j);}privatesynchronizedvoiddec(){j--;System.out.println(Thread.currentThread().getName()+"-dec:"+j);}classIncimplementsRunnable{publicvoidrun(){for(inti=0;i<100;i++){inc();}}}classDecimplementsRunnable{publicvoidrun(){for(inti=0;i<100;i++){dec();}}}}21:EJB是基于哪些技術(shù)實(shí)現(xiàn)的?并說出SessionBean和EntityBean的區(qū)別,StatefulBean和StatelessBean的區(qū)別。答:EJB涉及SessionBean、EntityBean、MessageDrivenBean,基于JNDI、RMI、JAT等技術(shù)實(shí)現(xiàn)。SessionBean在J2EE應(yīng)用程序中被用來完畢一些服務(wù)器端的業(yè)務(wù)操作,例如訪問數(shù)據(jù)庫、調(diào)用其他EJB組件。EntityBean被用來代表應(yīng)用系統(tǒng)中用到的數(shù)據(jù)。對于客戶機(jī),SessionBean是一種非持久性對象,它實(shí)現(xiàn)某些在服務(wù)器上運(yùn)營的業(yè)務(wù)邏輯。對于客戶機(jī),EntityBean是一種持久性對象,它代表一個存儲在持久性存儲器中的實(shí)體的對象視圖,或是一個由現(xiàn)有公司應(yīng)用程序?qū)崿F(xiàn)的實(shí)體。SessionBean還可以再細(xì)分為StatefulSessionBean與StatelessSessionBean,這兩種的SessionBean都可以將系統(tǒng)邏輯放在method之中執(zhí)行,不同的是StatefulSessionBean可以記錄呼喊者的狀態(tài),因此通常來說,一個使用者會有一個相相應(yīng)的StatefulSessionBean的實(shí)體。StatelessSessionBean雖然也是邏輯組件,但是他卻不負(fù)責(zé)記錄使用者狀態(tài),也就是說當(dāng)使用者呼喊StatelessSessionBean的時候,EJBContainer并不會找尋特定的StatelessSessionBean的實(shí)體來執(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(實(shí)現(xiàn))具體細(xì)節(jié)的,怎么可以用private把a(bǔ)bstract23.名詞解釋:Web容器:給處在其中的應(yīng)用程序組件(JSP,SERVLET)提供一個環(huán)境,使JSP,SERVLET直接更容器中的環(huán)境變量接**互,不必關(guān)注其它系統(tǒng)問題。重要有WEB服務(wù)器來實(shí)現(xiàn)。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。該容器提供的接口嚴(yán)格遵守J2EE規(guī)范中的WEBAPPLICATION標(biāo)準(zhǔn)。我們把遵守以上標(biāo)準(zhǔn)的WEB服務(wù)器就叫做J2EE中的WEB容器。EJB容器:Enterprisejavabean容器。更具有行業(yè)領(lǐng)域特色。他提供應(yīng)運(yùn)營在其中的組件EJB各種管理功能。只要滿足J2EE規(guī)范的EJB放入該容器,立即就會被容器進(jìn)行高效率的管理。并且可以通過現(xiàn)成的接口來獲得系統(tǒng)級別的服務(wù)。例如郵件服務(wù)、事務(wù)管理JMS:(JavaMessageService)JAVA消息服務(wù)。重要實(shí)現(xiàn)各個應(yīng)用程序之間的通訊。涉及點(diǎn)對點(diǎn)和廣播。JTA:(JavaTransactionAPI)JAVA事務(wù)服務(wù)。提供各種分布式事務(wù)服務(wù)。應(yīng)用程序只需調(diào)用其提供的接口即可。JAF:(JavaActionFrameWork)JAVA安全認(rèn)證框架。提供一些安全控制方面的框架。讓開發(fā)者通過各種部署和自定義實(shí)現(xiàn)自己的個性安全控制策略。RMI/IIOP:(RemoteMethodInvocation/internet對象請求中介協(xié)議)他們重要用于通過遠(yuǎn)程調(diào)用服務(wù)。例如,遠(yuǎn)程有一臺計(jì)算機(jī)上運(yùn)營一個程序,它提供股票分析服務(wù),我們可以在本地計(jì)算機(jī)上實(shí)現(xiàn)對其直接調(diào)用。當(dāng)然這是要通過一定的規(guī)范才干在異構(gòu)的系統(tǒng)之間進(jìn)行通信。RMI是JAVA特有的。24.應(yīng)用服務(wù)器與webservices的區(qū)別25.EJB容器中,sessionbean的作用JavaBean是可復(fù)用的組件,對JavaBean并沒有嚴(yán)格的規(guī)范,理論上講,任何一個Java類都可以是一個Bean。但通常情況下,由于JavaBean是被容器所創(chuàng)建(如Tomcat)的,所以JavaBean應(yīng)具有一個無參的構(gòu)造器,此外,通常JavaBean還要實(shí)現(xiàn)Serializable接口用于實(shí)現(xiàn)Bean的持久性。JavaBean事實(shí)上相稱于微軟COM模型中的本地進(jìn)程內(nèi)COM組件,它是不能被跨進(jìn)程訪問的。EnterpriseJavaBean相稱于DCOM,即分布式組件。它是基于Java的遠(yuǎn)程方法調(diào)用(RMI)技術(shù)的,所以EJB可以被遠(yuǎn)程訪問(跨進(jìn)程、跨計(jì)算機(jī))。但EJB必須被部署在諸如Webspere、WebLogic這樣的容器中,EJB客戶從不直接訪問真正的EJB組件,而是通過其容器訪問。EJB容器是EJB組件的代理,EJB組件由容器所創(chuàng)建和管理??蛻敉ㄟ^容器來訪問真正的EJB組件。EJB涉及(SessionBean,EntityBean)說出他們的生命周期,及如何管理事務(wù)的?SessionBean:StatelessSessionBean的生命周期是由容器決定的,當(dāng)客戶機(jī)發(fā)出請求要建立一個Bean的實(shí)例時,EJB容器不一定要創(chuàng)建一個新的Bean的實(shí)例供客戶機(jī)調(diào)用,而是隨便找一個現(xiàn)有的實(shí)例提供應(yīng)客戶機(jī)。當(dāng)客戶機(jī)第一次調(diào)用一個StatefulSessionBean時,容器必須立即在服務(wù)器中創(chuàng)建一個新的Bean實(shí)例,并關(guān)聯(lián)到客戶機(jī)上,以后此客戶機(jī)調(diào)用StatefulSessionBean的方法時容器會把調(diào)用分派到與此客戶機(jī)相關(guān)聯(lián)的Bean實(shí)例。EntityBean:EntityBeans能存活相對較長的時間,并且狀態(tài)是連續(xù)的。只要數(shù)據(jù)庫中的數(shù)據(jù)存在,Entitybeans就一直存活。而不是按照應(yīng)用程序或者服務(wù)進(jìn)程來說的。即使EJB容器崩潰了,Entitybeans也是存活的。EntityBeans生命周期可以被容器或者Beans自己管理。EJB通過以下技術(shù)管理實(shí)務(wù):對象管理組織(OMG)的對象實(shí)務(wù)服務(wù)(OTS),SunMicrosystems的TransactionService(JTS)、JavaTransactionAPI(JTA),開發(fā)組(X/Open)的XA接口。26.java修飾符: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.做煙草項(xiàng)目時,公司用了哪些中間件?2.對unix系統(tǒng)熟悉么?3.中間件項(xiàng)目的流程,如何測試的?4.度量庫項(xiàng)目具體是做什么的?5.華為的項(xiàng)目具體是怎么做的?6.有沒有用自動化工具錄制過腳本,具體做過哪些工作?7.做過性能測試么?8.刪除數(shù)據(jù)庫中某表的數(shù)據(jù)有哪兩種方法?9.對數(shù)據(jù)庫中的索引熟悉么,索引作用是什么,索引是建一個好,還是越多越好?10.華為第三方測試項(xiàng)目,這個是如何測試的?11.國稅項(xiàng)目中的分包任務(wù)單是怎么回事?12.有沒有實(shí)際開發(fā)過java?13.什么是執(zhí)行測試和測試執(zhí)行,測試執(zhí)行的前提和準(zhǔn)備是什么?14.J2ee三層架構(gòu)2023-01-13吳學(xué)春王志波1、說幾個簡樸的AIX的命令如:復(fù)制命令CP,重命名MV,查看文獻(xiàn)ls編輯命令vi等等2、對ORACLE的掌握限度如何。簡樸的數(shù)據(jù)庫操作如何?3、說一下基本測試流程需求階段一般進(jìn)行測試計(jì)劃的編寫設(shè)計(jì)階段一般進(jìn)行測試策略、測試方案的編寫編碼階段一般進(jìn)行測試用例的編寫4、說一下你負(fù)責(zé)的BOSS系統(tǒng)的模塊,測試人員數(shù)多少?考察對業(yè)務(wù)的了解限度5、說一下你對BOSS系統(tǒng)其他業(yè)務(wù)的了解?考察對業(yè)務(wù)的了解能力6、對后臺測試了解多少?7、有沒有做過開發(fā)項(xiàng)目?2023年2月19日曲洪波、李小靜、陳航程1對Oracle數(shù)據(jù)庫是否熟悉(比如:異常解決)。?對數(shù)據(jù)庫操作是否熟悉一些oracle基本的常用定義,尚有基本的SQL語句查詢。2websphere和weblogic了解多少3有關(guān)robot的使用,知道多少4DB2和oracle的存儲過程有什么區(qū)別?5對自己做經(jīng)歷過的項(xiàng)目的評價,做的是什么項(xiàng)目多態(tài)性是指允許不同類的對象對同一消息作出響應(yīng)抽象性的特性抽象繼承封裝多態(tài)游標(biāo)的使用它有時用來描述一個記錄集,有時用來描述當(dāng)前記錄集中某一條記錄的指針,它重要用來建立一個關(guān)系數(shù)據(jù)庫中行/列關(guān)系的一種SQL可運(yùn)用的訪問格式存儲過程的使用將常用的或很復(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是可選項(xiàng),假如已經(jīng)存在一個同名的過程,則一方面刪除已有過程,然后創(chuàng)建。關(guān)鍵字IS和AS是等價的,用來引出過程體對MFC的了解MFC應(yīng)用程序模型歷經(jīng)數(shù)年以有了相稱大的發(fā)展。有一個時期,它只是個使用應(yīng)用程序?qū)ο蠛椭鞔翱趯ο蟮暮啒隳P?。在這個模型中,應(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ù)被委派給幾個不同類,實(shí)現(xiàn)了數(shù)據(jù)存儲和顯示的分離。虛函數(shù)的使用及作用那些被Vitual關(guān)健字修飾的成員函數(shù),就是虛函數(shù)。虛函數(shù)的作用,用專業(yè)的術(shù)語來解釋就是實(shí)現(xiàn)多態(tài)(Polymorphism),多態(tài)性是將接口歸與實(shí)現(xiàn)進(jìn)行分離;用形象的語言來解釋就是實(shí)現(xiàn)心共同的方法,但因個體差異而采用不同的策略VisualStudio2023工具的使用我用的是VC開發(fā)工具,其它的尚有VB、C#、J#等代碼收集工具ClearCaseCVSVSS軟件測試過程中需要寫什么文檔,有什么人負(fù)責(zé)測試方案測試負(fù)責(zé)人測試計(jì)劃測試負(fù)責(zé)人測試用例測試工程師測試報告測試負(fù)責(zé)人(每個測試工程師應(yīng)當(dā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)存使用進(jìn)程的是哪個命令?tar命令怎么用?查看內(nèi)存進(jìn)程:toptar命格式:tarcvfaa.taraa比較系統(tǒng)的說一下ENIP這個項(xiàng)目?ENIPCORE(電信業(yè)務(wù)開發(fā)平臺)的一部分,重要是作了一個IDL編輯器,屬于Eclipse插件,實(shí)現(xiàn)IDL的語法解析和語義分析,在實(shí)現(xiàn)上參考java編輯器作測試,工作一般是怎么作的?工作流程工作要按照流程來,我們這邊是根據(jù)需求和具體設(shè)計(jì)寫測試用例(有問題溝通交流)—用例評審—測試執(zhí)行,在華為那邊我們不作前邊的測試需求分析和方案設(shè)計(jì),根據(jù)華為的測試方案寫出測試用例—用例評審—測試執(zhí)行測試中有哪些交互性的工作,都是怎么作的?問題的溝通交流,有問題有溝通有記錄與合作方的互動:及時反饋進(jìn)度和項(xiàng)目中碰到的問題工作中和同事有沒有過沖突?沒有,提單時,有時候問題我們定位不了,就附上定位信息,不定位.開發(fā)的不答應(yīng),這時候只能想辦法定位了,避免推來推去引起沖突.12.與華為合作的幾個項(xiàng)目介紹一下,規(guī)模都有多大?從投入人力和時間的角度說了一下規(guī)模什么是CRM?CRM(CustomerRelationshipManagement),即客戶關(guān)系管理。這個概念最初由GartnerGroup提出來,而在最近開始在公司電子商務(wù)中流行。CRM的重要含義就是通過對客戶具體資料的進(jìn)一步分析,來提高客戶滿意限度,從而提高公司的競爭力的一種手段,它重要包含以下幾個重要方面(簡稱7P):
客戶概況分析(Profiling)涉及客戶的層次、風(fēng)險、愛好、習(xí)慣等;
客戶忠誠度分析(Persistency)指客戶對某個產(chǎn)品或商業(yè)機(jī)構(gòu)的忠實(shí)限度、持久性、變動情況等;
客戶利潤分析(Profitability)指不同客戶所消費(fèi)的產(chǎn)品的邊沿利潤、總利潤額、凈利潤等;
客戶性能分析(Performance)指不同客戶所消費(fèi)的產(chǎn)品按種類、渠道、銷售地點(diǎn)等指標(biāo)劃分的銷售額;
客戶未來分析(Prospecting)涉及客戶數(shù)量、類別等情況的未來發(fā)展趨勢、爭取客戶的手段等;
客戶產(chǎn)品分析(Product)涉及產(chǎn)品設(shè)計(jì)、關(guān)聯(lián)性、供應(yīng)鏈等;
客戶促銷分析(Promotion)涉及廣告、宣傳等促銷活動的管理。
附錄UNIX常用命令簡樸說明UNIX命令大多數(shù)可用聯(lián)機(jī)幫助手冊man獲得幫助,下面是常用命令及簡樸說明,可供用戶快速查找使用。命令功能簡述acctcom等于進(jìn)程記帳文獻(xiàn)
accton啟動或中止記帳進(jìn)程
adb匯編語言調(diào)試工具
admin創(chuàng)建和管理SCCS文獻(xiàn)
ar檔案文獻(xiàn)和庫文獻(xiàn)管理程序
as匯編器
asa回車控制
at在指定期間執(zhí)行程序
awk模式搜索和解決語言
banner制作標(biāo)題
basename生成文獻(xiàn)基本名(無前。后綴)
batch命令的延遲執(zhí)行
bc計(jì)算器
bdiff大型文獻(xiàn)比較
bfs大文獻(xiàn)搜索
break退出循環(huán)
cal打印日歷表
calendar打印日歷表
cancel取消打印任務(wù)
case分支語句
cbC語言整理程序
cd改變當(dāng)前目錄
ccC語言編譯器
cdcSCCS實(shí)用程序
cflow生成C語言流程圖
checkeq數(shù)學(xué)公式排版命令
chgrp改變文獻(xiàn)組
chmod改變文獻(xiàn)存取模式
chown改變文獻(xiàn)主
chroot改變根目錄
cksum顯示校驗(yàn)和
clri清除指定的I節(jié)點(diǎn)
cmp文獻(xiàn)比較
col過濾反向換行
combSCCS實(shí)用程序
comm顯示兩個排序文獻(xiàn)的公共行
command執(zhí)行簡樸命令
continue進(jìn)入下一循環(huán)
cp復(fù)制文獻(xiàn)
cpio復(fù)制文獻(xiàn)檔案
cppC語言預(yù)解決程序
crash檢查系統(tǒng)內(nèi)存映象
create建立臨時文獻(xiàn)
cref生成交叉引用表
cron在指定期間執(zhí)行一組命令
crontab為命令cron準(zhǔn)備crontab文獻(xiàn)
crypt加密/解密
csplit將一個文獻(xiàn)分解
ct遠(yuǎn)程終端注冊
ctags創(chuàng)建供vi使用的標(biāo)記符
cu呼喊另一UNIX系統(tǒng)
cut斷開一文獻(xiàn)中所選擇的字段
cxref生成C程序交叉訪問表
date打印和設(shè)立時間
dc桌面計(jì)算器
dd轉(zhuǎn)換和復(fù)制文獻(xiàn)
deltaSCCS實(shí)用程序
deroff去掉排版格式
devnm標(biāo)記設(shè)備名
df顯示可用磁盤空間
diff顯示兩個文獻(xiàn)的差異
diff3顯示三個文獻(xiàn)的差異
dircmp目錄比較
dis反匯編程序
du顯示對磁盤的占用情況
dump對指定文獻(xià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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高考?xì)v史復(fù)習(xí)熱搜題速遞之晚清時期(2024年7月)
- 新能源工廠課程設(shè)計(jì)
- 2024年度擋土墻工程防水與保溫材料供應(yīng)合同3篇
- 疫情課程設(shè)計(jì)理念
- 電器控制課程設(shè)計(jì)報告
- 大學(xué)鍋爐課程設(shè)計(jì)
- 2024年標(biāo)準(zhǔn)汽車維修服務(wù)協(xié)議模板版B版
- 2024年度專業(yè)人才培訓(xùn)外包服務(wù)合同正本2篇
- 2024年人教A版三年級英語下冊月考試卷含答案299
- 2024年華師大版選擇性必修1歷史上冊月考試卷含答案350
- 2024年河南省中職對口升學(xué)高考語文試題真題(解析版)
- 《食品行業(yè)ERP應(yīng)用》課件
- 41-降低懸挑式卸料平臺安全隱患發(fā)生率 棗莊華廈(4:3定稿)
- 2024年北京市學(xué)業(yè)水平合格性地理試卷(第一次)
- 黑龍江哈爾濱六中2025屆高三第六次模擬考試數(shù)學(xué)試卷含解析
- 2023年不動產(chǎn)登記代理人《不動產(chǎn)登記法律制度政策》考前通關(guān)必練題庫(含答案)
- 期末測試卷(一)2024-2025學(xué)年 人教版PEP英語五年級上冊(含答案含聽力原文無聽力音頻)
- 漢服娃衣創(chuàng)意設(shè)計(jì)與制作智慧樹知到期末考試答案章節(jié)答案2024年四川文化產(chǎn)業(yè)職業(yè)學(xué)院
- 《大數(shù)據(jù)技術(shù)原理與應(yīng)用(第3版)》期末復(fù)習(xí)題庫(含答案)
- 8款-組織架構(gòu)圖(可編輯)
- 海螺牌水泥質(zhì)量檢驗(yàn)報告28天報告425加章2015
評論
0/150
提交評論