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