freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

華為軟件測(cè)試工程師面試題-在線瀏覽

2024-12-23 02:41本頁(yè)面
  

【正文】 Bug記錄最基本應(yīng)包含:編號(hào)、Bug所屬模塊、Bug描述、Bug級(jí)別、發(fā)現(xiàn)日期、發(fā)現(xiàn)人、修改日期、修改人、修改方法、回歸結(jié)果等等;要有效的發(fā)現(xiàn)Bug需參考需求以及詳細(xì)設(shè)計(jì)等前期文檔設(shè)計(jì)出高效的測(cè)試用例,然后嚴(yán)格執(zhí)行測(cè)試用例,對(duì)發(fā)現(xiàn)的問(wèn)題要充分確認(rèn)肯定,然后再向外發(fā)布如此才能提高提交Bug的質(zhì)量。 界面測(cè)試題及設(shè)計(jì)題。(中級(jí))(6分)答:窗體的標(biāo)題欄中為空,沒(méi)有給出標(biāo)題。 文本框的大小不一致沒(méi)有對(duì)其。 黑盒測(cè)試和白盒測(cè)試是軟件測(cè)試的兩種基本方法,請(qǐng)分別說(shuō)明各自的優(yōu)點(diǎn)和缺點(diǎn)!(中級(jí))(5分)答:黑盒測(cè)試的優(yōu)點(diǎn)有:1)比較簡(jiǎn)單,不需要了解程序內(nèi)部的代碼及實(shí)現(xiàn);2)與軟件的內(nèi)部實(shí)現(xiàn)無(wú)關(guān);3)從用戶角度出發(fā),能很容易的知道用戶會(huì)用到哪些功能,會(huì)遇到哪些問(wèn)題;4)基于軟件開發(fā)文檔,所以也能知道軟件實(shí)現(xiàn)了文檔中的哪些功能;5)在做軟件自動(dòng)化測(cè)試時(shí)較為方便。白盒測(cè)試的優(yōu)點(diǎn)有:幫助軟件測(cè)試人員增大代碼的覆蓋率,提高代碼的質(zhì)量,發(fā)現(xiàn)代碼中隱藏的問(wèn)題。 根據(jù)自己的理解回答什么是軟件測(cè)試,軟件測(cè)試分為哪幾個(gè)階段。 軟件測(cè)試一般分為單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試。這組數(shù)據(jù)可能是從用戶處得來(lái)的實(shí)際的一組數(shù)據(jù),也可能是測(cè)試人員專門設(shè)計(jì)出來(lái)的測(cè)試軟件某些功能的一組數(shù)據(jù)。設(shè)計(jì)測(cè)試用例應(yīng)當(dāng)從以下幾方面考慮:邊界值,等價(jià)類劃分,有效/無(wú)效值等。 軟件質(zhì)量保證人員和開發(fā)人員之間具有管理上的嚴(yán)格的獨(dú)立性,兩個(gè)小組的管理員都不能越權(quán)管理另一組,但都可以向更高層的管理者匯報(bào)軟件開發(fā)中的問(wèn)題填空::正式驗(yàn)收測(cè)試,alpha測(cè)試,beta測(cè)試。:自頂向下,自底向上兩種。2. 補(bǔ)丁的確認(rèn)過(guò)程。4. 測(cè)試用例設(shè)計(jì)過(guò)程。6. Bug的報(bào)告過(guò)程。8. 點(diǎn)對(duì)點(diǎn)的測(cè)試過(guò)程。4 怎么做好文檔測(cè)試仔細(xì)閱讀,跟隨每個(gè)步驟,檢查每個(gè)圖形,嘗試每個(gè)示例。靜態(tài):關(guān)鍵功能是檢查軟件的表示和描述是否一致,沒(méi)有沖突或者沒(méi)有歧義動(dòng)態(tài):語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋、條件組合覆蓋、路徑覆蓋。7Alpha測(cè)試與beta的區(qū)別Alpha測(cè)試 在系統(tǒng)開發(fā)接近完成時(shí)對(duì)應(yīng)用系統(tǒng)的測(cè)試;測(cè)試后仍然會(huì)有少量的設(shè)計(jì)變更。 Beta測(cè)試 當(dāng)開發(fā)和測(cè)試根本完成時(shí)所做的測(cè)試,最終的錯(cuò)誤和問(wèn)題需要在最終發(fā)行前找到。8比較負(fù)載測(cè)試,容量測(cè)試和強(qiáng)度測(cè)試的區(qū)別負(fù)載測(cè)試:在一定的工作負(fù)荷下,系統(tǒng)的負(fù)荷及響應(yīng)時(shí)間。容量測(cè)試:容量測(cè)試目的是通過(guò)測(cè)試預(yù)先分析出反映軟件 系統(tǒng)應(yīng)用特征的某項(xiàng)指標(biāo)的極限值(如最大并發(fā)用戶數(shù)、數(shù)據(jù)庫(kù)記錄數(shù)等),系統(tǒng)在其極限值狀態(tài)下沒(méi)有出現(xiàn)任何軟件故障或還能保持主要功能正常運(yùn)行。容量測(cè)試的目的是使系統(tǒng)承受超額的數(shù)據(jù)容量來(lái)發(fā)現(xiàn)它是否能夠正確處理。9測(cè)試結(jié)束的標(biāo)準(zhǔn)是什么?用例全部測(cè)試。缺陷率達(dá)到標(biāo)準(zhǔn)。其中:計(jì)劃:對(duì)整個(gè)測(cè)試周期中所有活動(dòng)進(jìn)行規(guī)劃,估計(jì)工作量、風(fēng)險(xiǎn),安排人力物力資源,安排進(jìn)度等;設(shè)計(jì):完成測(cè)試方案,從技術(shù)層面上對(duì)測(cè)試進(jìn)行規(guī)劃;實(shí)現(xiàn):進(jìn)行測(cè)試用例和測(cè)試規(guī)程設(shè)計(jì);執(zhí)行:根據(jù)前期完成的計(jì)劃、方案、用例、規(guī)程等文檔,執(zhí)行測(cè)試用例。11軟件的缺陷等級(jí)應(yīng)如何劃分?A類—嚴(yán)重錯(cuò)誤,包括以下各種錯(cuò)誤: 1.由于程序所引起的死機(jī),非法退出 2.死循環(huán) 3.?dāng)?shù)據(jù)庫(kù)發(fā)生死鎖 4.因錯(cuò)誤操作導(dǎo)致的程序中斷 5. 功能錯(cuò)誤 6.與數(shù)據(jù)庫(kù)連接錯(cuò)誤 7.?dāng)?shù)據(jù)通訊錯(cuò)誤 B類—較嚴(yán)重錯(cuò)誤,包括以下各種錯(cuò)誤: 1.程序錯(cuò)誤 2.程序接口錯(cuò)誤 3.?dāng)?shù)據(jù)庫(kù)的表、業(yè)務(wù)規(guī)則、缺省值未加完整性等約束條件;C類—一般性錯(cuò)誤,包括以下各種錯(cuò)誤: 1.操作界面錯(cuò)誤(包括數(shù)據(jù)窗口內(nèi)列名定義、含義是否一致) 2.打印內(nèi)容、格式錯(cuò)誤 3.簡(jiǎn)單的輸入限制未放在前臺(tái)進(jìn)行控制 4.刪除操作未給出提示 5.?dāng)?shù)據(jù)庫(kù)表中有過(guò)多的空字段D類—較小錯(cuò)誤:1.界面不規(guī)范 2.輔助說(shuō)明描述不清楚 3.輸入輸出不規(guī)范 4.長(zhǎng)操作未給用戶提示 5. 提示窗口文字未采用行業(yè)術(shù)語(yǔ) 6.可輸入?yún)^(qū)域和只讀區(qū)域沒(méi)有明顯的區(qū)分標(biāo)志 E類—測(cè)試建議1。 2、程序由多個(gè)模塊組成,所有模塊都使用一組標(biāo)準(zhǔn)的包含文件和相同的編譯選項(xiàng)。2。 //常量指針,p的值不可以修改 char const * p;//指向常量的指針,指向的常量值不可以改 const char *p; //和char const *p9。答案:.define Min(X, Y) ((X)(Y)?(Y):(X)) //結(jié)尾沒(méi)有‘;’10。答案:while(1){}或者for(。關(guān)鍵字static的作用是什么?這個(gè)簡(jiǎn)單的問(wèn)題很少有人能回答完全。2). 在模塊內(nèi)(但在函數(shù)體外),一個(gè)被聲明為靜態(tài)的變量可以被模塊內(nèi)所用函數(shù)訪問(wèn),但不能被模塊外其它函數(shù)訪問(wèn)。3). 在模塊內(nèi),一個(gè)被聲明為靜態(tài)的函數(shù)只可被這一模塊內(nèi)的其它函數(shù)調(diào)用。大多數(shù)應(yīng)試者能正確回答第一部分,一部分能正確回答第二部分,同是很少的人能懂得第三部分。12。去年Dan Saks已經(jīng)在他的文章里完全概括了const的所有用法,因此ESP(譯者:Embedded Systems Programming),只要能說(shuō)出const意味著“只讀”就可以了。(如果你想知道更詳細(xì)的答案,仔細(xì)讀一下Saks的文章吧。int const a。int * const a。前兩個(gè)的作用是一樣,a是一個(gè)常整型數(shù)。第四個(gè)意思a是一個(gè)指向整型數(shù)的常指針(也就是說(shuō),指針指向的整型數(shù)是可以修改的,但指針是不可修改的)。如果應(yīng)試者能正確回答這些問(wèn)題,那么他就給我留下了一個(gè)好印象。如果你曾花很多時(shí)間清理其它人留下的垃圾,你就會(huì)很快學(xué)會(huì)感謝這點(diǎn)多余的信息。)2). 通過(guò)給優(yōu)化器一些附加的信息,使用關(guān)鍵字const也許能產(chǎn)生更緊湊的代碼。簡(jiǎn)而言之,這樣可以減少bug的出現(xiàn)。關(guān)鍵字volatile有什么含意?并舉出三個(gè)不同的例子?答案:提示編譯器對(duì)象的值可能在編譯器未監(jiān)測(cè)到的情況下改變。精確地說(shuō)就是,優(yōu)化器在用到這個(gè)變量時(shí)必須每次都小心地重新讀取這個(gè)變量的值,而不是使用保存在寄存器里的備份。我認(rèn)為這是區(qū)分C程序員和嵌入式系統(tǒng)程序員的最基本的問(wèn)題。不懂得volatile內(nèi)容將會(huì)帶來(lái)災(zāi)難。1) . 一個(gè)參數(shù)既可以是const還可以是volatile嗎?解釋為什么。3) . 下面的函數(shù)有什么錯(cuò)誤:int square(volatile int *ptr){return *ptr * *ptr。一個(gè)例子是只讀的狀態(tài)寄存器。它是const因?yàn)槌绦虿粦?yīng)該試圖去修改它。盡管這并不很常見。3). 這段代碼的有個(gè)惡作劇。a = *ptr。return a * b。結(jié)果,這段代碼可能返不是你所期望的平方值!正確的代碼如下:long square(volatile int *ptr){int a。return a * a。int (*s[10])(int) 表示的是什么???答案:int (*s[10])(int) 函數(shù)指針數(shù)組,每個(gè)指針指向一個(gè)int func(int param)的函數(shù)。是接口,子類必須要實(shí)現(xiàn)28. 數(shù)組和鏈表的區(qū)別 答案:數(shù)組:數(shù)據(jù)順序存儲(chǔ),固定大??; 連表:數(shù)據(jù)可以隨機(jī)存儲(chǔ),大小可動(dòng)態(tài)改變30:(void *)ptr 和 (*(void**))ptr的結(jié)果是否相同?其中ptr為同一個(gè)指針答案:.(void *)ptr 和 (*(void**))ptr值是相同的31:?jiǎn)柡瘮?shù)既然不會(huì)被其它函數(shù)調(diào)用,為什么要返回1?答案:mian中,c標(biāo)準(zhǔn)認(rèn)為0表示成功,非0表示錯(cuò)誤。線程與進(jìn)程的區(qū)別和聯(lián)系? 線程是否具有相同的堆棧? dll是否有獨(dú)立的堆棧?答案:進(jìn)程是死的,只是一些資源的集合,真正的程序執(zhí)行都是線程來(lái)完成的,程序啟動(dòng)的時(shí)候操作系統(tǒng)就幫你創(chuàng)建了一個(gè)主線程。DLL中有沒(méi)有獨(dú)立的堆棧,這個(gè)問(wèn)題不好回答,或者說(shuō)這個(gè)問(wèn)題本身是否有問(wèn)題。出隊(duì):(1)判斷棧B是否為空;(2)如果不為空,則將棧A中所有元素依次pop出并push到棧B;(3)將棧B的棧頂元素pop出;這樣實(shí)現(xiàn)的隊(duì)列入隊(duì)和出隊(duì)的平攤復(fù)雜度都還是O(1), 比上面的幾種方法要好。 4。直接鏈接兩個(gè)信令點(diǎn)的一組鏈路稱作什么? 答案:PPP點(diǎn)到點(diǎn)連接7。確定模塊的功能和模塊的接口是在軟件設(shè)計(jì)的那個(gè)隊(duì)段完成的? 答案:概要設(shè)計(jì)階段問(wèn)答題: Phone的原理是什么?答案:IPV6,端口有什么作用?答案:三次握手,確定是哪個(gè)應(yīng)用程序使用該協(xié)議局部變量能否和全局變量重名?答案:能,局部會(huì)屏蔽全局。對(duì)于有些編譯器而言,在同一個(gè)函數(shù)內(nèi)可以定義多個(gè)同名的局部變量,比如在兩個(gè)循環(huán)體內(nèi)都定義一個(gè)同名的局部變量,而那個(gè)局部變量的作用域就在那個(gè)循環(huán)體內(nèi)如何引用一個(gè)已經(jīng)定義過(guò)的全局變量?答案:extern可以用引用頭文件的方式,也可以用extern關(guān)鍵字,如果用引用頭文件方式來(lái)引用某個(gè)在頭文件中聲明的全局變理,假定你將那個(gè)變寫錯(cuò)了,那么在編譯期間會(huì)報(bào)錯(cuò),如果你用extern方式引用時(shí),假定你犯了同樣的錯(cuò)誤,那么在編譯期間不會(huì)報(bào)錯(cuò),而在連接期間報(bào)錯(cuò)?為什么?答:可以,在不同的C文件中以static形式來(lái)聲明同名全局變量。全局變量本身
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1