貝加萊 3AI350.6基于模塊化設(shè)計(jì)的嵌入式軟件四級(jí)測(cè)試流程 根據(jù)嵌入式系統(tǒng)的開發(fā)流程,為了地實(shí)現(xiàn)系統(tǒng)的功能,采用自頂向下、層層推進(jìn)的方法對(duì)嵌入式系統(tǒng)進(jìn)行測(cè)試,在四級(jí)測(cè)試中,本測(cè)試階段以前的測(cè)試完成后,當(dāng)發(fā)現(xiàn)錯(cuò)誤時(shí),可排隊(duì)此測(cè)試階段以前的錯(cuò)誤,在本測(cè)試階段內(nèi)查找錯(cuò)誤。這并不是一個(gè)準(zhǔn)確的方法,但zui大限度地節(jié)了錯(cuò)誤定位的時(shí)間。
2.1 貝加萊 3AI350.6系統(tǒng)平臺(tái)測(cè)試 這部分包括硬件電路測(cè)試、操作系統(tǒng)及底層驅(qū)動(dòng)程序的測(cè)試等。硬件電路的測(cè)試需要用專門的測(cè)試工具進(jìn)行測(cè)試。這里不再多述。操作系統(tǒng)和底層驅(qū)動(dòng)程序的測(cè)試主要包括測(cè)試操作系統(tǒng)的任務(wù)調(diào)度、實(shí)時(shí)性能、通信端口的數(shù)據(jù)傳輸率。該階段測(cè)試完成后,系統(tǒng)應(yīng)為一個(gè)完整的嵌入式系統(tǒng)平臺(tái),用戶只需添加應(yīng)用程序即可完成特定的任務(wù)。
2.2 貝加萊 3AI350.6模塊測(cè)試 把大型的嵌入式軟件系統(tǒng)劃分為若干個(gè)相對(duì)較小的任務(wù)模塊,由不同的程序員分別同時(shí)對(duì)其進(jìn)行編碼。編碼完成后,把各個(gè)模塊集成起來前,必須對(duì)單個(gè)模塊進(jìn)行測(cè)試。由于沒有其它數(shù)據(jù)模塊進(jìn)行數(shù)據(jù)傳遞的支持,該階段測(cè)試一段是在宿主機(jī)上進(jìn)行的(宿主機(jī)有豐富的資源和方便的調(diào)試環(huán)境)。此階段主要是進(jìn)行白盒測(cè)試,盡可能地測(cè)試每一個(gè)函數(shù)、每一個(gè)條件分支、每一個(gè)程序語句,提高代碼測(cè)試的覆蓋率 。由于只有單個(gè)模塊正確才有整體集成的必要性,因此,單個(gè)模塊測(cè)試時(shí)測(cè)試一定要充分、完整。模塊測(cè)試階段,測(cè)試用例的構(gòu)造不但要測(cè)試系統(tǒng)正常的運(yùn)行情況,還要進(jìn)行邊界測(cè)試。邊界測(cè)試就是進(jìn)行某一數(shù)據(jù)變量的zui大值和zui小值的測(cè)試,同時(shí)進(jìn)行越界測(cè)試,即輸入不該輸入的數(shù)據(jù)變量測(cè)試系統(tǒng)的運(yùn)行情況。
理想的貝加萊 3AI350.6嵌入式系統(tǒng)是不應(yīng)該由用戶的信息交互導(dǎo)致死機(jī)的,這也是嵌入式設(shè)計(jì)的一個(gè)基本要求。因此,不論進(jìn)行何種測(cè)試,系統(tǒng)死機(jī)都該被作為測(cè)試錯(cuò)誤處理。在模塊測(cè)試階段,由模塊化編程的基本思想,根據(jù)模塊內(nèi)部的緊湊程序,也可以把大的模塊劃分成小的模塊。在程序內(nèi)部,小模塊之間數(shù)據(jù)傳遞的入口設(shè)計(jì)接口函數(shù),用于快速地定位錯(cuò)誤。用此模塊嵌套的思想進(jìn)行軟件測(cè)試,需要模塊內(nèi)部結(jié)構(gòu)清晰,數(shù)據(jù)鏈路簡單。
Vickers Hydraulic Power Pack 5.5kw. Model DG4S4.012C.290.?50.41. 3 Phase Motor
New Simtronics Simrad GD10L open path IR gas detector
4 pairs of Lord Nelson concert bi-amp wedges JBL 2205
Heat shrink tunnel oven 3 phase 15A ST-3295 3.5m long 300mm wide 5 heat zones
600 Gallon LPG tank suit conversion to vacuum suction septic oil pumping tanker
Ruckle Guillotine Screw Driven Back Stop 3 Phase Blade 2600mm - cutting 2280mm
Sony DME Switcher Control Unit DFS-700P DFS-700 vision video Switch
5“ 5 inch Stainless Vogelsang Rota-cut Macerator RC1500IF1D SK2282AZNL-100L?/4Tf
Tieman Blue Giant Hydraulic Scissor Lift 3175 KG Lift Capacity Model No 4575692
Schlatter Rotary transfer Resistance Welder Machine CVD 20/20 contact weld
Large Andrex radiation protection enclosure manipulators suit wheel X-Ray
PG 3000 roots type blower Pedro Gill 5.5 KW 3 phase
Large fabricated hydraulic press
Heavy Duty Industrial Powered Roller Conveyor .55kw
2 large coolboy cooling towers CB 125-89-C3202
FISHER Posi Seal A31A 24-150LB 2124-301-HCA 24" Butterfly valve high performance
Wellman 150KW 415W Flange flanged Heater 48C148R200 ex Refinery Stores