一嚼贡、 測試的種類很多熏纯,比如:代碼、函數(shù)級測試粤策、模塊樟澜、組件級測試、系統(tǒng)測試掐场。請說出這些測試最好由那些人員完成往扔,測試的是什么贩猎?
代碼熊户、函數(shù)級測試一般由白盒測試人員完成,他們針對每段代碼或函數(shù)進(jìn)行正確性檢驗吭服,檢查其是否正確的實現(xiàn)了規(guī)定的功能嚷堡。
模塊、組件級測試主要依據(jù)是程序結(jié)構(gòu)設(shè)計測試模塊間的集成和調(diào)用關(guān)系艇棕,一般由測試人員完成蝌戒。
系統(tǒng)測試在于模塊測試與單元測試的基礎(chǔ)上進(jìn)行測試。了解系統(tǒng)功能與性能沼琉,根據(jù)測試用例進(jìn)行全面的測試北苟。
二、 設(shè)計測試用例時應(yīng)該考慮哪些方面打瘪,即不同的測試用例針對那些方面進(jìn)行測試友鼻?**
設(shè)計測試用例時需要注意的是,除了對整體流程及功能注意外闺骚,還要注意強(qiáng)度測試彩扔、性能測試、壓力測試僻爽、邊界值測試虫碉、穩(wěn)定性測試、安全性測試等多方面胸梆。
測試用例需要考慮的四個基本要素是輸入敦捧、輸出、操作和測試環(huán)境碰镜。另外绞惦,測試用例需要考慮的是測試類型(功能、性能洋措、安全…)济蝉。此外,還需要考慮用例的重要性和優(yōu)先級。
對面試經(jīng)驗王滤、軟件贺嫂、接口、自動化測試感興趣可以175317069雁乡,群內(nèi)會有不定期的免費(fèi)資料鏈接發(fā)放第喳。如果你有好的學(xué)習(xí)資料可以私聊發(fā)我,我會注明出處之后分享給大家踱稍。
三曲饱、 在windows下保存一個文本文件時會彈出保存對話框,如果為文件名建立測試用例珠月,等價類應(yīng)該怎樣劃分扩淀?**
單字節(jié),如A啤挎;
雙字節(jié)驻谆, AA、我我庆聘;
特殊字符 /‘胜臊。‘伙判;象对、=-等;
保留字宴抚,如com勒魔;
文件格式為8.3格式的;
文件名格式為非8.3格式的酱塔;
/,,*等九個特殊字符沥邻。
四、假設(shè)有一個文本框要求輸入10個字符的郵政編碼羊娃,對于該文本框應(yīng)該怎樣劃分等價類唐全?**
特殊字符,如10個*或¥蕊玷;
英文字母邮利,如ABCDefghik;
小于十個字符垃帅,如123延届;
大于十個字符,如11111111111贸诚;
數(shù)字和其他混合方庭,如123AAAAAAA厕吉;
空字符;
保留字符
七械念、 答:
用命令行: use 數(shù)據(jù)庫名稱
在工具欄直接選擇要連接數(shù)據(jù)庫
五头朱、軟件測試項目從什么時候開始?為什么龄减?
軟件測試應(yīng)該在需求分析階段就介入,因為測試的對象不僅僅是程序編碼,應(yīng)該對軟件開發(fā)過程中產(chǎn)生的所有產(chǎn)品都測試,并且軟件缺陷存在放大趨勢.缺陷發(fā)現(xiàn)的越晚,修復(fù)它所花費(fèi)的成本就越大. 表一 AA 種類T 庫存總量S
A 997 B 1234 表二 BB 種類T 出庫數(shù)量S
A 105 B 116 B 303 A 213 B 211 select distinct AA.T kind ,AA.S-(select sum(BB.S) sumnum from BB group by T having AA.T=BB.T) stock from AA,BB where AA.T=BB.T
六项钮、什么是白盒測試?什么是黑盒測試?什么是回歸測試?
白盒測試是測試人員要了解程序結(jié)構(gòu)和處理過程希停,按照程序內(nèi)部邏輯測試程序烁巫,檢查程序中的每條通路是否按照預(yù)定要求正確工作。它主要的針對被測程序的源代碼,測試著可以完全不考慮程序的功能.宠能。
白盒測試流程:詳細(xì)設(shè)計-->源程序-->分析程序內(nèi)部邏輯結(jié)構(gòu)-->流程圖-->制定測試用例-->被測程序-->執(zhí)行路徑-->覆蓋情況分析 .
黑盒測試:Black-box Testing亚隙,又稱為功能測試或數(shù)據(jù)驅(qū)動測試是把測試對象看作一個黑盒子。利用黑盒測試法進(jìn)行動態(tài)測試時棍潘,需要測試軟件產(chǎn)品的功能恃鞋,不需測試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過程崖媚。
回歸測試(regression testing): 回歸測試有兩類:用例回歸和錯誤回歸亦歉;用例回歸是過一段時間以后再回頭對以前使用過的用例在重新進(jìn)行測試,看看會重新發(fā)現(xiàn)問題畅哑。錯誤回歸肴楷,就是在新版本中,對以前版本中出現(xiàn)并修復(fù)的缺陷進(jìn)行再次驗證荠呐,并以缺陷為核心赛蔫,對相關(guān)修改的部分進(jìn)行測試的方法。
七泥张、單元測試呵恢、集成測試、系統(tǒng)測試的側(cè)重點(diǎn)是什么媚创?
單元測試針對的是軟件設(shè)計的最小單元--程序模塊面向過程中是函數(shù)渗钉、過程;面向?qū)ο笾惺穷惓啤_M(jìn)行正確性檢驗的測試工作鳄橘,在于發(fā)現(xiàn)每個程序模塊內(nèi)部可能存在的差錯.一般有兩個步驟:人工靜態(tài)檢查\ 、動態(tài)執(zhí)行跟蹤芒炼,集成測試針對的是通過了單元測試的各個模塊所集成起來的組件進(jìn)行檢驗瘫怜,其主要內(nèi)容是各個單元模塊之間的接口,以及各個模塊集成后所實現(xiàn)的功能.本刽。系統(tǒng)測試針對的是集成好的軟件系統(tǒng)鲸湃,作為整個計算機(jī)系統(tǒng)的一個元素赠涮,與計算機(jī)硬件\外設(shè)\某些支持軟件\數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起,要在實際的運(yùn)行環(huán)境中,對計算機(jī)系統(tǒng)進(jìn)行一系列的集成測試和確認(rèn)測試。
設(shè)計用例的方法: 在測試的不同階段運(yùn)用不用的測試方法設(shè)計用例的方法依據(jù)不同暗挑。
白盒測試用例設(shè)計有如下方法:邏輯覆蓋世囊、循環(huán)覆蓋和基本路徑覆蓋
黑盒測試用例設(shè)計方法:等價類劃分、邊界值分析窿祥、錯誤猜測株憾、因果圖、狀態(tài)圖晒衩、測試大綱嗤瞎、場景法、正交策略表听系。
八贝奇、一個測試工程師應(yīng)具備那些素質(zhì)?
1靠胜、責(zé)任心
2掉瞳、溝通能力
3、團(tuán)隊合作精神
4浪漠、耐心陕习、細(xì)心、信心
5址愿、時時保持懷疑態(tài)度该镣,并且有缺陷預(yù)防的意識
6、具備一定的編程經(jīng)驗
九响谓、集成測試通常都有那些策略损合?
基于分解的集成:大爆炸集成\自頂向下集成\自底向上集成\ 三明治集成\基于調(diào)用圖的集成\基于路徑的集成\分層集成\基于功能的集成\高頻集成\基于進(jìn)度的集成\基于風(fēng)險集成\基于事件集成\基于使用的集成\C/S集成
十、你所了解的的軟件測試類型都有哪些娘纷,簡單介紹一下嫁审。
按測試策略分類:1、靜態(tài)與動態(tài)測試赖晶;2律适、黑盒與白盒測試; 3嬉探、手工和自動測試擦耀; 4、冒煙測試涩堤; 5眷蜓、回歸測試。
按測試階段分類:單元測試胎围、集成測試吁系、系統(tǒng)測試德召;
其他常見測試方法:1、功能測試汽纤; 2上岗、性能測試; 3蕴坪、壓力測試肴掷; 4、負(fù)載測試背传; 5呆瞻、易用性測試; 6径玖、安裝測試痴脾; 7、界面測試梳星; 8赞赖、配置測試; 9冤灾、文檔測試前域; 10、兼容性測試瞳购; 11话侄、安全性測試亏推; 12学赛、恢復(fù)測試。
十一吞杭、你認(rèn)為做好測試計劃工作的關(guān)鍵是什么盏浇?
明確測試的目標(biāo),增強(qiáng)測試計劃的實用性
編寫軟件測試計劃得重要目的就是使測試過程能夠發(fā)現(xiàn)更多的軟件缺陷芽狗,因此軟件測試計劃的價值取決于它對幫助管理測試項目绢掰,并且找出軟件潛在的缺陷。因此童擎,軟件測試計劃中的測試范圍必須高度覆蓋功能需求滴劲,測試方法必須切實可行,測試工具并且具有較高的實用性顾复,便于使用班挖,生成的測試結(jié)果直觀、準(zhǔn)確
堅持“5W”規(guī)則芯砸,
“5W”規(guī)則指的是“What(做什么)”萧芙、“Why(為什么做)”给梅、“When(何時做)”、“Where(在哪里)”双揪、“How(如何做)”动羽。
利用“5W”規(guī)則創(chuàng)建軟件測試計劃,可以幫助測試團(tuán)隊理解測試的目的渔期,明確測試的范圍和內(nèi)容运吓,確定測試的開始和結(jié)束日期,指出測試的方法和工具疯趟,給出測試文檔和軟件的存放位置羽德。
采用評審和更新機(jī)制,保證測試計劃滿足實際需求迅办。
測試計劃寫作完成后宅静,如果沒有經(jīng)過評審,直接發(fā)送給測試團(tuán)隊站欺,測試計劃內(nèi)容的可能不準(zhǔn)確或遺漏測試內(nèi)容姨夹,或者軟件需求變更引起測試范圍的增減,而測試計劃的內(nèi)容沒有及時更新矾策,誤導(dǎo)測試執(zhí)行人員磷账。
分別創(chuàng)建測試計劃與測試詳細(xì)規(guī)格、測試用例贾虽。
應(yīng)把詳細(xì)的測試技術(shù)指標(biāo)包含到獨(dú)立創(chuàng)建的測試詳細(xì)規(guī)格文檔逃糟,把用于指導(dǎo)測試小組執(zhí)行測試過程的測試用例放到獨(dú)立創(chuàng)建的測試用例文檔或測試用例管理數(shù)據(jù)庫中。測試計劃和測試詳細(xì)規(guī)格蓬豁、測試用例之間是戰(zhàn)略和戰(zhàn)術(shù)的關(guān)系绰咽,測試計劃主要從宏觀上規(guī)劃測試活動的范圍、方法和資源配置地粪,而測試詳細(xì)規(guī)格取募、測試用例是完成測試任務(wù)的具體戰(zhàn)術(shù)。
十二蟆技、您認(rèn)為做好測試用例設(shè)計工作的關(guān)鍵是什么玩敏?
白盒測試用例設(shè)計的關(guān)鍵是以較少的用例覆蓋盡可能多的內(nèi)部程序邏輯結(jié)果。
黑盒法用例設(shè)計的關(guān)鍵同樣也是以較少的用例覆蓋模塊輸出和輸入接口质礼。不可能做到完全測試旺聚,以最少的用例在合理的時間內(nèi)發(fā)現(xiàn)最多的問題 。
十三眶蕉、你的測試職業(yè)發(fā)展目標(biāo)是什么砰粹?
測試經(jīng)驗越多,測試能力越高妻坝。所以我的職業(yè)發(fā)展是需要時間累積的伸眶,一步步向著高級測試工程師奔去惊窖。而且我也有初步的職業(yè)規(guī)劃,前3年累積測試經(jīng)驗厘贼,不斷的更新自己改正自己界酒,做好測試任務(wù)。
對面試經(jīng)驗嘴秸、軟件毁欣、接口、自動化測試感興趣可以175317069岳掐,群內(nèi)會有不定期的免費(fèi)資料鏈接發(fā)放凭疮。如果你有好的學(xué)習(xí)資料可以私聊發(fā)我,我會注明出處之后分享給大家串述。
十四执解、你對我們公司了解有多少?
這個建議從招聘廣告上多了解信息纲酗,同時到應(yīng)聘公司的網(wǎng)站上去盡可能多的了解這個公司的情況衰腌,以便回答好這類問題。
十五觅赊、測試結(jié)束的標(biāo)準(zhǔn)是什么右蕊?
從微觀上來說,在測試計劃中定義吮螺,比如系統(tǒng)在一定性能下平穩(wěn)運(yùn)行72小時饶囚,目前Bug Tracking System中,本版本中沒有一般嚴(yán)重的BUG鸠补,普通BUG的數(shù)量在3以下萝风,BUG修復(fù)率90%以上等等參數(shù),然后由開發(fā)經(jīng)理莫鸭,測試經(jīng)理闹丐,項目經(jīng)理共同簽字認(rèn)同版本Release。
如果說宏觀的被因,則是當(dāng)這個軟件徹底的消失以后,測試就結(jié)束了衫仑。