軟件測試的邏輯功能測試,一款好的軟件,最為主要的就是測試了,接下來就隨小編了解下軟件測試工作主要測試哪幾個(gè)方面,軟件測試是如何測試軟件?,軟件測試?yán)锩婀δ軠y試、業(yè)務(wù)測試以及黑盒測試怎么區(qū)分呀。。,軟件測試面試題:如何測試電梯/傘/桌子/筆???
1.軟件測試工作主要測試哪幾個(gè)方面
軟件測試主要工作內(nèi)容,包括兩個(gè)方面驗(yàn)證和確認(rèn)。驗(yàn)證是保證軟件正確地實(shí)現(xiàn)了一些特定功能的一系列活動(dòng), 即保證軟件以正確的方式來做了這個(gè)事件。確定軟件生存周期中的一個(gè)給定階段的產(chǎn)品是否達(dá)到前階段確立的需求的過程。2.程序正確性的形式證明,即采用形式理論證明程序符合設(shè)計(jì)規(guī)約規(guī)定的過程。3.評(píng)審、審查、測試、檢查、審計(jì)等各類活動(dòng),或?qū)δ承╉?xiàng)處理、服務(wù)或文件等是否和規(guī)定的需求相一致進(jìn)行判斷和提出報(bào)告。確認(rèn)是一系列的活動(dòng)和過程,目的是想證實(shí)在一個(gè)給定的外部環(huán)境中軟件的邏輯正確性。即保證軟件做了你所期望的事情。靜態(tài)確認(rèn),不在計(jì)算機(jī)上實(shí)際執(zhí)行程序,通過人工或程序分析來證明軟件的正確性。2.動(dòng)態(tài)確認(rèn),通過執(zhí)行程序做分析,測試程序的動(dòng)態(tài)行為,以證實(shí)軟件是否存在問題。其實(shí),軟件測試的對(duì)象不僅僅是程序測試,軟件測試應(yīng)該包括整個(gè)軟件開發(fā)期間各個(gè)階段所產(chǎn)生的文檔,如需求規(guī)格說明、概要設(shè)計(jì)文檔、詳細(xì)設(shè)計(jì)文檔,當(dāng)然軟件測試的主要對(duì)象還是源程序。
2.軟件測試是如何測試軟件?
軟件測試主要包括有:靜態(tài)測試和動(dòng)態(tài)測試、功能測試、性能測試、黑盒測試和白盒測試等。比較常用到的測試方法有等價(jià)類劃分、場景法,偶爾會(huì)使用到的測試方法有邊界值和判定表,還有包括不經(jīng)常使用到的正交排列法和測試大綱法。其中等價(jià)類劃分、邊界值分析、判定表等屬于黑盒測試方法,只對(duì)功能是否可以滿足規(guī)定要求進(jìn)行檢查,主要用于軟件的確認(rèn)測試階段。白盒測試也叫做結(jié)構(gòu)測試或邏輯驅(qū)動(dòng)測試,是基于覆蓋的全部代碼和路徑、條件的測試,通過測試檢測產(chǎn)品內(nèi)部性能,檢驗(yàn)程序中的路徑是否可以按照要求完成工作,但是并不對(duì)功能進(jìn)行測試,主要用于軟件的驗(yàn)證。 [
3.軟件測試?yán)锩婀δ軠y試、業(yè)務(wù)測試以及黑盒測試怎么區(qū)分呀。。
軟件測試?yán)锩婀δ軠y試、業(yè)務(wù)測試以及黑盒測試區(qū)別為:測試目的不同、測試方式不同、測試順序不同。一、測試目的不同1、功能測試:功能測試的測試目的是對(duì)產(chǎn)品的各功能是否符合需求進(jìn)行驗(yàn)證。2、業(yè)務(wù)測試:業(yè)務(wù)測試的測試目的是對(duì)產(chǎn)品的操作是否業(yè)務(wù)的邏輯流程。3、黑盒測試:黑盒測試的測試目的是檢測每個(gè)功能是否都能正常使用。二、測試方式不同1、功能測試:功能測試的測試方式為不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只檢查產(chǎn)品的功能是否符合它的功能說明。達(dá)到了用戶的需求,則證明該軟件通過測試,未達(dá)到需求,則需盡快解決。2、業(yè)務(wù)測試:業(yè)務(wù)測試的測試方式為測試人員以業(yè)務(wù)邏輯流程線使用產(chǎn)品,運(yùn)行正常,則證明該軟件通過測試,運(yùn)行出現(xiàn)報(bào)錯(cuò),則需盡快解決。3、黑盒測試:黑盒測試的測試方式為從數(shù)據(jù)輸出時(shí)若與預(yù)計(jì)數(shù)據(jù)一致,則證明該軟件通過測試,若數(shù)據(jù)與預(yù)計(jì)數(shù)據(jù)有出入,即便出入較小亦證明軟件程序內(nèi)部出現(xiàn)問題,需盡快解決。三、測試順序不同1、功能測試:功能測試的測試順序在業(yè)務(wù)測試之前,黑盒測試之后。2、業(yè)務(wù)測試:業(yè)務(wù)測試的測試順序在黑盒測試和功能測試之后。3、黑盒測試:黑盒測試的測試順序在功能測試和業(yè)務(wù)測試之前。
4.軟件測試面試題:如何測試電梯/傘/桌子/筆?
電梯功能測試—單個(gè)功能:1、電梯內(nèi)分樓層鍵是否正常2、電梯內(nèi)開關(guān)門鍵是否正常3、電梯內(nèi)的報(bào)警鍵是否正常使用4、電梯外的上下鍵是否正常5、同時(shí)關(guān)注顯示屏,電梯內(nèi)外的顯示屏顯示的電梯層數(shù)、運(yùn)行方向是否正常6、有障礙物時(shí),電梯門的感應(yīng)系統(tǒng)是否有效功能測試—邏輯業(yè)務(wù)/功能交互1、功能與功能模塊間的集成,可根據(jù)電梯當(dāng)前狀態(tài)是上行、下行還是停止來設(shè)計(jì)測試點(diǎn),以保證覆蓋率電梯當(dāng)前狀態(tài)是上行時(shí),有人在X樓按下上升/下降鍵,電梯是否會(huì)停止電梯當(dāng)前狀態(tài)是下行時(shí),有人在X樓按下上升/下降鍵,電梯是否會(huì)停止在搭載滿員的情況下,如有人在X樓按下上升/下降鍵,電梯是否會(huì)停止2、功能設(shè)備與設(shè)備間的集成,關(guān)注功能接口,比如:電梯和大樓層,電梯和攝像頭,電梯與空調(diào),電梯和對(duì)講機(jī)(報(bào)警裝置),電梯與顯示屏,電梯與其他電梯的協(xié)作能力例如:一棟樓有2部電梯,一部停在2樓,一部停在4樓,有人1樓按電梯,是否2樓的電梯下降到1樓開界面測試1、查看電梯的外觀,按鈕的圖標(biāo)顯示,電梯內(nèi)部張貼的說明(比如報(bào)警裝置的說明、稱重量等)易用性測試1、樓層按鍵高度(小孩和一些身高矮的用戶會(huì)按鍵不方便)2、電梯是否有地毯、夏天是否有空調(diào)、通風(fēng)條件、照明條件、手機(jī)信號(hào)是否通暢3、電梯是否有扶手,是否有專針對(duì)殘疾人的扶手等等兼容性測試1、電梯的整體和其他設(shè)備的兼容性,與大樓的兼容,與海地隧道的兼容等等2、不同類型的電壓是否兼容安全性測試1、下墜時(shí)是否有制動(dòng)裝置2、暴力破壞電梯時(shí)是否報(bào)警,超重是否報(bào)警3、停電情況下電梯是否有應(yīng)急電源裝置性能測試1、測試電梯負(fù)載單人時(shí)的運(yùn)行情況(基準(zhǔn)測試)2、多人時(shí)的運(yùn)行情況(負(fù)載測試)3、一定人數(shù)下較長時(shí)間的運(yùn)作(穩(wěn)定性測試)4、更長時(shí)間運(yùn)作時(shí)的運(yùn)行情況(疲勞測試)5、不斷增加人數(shù)導(dǎo)致電梯報(bào)警(拐點(diǎn)壓力測試)傘功能測試1、傘是否可以正常打開,關(guān)閉,是否可以正常使用2、傘是否可以折疊,傘的尺寸是否符合使用需求3、傘骨與傘柄是否耐用,材質(zhì)是否符合需求。是否生銹4、傘的底座是否結(jié)實(shí),是否容易脫落5、傘是否能夠正常遮陽/擋雨,傘面是否能夠承受住風(fēng)吹日曬。是否防紫外線6、收傘的外部捆綁條,長度是否合適,是否結(jié)實(shí)暗扣/粘扣的是否能夠正常使用7、自動(dòng)傘是否可以正常使用,按鈕承受度,使用次數(shù)界面測試1、傘的類型是否符合需求,手動(dòng)傘、自動(dòng)傘2、傘的外觀、顏色、是否齊全、是否美觀易用性1、傘的重量是否方便人們攜帶2、傘的打開、關(guān)閉是否容易操作兼容性1、傘的用途:遮陽、擋雨是否可以一傘二用2、傘是否能夠遮擋住別的東西,例如沙子等壓力測試1、遮陽傘的抗紫外線程度2、傘*能承受住多大的風(fēng)、雨的力度安全性1、傘尖是否容易誤傷到旁人2、傘炳是否光滑避免開合刮傷3、傘的底座的掛繩是否結(jié)實(shí),避免脫落桌子功能測試1、確認(rèn)桌子的功能,是用于辦公還是用于放置物品,桌子的尺寸是否符合需求2、桌腿高度粗細(xì)是否合適,接觸地面的部分是否平整3、桌面是否保持水平面持平,是否能放置物品保持不傾斜3、桌面和桌腿連接處是否緊密無縫隙4、桌子的支撐點(diǎn)是否牢固,放置物品桌子是否搖晃5、桌子會(huì)不會(huì)掉顏色,物品在桌子上放置一段時(shí)間顏色會(huì)不會(huì)粘到物品上6、有水撒到桌子上的時(shí)候,用布或紙擦的時(shí)候會(huì)不會(huì)掉顏色7、桌面是否防水、防油以及其他污漬易用性1、桌子的高度是否合適,方不方便拿放物品2、桌子是否方便移動(dòng),重量是否合適3、桌子臟了是否能易于清理干凈界面性1、檢查桌子整體顏色是否均勻協(xié)調(diào),各個(gè)部位之間的顏色的協(xié)調(diào)性2、桌子形狀大小是否適中,桌面與桌腿的大小比例是否協(xié)調(diào)3、桌子的表面是否光滑,是否會(huì)凹凸不平安全性1、桌子的桌面、邊緣和拐角處是否平滑不傷手,不易劃傷壓力測試1、桌子的承重能力,*能承受的重量是多少筆功能測試1,筆是否能書寫文字、是否書寫流暢2,筆芯書寫字跡是什么顏色,字體顏色是否能正常顯示3,筆書寫字跡的粗細(xì)度是否合適4,筆是按鍵式還是筆帽式的(按鍵式的能否正常使筆芯正常收縮,筆帽式的是旋轉(zhuǎn)的還蓋帽的)5,筆芯觸地了還能否正常書寫6,筆芯是否漏墨水7,沒有墨水了是否能繼續(xù)書寫8,筆桿能否正常拆卸9,筆芯用完能否換筆芯界面性1、筆桿、筆帽、筆芯顏色風(fēng)格是否統(tǒng)一兼容性1、能否在各類紙張上進(jìn)行書寫2、換筆芯不同類型的筆芯能否調(diào)換成功易用性1, 筆桿是否防滑處理2, 筆桿長度大小是否符合正常人的手大小長度設(shè)計(jì)安全性1、筆芯的墨水是否有毒2、塑料筆桿長時(shí)間寫字,手部粘漆是否有毒3、筆桿是否光滑平整不存在劃手壓力測試1、筆從一定的高度掉落,是否完好無損2、筆是否能承受一定的壓力
通過上文中對(duì)軟件測試工作主要測試哪幾個(gè)方面,軟件測試是如何測試軟件?,軟件測試?yán)锩婀δ軠y試、業(yè)務(wù)測試以及黑盒測試怎么區(qū)分呀。。,軟件測試面試題:如何測試電梯/傘/桌子/筆???的了解,還需其他了解,請(qǐng)聯(lián)系客服。