




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基本知識(shí)培訓(xùn)試題一、版本管理1版本管理的好處是什么?答:統(tǒng)一版本,歷史回溯,變更比較,文件存放安全。2公司目前的版本管理采用的是什么軟件?市面上還有哪些常用的版本管理軟件?答:SourceSafe。常用的還有: CVS , ClearCase,PVCS 等3什么是基線?答:基線是指階段末尾的特定點(diǎn),也稱為里程碑。作用是確定階段的開發(fā)成果。4版本管理最常用的操作是哪些?答:增加、 CheckIn 、CheckOut 、 Delete。5在 CheckOut 前應(yīng)進(jìn)行哪些檢查?答:在 CheckOut 時(shí),如果版本庫(kù)中的版本比本地版本不同時(shí),SourceSafe 通過(guò)對(duì)話框來(lái)提示是否覆蓋本地文件。
2、多數(shù)情況下,應(yīng)選擇Leave This File 。只有在確認(rèn)無(wú)誤的情況下,才選擇Replace 選項(xiàng)。提示 :公司的員工曾經(jīng)出現(xiàn)由于誤選擇了Replace,造成寫了1 天的測(cè)試用例文件被覆蓋,不得不重新再寫測(cè)試用例的情況。6 SourceSafe 中個(gè)人的工作區(qū)在什么地方?個(gè)人工作區(qū)的作用是什么?答:在 $WorkSpace/UserName 目錄下。當(dāng)需對(duì)受控區(qū)的文件/文檔進(jìn)行修改時(shí),先由配置管理員將文件放在個(gè)人工作區(qū),個(gè)人CheckOut 取出,進(jìn)行修改后CheckIn 至個(gè)人工作區(qū),再由配置管理員收回。7 SourceSafe 中個(gè)人的臨時(shí)工作區(qū)在什么地方?個(gè)人臨時(shí)工作區(qū)的作用是什么?
3、答:在 $Temp/UserName 目錄下。第 1 頁(yè) 共 9 頁(yè)作用:存放個(gè)人的階段任務(wù)成果(工作指示單要求的成果物);8公司軟件開發(fā)的配置項(xiàng)有哪些?存放在SourceSafe 下什么地方?答:配置項(xiàng)有:項(xiàng)目開發(fā)中的各種文檔,$Document 下項(xiàng)目開發(fā)的源程序,$SourceCode 下項(xiàng)目管理中的過(guò)程文件,包括質(zhì)問(wèn)票、Bug 票、作業(yè)單、會(huì)議記錄等,$Management 下9請(qǐng)描述修改受控區(qū)文件的操作流程答:1經(jīng)項(xiàng)目經(jīng)理同意,向配置管理員申請(qǐng)文件的修改權(quán)限(口頭或正式填票)2配置管理員將文件放在個(gè)人的工作區(qū)下3在個(gè)人工作區(qū)內(nèi)對(duì)文件進(jìn)行修改后,CheckIn。4通知項(xiàng)目經(jīng)理確認(rèn),配置
4、管理員收回工作區(qū)的文件。10 SourceSafe 文件刪除后能否再恢復(fù)?答:SourceSafe 文件的刪除有兩種, Delete 和 Destroy。 Delete 刪除的文件可以恢復(fù)。 Destroy 后的文件不能恢復(fù)。11SourceSafe 的回退操作如何進(jìn)行?答:SourceSafe 的回退操作可以直接進(jìn)行,但這樣當(dāng)前文件的信息就丟失了。正確有作法如下:1 CheckOut 要回退的文件;2將要回退版本的文件保存在本地;3將本地回退版本CheckIn 。為了查閱的方便,要加上注釋說(shuō)明第 2 頁(yè) 共 9 頁(yè)二、測(cè)試1什么是Bug?答:簡(jiǎn)單的說(shuō), Bug 就是程序(模塊)的處理結(jié)果與預(yù)
5、期的結(jié)果不一致。預(yù)期的結(jié)果是指在一定條件下的處理輸出。2常見的日文編碼方式有哪些?如何簡(jiǎn)單判斷日文編碼?答:常見的日文編碼有SJIS 編碼和 EUC 編碼。Windows 平臺(tái)采用SJIS 編碼。Unix 平臺(tái)下一般采用EUC 編碼。南極星、 EmEditor 等軟件可以識(shí)別當(dāng)前的日文編碼。 說(shuō)明 :由于對(duì)日文編碼理解不清,造成程序與要求式樣不符的現(xiàn)象已經(jīng)有二次了。因此在日文應(yīng)用程序中,要明確顯示何種編碼的概念。3最嚴(yán)重的Bug 是什么 ?答:最嚴(yán)重的 Bug 是程序的崩潰。在 Unix 下程序崩潰時(shí),會(huì)出現(xiàn)“ core dump”的提示(內(nèi)核轉(zhuǎn)貯) 。一般簡(jiǎn)稱“ Core”了。在 Windo
6、ws 下會(huì)彈出一個(gè)程序異常的對(duì)話框,然后程序關(guān)閉。4程序 core dump 的原因有哪些?答:最常見的core dump 是由于程序訪問(wèn)了非法地址造成的。NULL 指針、內(nèi)存越界都會(huì)造成Core。另外在 Solaris 的機(jī)器上,也有 Bus Error 產(chǎn)生的 core。 Bus Error 產(chǎn)生的原因是由于訪問(wèn)的地址字節(jié)未對(duì)齊造成的。5如何使用core 文件?答:core 文件中保存著程序在崩潰時(shí)的內(nèi)存映像。通過(guò)下面的命令可以查看core$ gdb 程序名core用 bt 命令可以查看程序在何處發(fā)生問(wèn)題。6如何用ftp 上傳和下傳文件?答:對(duì)于文本文件(程序/測(cè)試腳本)用ASCII 方式
7、進(jìn)行上傳和下傳。對(duì)于二進(jìn)制文件(tar 文件 /程序文件 /gz 文件)用二進(jìn)制格式。不管在什么情況下,建議不使用ftp 工具默認(rèn)的格式,ftp 并不是完全智能。7用 ftp 工具,以用戶名rulej 登錄服務(wù)器,如果將本地文件上傳到mm21s 目錄下,將會(huì)有什么情況發(fā)生?答:第 3 頁(yè) 共 9 頁(yè)無(wú)法將本地文件上傳到 mm21s 的目錄下,由于使用 rulej 用戶登錄服務(wù)器,不具有對(duì) rulej 的同級(jí)目錄和父級(jí)目錄的操作權(quán)限。8如何在測(cè)試服務(wù)器上壓縮或解壓tar 文件?a)如何將當(dāng)前目錄下的test 目錄,壓縮成test.tarb)如何將當(dāng)前目錄下的test.tar 壓縮文件解壓答:a)
8、 $tar cvf test.tar testb) $tar xvf test.tar test9請(qǐng)寫出unix 下操作的常用命令。答:ls,more,cd,mkdir,rm,pwd,cat,.10如何設(shè)置環(huán)境變量。答:a) $ NAME=TOM export NAMEb) $ NAME=TOM $ export NAME11如何編譯程序?答:調(diào)用 make 參數(shù) 12如何使用vi 編輯器?答:$ vi 文件名 i 命令、 a 命令、 o 命令 宏 錄制新宏,打開工具欄 宏 VB 編輯器。打開 VB 編輯器左邊模塊目錄下的模塊 1,將生成腳本的宏拷貝到模塊 1,執(zhí)行宏就可以了。19在打包前和打
9、包后要做哪些必要的工作?答:1)檢查當(dāng)前要打包的成果物更新時(shí)間。2)查看是否存在垃圾文件。3)對(duì)成果物進(jìn)行打包。4)將打包后的成果物以二進(jìn)制下載到本機(jī)上,測(cè)試是否能正確解壓。5)將打包后的成果物以二進(jìn)制上傳到服務(wù)器上,在新的測(cè)試環(huán)境下,解壓測(cè)試。所有測(cè)試解壓成功后,說(shuō)明打包成功。20畫圖說(shuō)明公司mm21s 項(xiàng)目自動(dòng)測(cè)試的方法。答:第 5 頁(yè) 共 9 頁(yè)要處理的文件測(cè)試腳本標(biāo)準(zhǔn)輸出( 包含命令行)測(cè)試用例條件 =命令行條件 +處理文件條件錯(cuò)誤輸出路徑替換的環(huán)境比較程序NG/OK變量預(yù)想標(biāo)準(zhǔn)輸出預(yù)想錯(cuò)誤輸出21如何終止測(cè)試腳本的運(yùn)行?答:按鍵 ctrl+c22什么叫回歸測(cè)試?答:對(duì)以前已經(jīng)通過(guò)的測(cè)
10、試用例重新進(jìn)行測(cè)試,以保證系統(tǒng)在變更后,應(yīng)能正常運(yùn)行。第 6 頁(yè) 共 9 頁(yè)三、軟件工程1軟件開發(fā)分為哪幾個(gè)階段?答:中國(guó)的分類:可行性分析與計(jì)劃、需求分析、設(shè)計(jì)、實(shí)現(xiàn)、集成測(cè)試、確認(rèn)測(cè)試、運(yùn)行維護(hù)。日本 SEDM 分類為:+-+-+-+-+-+| 計(jì)劃( PN) | 設(shè)計(jì)( DN)|編碼( PG) |測(cè)試( TG) |運(yùn)行評(píng)價(jià)( OE) |+- -+-+-+-+-+-+-+-+-+-+| SP | SA | UI | SS | PS | PG/MT| PT | IT | ST | OT| ME |+- -+-+-+-+-+-+-+-+-+-+SP -System PlanningSA -Sy
11、stem AnalysisUI UserI nterface DesignSS System Structure Design PS Program Structure Design PG - Programmin gPT ProgramTestIT I ntegrationTestST SystemTestOT OperationalTestME Maintenance and SystemEvaluation2什么是基線?答:基線是指階段末尾的特定點(diǎn),也稱為里程碑。作用是確定階段的開發(fā)成果。3在基線時(shí)應(yīng)進(jìn)行什么工作?由哪個(gè)部門負(fù)責(zé)?答:在基線時(shí),應(yīng)對(duì)階段的開發(fā)成果進(jìn)行評(píng)審。由質(zhì)量部負(fù)責(zé)。計(jì)
12、劃、設(shè)計(jì)階段的成果必須經(jīng)過(guò)評(píng)審后,才能進(jìn)入下一階段。4在 PG 階段進(jìn)行哪些工作?答:PG 階段的工作如下:1根據(jù) PS 文檔編寫模塊設(shè)計(jì)書;2編寫 PG 文檔編寫程序,程序完成后應(yīng)消除所有編譯警告;3對(duì)代碼按照項(xiàng)目的規(guī)范進(jìn)行檢查并修正不合格的地方;4根據(jù) PG 文檔及程序,編寫MT 測(cè)試用例;5進(jìn)行 MT 測(cè)試。發(fā)現(xiàn) Bug 要在 MT 式樣書上作記錄, 并提取 Bug 描述,修正 Bug;6 MT 完成后,整理MT 測(cè)試成績(jī)書及總結(jié)。第 7 頁(yè) 共 9 頁(yè)5編碼中常見的Bug 有哪些?如何避免?答:1書寫馬虎,產(chǎn)生Bug。如下面例子:void foo(unsigned char* in)s
13、igned char * out;out = (signed char*)malloc(strlen(char*)in + 1);strcpy(out, in);由于將 malloc(strlen(char*)in)+1)誤寫為 malloc(strlen(char*)in+1)而產(chǎn)生內(nèi)存越界的 Bug 。2內(nèi)存泄漏 /資源泄漏如下例:Object* o1 = new Object();Object* o2 = new Object();o2 = o1; /o2原來(lái)的指針懸浮,無(wú)法回收.3邏輯錯(cuò)誤,產(chǎn)生Bug。邏輯錯(cuò)誤的各類很多,如死循環(huán)、情況考慮不周全,邏輯表達(dá)式錯(cuò)誤等。如下例函數(shù)去除字串左
14、邊的空格時(shí),由于未考慮到空串的情況,因此產(chǎn)生了Bug 。extern char* strtrimR(char *str)SCHR *ch = NULL;size_t tmp = 0;tmp = strlen(char*)str);ch = &(strtmp-1);while(0 != isspace(int)*ch)/*- 向前查找時(shí)未檢查邊界,可能造成越界*/ch -;*(+ch) = 0;return str;4內(nèi)存釋放錯(cuò)誤。內(nèi)存釋放錯(cuò)誤的原因是指針接口約定不清造成的。一般的原則是誰(shuí)申請(qǐng)誰(shuí)釋放,在釋放后, 將內(nèi)存指針置零。5內(nèi)存越界。6在 IT/ST 測(cè)試時(shí)發(fā)現(xiàn)測(cè)試用例以外的Bug 時(shí)應(yīng)如何處理?答:IT/ST 測(cè)試用例中有一個(gè)大項(xiàng)目為隨機(jī)測(cè)試。當(dāng)發(fā)現(xiàn)測(cè)試用例以外的Bug 時(shí),應(yīng)將Bug 的再現(xiàn)用例追加到隨機(jī)測(cè)試大項(xiàng)目中。并生成相應(yīng)的測(cè)試腳本。第 8 頁(yè) 共 9 頁(yè)7公用模塊 /函數(shù)的設(shè)計(jì)在哪一個(gè)階段進(jìn)行?答:公用模塊的設(shè)計(jì)在SS階段進(jìn)行設(shè)計(jì)。 在 SS 設(shè)計(jì)文檔中專門有一章詳細(xì)說(shuō)明系統(tǒng)使用的公用模塊的名稱、功能、參數(shù)。此外,被多個(gè)系統(tǒng)調(diào)用的數(shù)據(jù)結(jié)構(gòu)也在SS 設(shè)計(jì)中規(guī)定下來(lái)。8設(shè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GSP知識(shí)培訓(xùn)課件
- 二零二五年度個(gè)人車輛買賣合同含車輛交易稅費(fèi)減免條款
- 二零二五年度勞動(dòng)仲裁調(diào)解協(xié)議范本:新興產(chǎn)業(yè)勞動(dòng)者權(quán)益保護(hù)協(xié)議
- 二零二五年度就業(yè)市場(chǎng)分析與人才招聘服務(wù)協(xié)議
- 二零二五年度能源互聯(lián)網(wǎng)企業(yè)高管聘用及新能源協(xié)議
- 二零二五年度年會(huì)交通及住宿安排合同
- 浙江國(guó)企招聘2024臺(tái)州市建設(shè)咨詢有限公司招聘4人筆試參考題庫(kù)附帶答案詳解
- 2025河南神州精工制造股份有限公司招聘16人筆試參考題庫(kù)附帶答案詳解
- 教育概論知到智慧樹章節(jié)測(cè)試課后答案2024年秋山東女子學(xué)院
- 2025年福建省榕圣建設(shè)發(fā)展有限公司項(xiàng)目招聘12人筆試參考題庫(kù)附帶答案詳解
- GB/T 9364.8-2023小型熔斷器第8部分:帶有特殊過(guò)電流保護(hù)的熔斷電阻器
- 小學(xué)三年級(jí)數(shù)學(xué)脫式計(jì)算200題(2023年整理)
- 安全培訓(xùn)提升安全意識(shí)
- 如何上好一堂主題班會(huì)課課件
- 公安人口管理
- 高中英語(yǔ)-怎樣寫英語(yǔ)倡議書
- GB/T 3477-2023船用風(fēng)雨密單扇鋼質(zhì)門
- TT、IT、TNC、TNS、TNCS低壓接地系統(tǒng)全面解析
- 三位數(shù)除以一位數(shù)(商為三位數(shù))練習(xí)題含答案
- 特殊教育概論第二版PPT完整全套教學(xué)課件
- 粉體密度及流動(dòng)性測(cè)定
評(píng)論
0/150
提交評(píng)論