完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 自動測試
自動測試,是使用具有一定自動化能力的測量系統(tǒng)進(jìn)行的測量和試驗(yàn)。現(xiàn)代自動測試是指利用電子計(jì)算機(jī)控制測量過程并進(jìn)行數(shù)據(jù)處理直至給出結(jié)果。
自動測試,是使用具有一定自動化能力的測量系統(tǒng)進(jìn)行的測量和試驗(yàn)。現(xiàn)代自動測試是指利用電子計(jì)算機(jī)控制測量過程并進(jìn)行數(shù)據(jù)處理直至給出結(jié)果。
現(xiàn)代自動測試起源于軍事上的需要,于50年代中期開展了大規(guī)模的研制,到60年代中后期已應(yīng)用于工業(yè)中并得到進(jìn)一步發(fā)展。第一代自動測試系統(tǒng)幾乎都是為某些測試目的而專門設(shè)計(jì)制造的。為了適應(yīng)武器系統(tǒng)和工業(yè)裝備的迅速更新?lián)Q代,人們試圖制成“萬能”的自動測試系統(tǒng),以至設(shè)備日益龐大復(fù)雜。自動測試的目的除加快測試速度之外,更重要的是節(jié)省高級熟練技術(shù)人員的復(fù)雜勞動,使之從事更重要的研究發(fā)展工作。但龐大復(fù)雜的“萬能”系統(tǒng)本身的研制和維護(hù)又需要大量的高級復(fù)雜勞動。為了解決這個矛盾,提出了積木化的概念,即盡可能利用現(xiàn)成的可程控測量儀器按照測試任務(wù)的要求來組建自動測試系統(tǒng)。但初期接口未標(biāo)準(zhǔn)化,儀器之間和儀器與計(jì)算機(jī)之間的聯(lián)接仍相當(dāng)復(fù)雜,而且費(fèi)事、費(fèi)時,很不經(jīng)濟(jì)。1975~1979年間實(shí)現(xiàn)了接口的標(biāo)準(zhǔn)化,積木概念得以實(shí)現(xiàn),形成了第二代自動測試系統(tǒng),使自動測試得以迅速普及。
自動測試,是使用具有一定自動化能力的測量系統(tǒng)進(jìn)行的測量和試驗(yàn)。現(xiàn)代自動測試是指利用電子計(jì)算機(jī)控制測量過程并進(jìn)行數(shù)據(jù)處理直至給出結(jié)果。
現(xiàn)代自動測試起源于軍事上的需要,于50年代中期開展了大規(guī)模的研制,到60年代中后期已應(yīng)用于工業(yè)中并得到進(jìn)一步發(fā)展。第一代自動測試系統(tǒng)幾乎都是為某些測試目的而專門設(shè)計(jì)制造的。為了適應(yīng)武器系統(tǒng)和工業(yè)裝備的迅速更新?lián)Q代,人們試圖制成“萬能”的自動測試系統(tǒng),以至設(shè)備日益龐大復(fù)雜。自動測試的目的除加快測試速度之外,更重要的是節(jié)省高級熟練技術(shù)人員的復(fù)雜勞動,使之從事更重要的研究發(fā)展工作。但龐大復(fù)雜的“萬能”系統(tǒng)本身的研制和維護(hù)又需要大量的高級復(fù)雜勞動。為了解決這個矛盾,提出了積木化的概念,即盡可能利用現(xiàn)成的可程控測量儀器按照測試任務(wù)的要求來組建自動測試系統(tǒng)。但初期接口未標(biāo)準(zhǔn)化,儀器之間和儀器與計(jì)算機(jī)之間的聯(lián)接仍相當(dāng)復(fù)雜,而且費(fèi)事、費(fèi)時,很不經(jīng)濟(jì)。1975~1979年間實(shí)現(xiàn)了接口的標(biāo)準(zhǔn)化,積木概念得以實(shí)現(xiàn),形成了第二代自動測試系統(tǒng),使自動測試得以迅速普及。
第二代自動測試系統(tǒng)所用的標(biāo)準(zhǔn)化接口,稱為通用接口母線系統(tǒng)。它共有10種接口功能,每種功能又有若干子集。每一個可程控器件的接口可以按需要選配若干種接口功能子集。接口電路裝在可程控儀器內(nèi)部,由背后面板上的接插頭聯(lián)到母線上。母線又稱總線,通用接口母線系統(tǒng)的母線由16條信號線組成;除8條數(shù)據(jù)輸入輸出線外,均以線上所傳遞的消息來命名。通過三條數(shù)據(jù)傳輸控制母線(簡稱掛鉤母線)傳遞的消息來控制各條數(shù)據(jù)輸入輸出線上數(shù)據(jù)字節(jié)的傳遞,使之自動調(diào)整傳遞速率,保證適應(yīng)不同速度的講者和聽者。通用接口母線系統(tǒng)中,在任一時刻,最多只容許有一個講者,但可以同時有多個聽者。系統(tǒng)可以容許有多個控者,但在任一時刻只能有一個控者在起作用,稱為負(fù)責(zé)控者。負(fù)責(zé)控者可以按程序在各控者之間轉(zhuǎn)移,即輪流負(fù)責(zé)。在工作中,具有服務(wù)請求接口功能的器件,可以隨時通過服務(wù)請求線向負(fù)責(zé)控者請求服務(wù),即請求控者中斷手頭的工作來對它給予優(yōu)先照顧。這時控者可以依次對母線上所掛器件逐個進(jìn)行查詢(串行查詢),以識別請求服務(wù)的器件,也可了解其請求服務(wù)的原因;還可以由控者主動向所有器件同時查詢是否有服務(wù)請求(并行查詢),每一器件可以用事先指定的一條數(shù)據(jù)輸入輸出線來回答是或否。通用接口母線系統(tǒng)的母線上最多可掛15臺器件,最大傳輸距離為20米,最高數(shù)傳速率為1兆字節(jié)/秒。
圖為一個自動測試系統(tǒng)的例子。控者(計(jì)算機(jī))按照程序向信號源發(fā)出程控命令來調(diào)節(jié)它的工作狀態(tài)(如改變頻率、電平、調(diào)制等),所產(chǎn)生的信號加于被測件。同樣,控者再向其他儀器依次發(fā)出程控命令,使之調(diào)節(jié)到適當(dāng)工作狀態(tài)。控者通過向開關(guān)器發(fā)出適當(dāng)命令,使指定的儀器接到被測器件的適當(dāng)測試點(diǎn)上。儀器測得數(shù)據(jù)后,按照控者的命令把它們傳給控者去處理。控者對數(shù)據(jù)進(jìn)行必要的計(jì)算、變換、分析、判斷等處理后,把結(jié)果傳給打印機(jī)打印出數(shù)據(jù)表格、測試報告等,或傳給繪圖儀繪出曲線、圖形、文字等。控者還可以按照程序用文字或圖形指示操作者完成某種操作,或向操作者提出問題,再按操作者的回答來自動進(jìn)行某些工作。這樣,操作者無需具備多少知識就能進(jìn)行極為復(fù)雜的測試。自動測試系統(tǒng)可以自動選擇適當(dāng)?shù)臏y量方案、根據(jù)不同情況自動切換測量儀器并把儀器調(diào)節(jié)到最合適的工作狀態(tài)、采用適當(dāng)?shù)男?zhǔn)技術(shù)和數(shù)據(jù)處理方法來大大削弱各種誤差、利用間接測量原理從少數(shù)直接測量數(shù)據(jù)換算出許多其他待測參量的量值等。這樣就可以由較簡單的儀器組合來實(shí)現(xiàn)寬頻程、廣量程、高速度、高精確度和多功能的靜態(tài)、動態(tài)或瞬態(tài)測量,并以多樣化的形式給出所需的測試結(jié)果。
如何學(xué)習(xí)自動化測試
無用的自動化測試,在這篇文章里我討論了自動化測試成功的一些必要因素以及自動化測試失敗的主要原因——也就是人的原因。
作死的自動化測試,這篇文章討論了新人學(xué)習(xí)測試技術(shù)中的誤區(qū)以及一些常見的錯誤節(jié)奏
從龍門鏢局看自動化測試,這篇文字說了些瘋話,有心人也許會明白。
回到正題,新人學(xué)習(xí)自動化是一個艱苦的過程,因?yàn)樽詣踊瘻y試失敗的案例比成功的案例要多,至少很多人是如此認(rèn)為。
很多團(tuán)隊(duì)都嘗試過自動化測試,但一般都是淺嘗則止,很少有非純技術(shù)團(tuán)隊(duì)能夠在自動化測試的道路上堅(jiān)持下去。
自動化測試是一個很廣義的概念,一般說來所有能替代人工測試的方式都屬于自動化測試,我們一般說的單元測試就是自動化測試的一種,單元測試很多人稱之為“毫秒級的自動化測試”。
自動化測試是很難的,從某種意義上來說比性能測試更難。性能測試可以依仗的東西很多,比如LR等,而自動化測試的工具很多情況下只是一個半成品,比如selenium webdriver,你需要花很多時間去使用代碼編寫用例,并且維護(hù)這些用例,這一過程是漫長而艱辛的,特別對一些沒有開發(fā)經(jīng)驗(yàn)的測試同學(xué)來說,這個過程非常痛苦,每天的工作內(nèi)容好像是自虐,而且自虐一段時間后信心基本崩潰,從此談自動化色變,把所以的錯歸結(jié)于自動化測試策略與技術(shù),而不從本身去找問題。
不過相比于性能測試而言,自動化測試的實(shí)踐者往往是更加幸運(yùn)的。最簡單的例子是一般的性能測試人員離開了工具基本上就無所作為了,而自動化測試人員則可以利用自己掌握的語言知識與代碼知識自己創(chuàng)造工具,說實(shí)在的,這是一件很有成就感的事情,乙醇自己就在寫工具,從簡單的cli工具到復(fù)雜的web工具,一切都是托以前自動化測試實(shí)踐的福。
自動化測試很難,那么我們?yōu)槭裁匆獔?jiān)持自動化呢?
單元測試是保證代碼質(zhì)量最基本也是最根本的途徑,單元測試是自動化測試的一種,因此自動化的重要性不言而喻;
集成測試在很多情況下非常適合使用自動化的手段去運(yùn)行,最明顯的例子是rails里的integration test;
當(dāng)你的單元測試和集成測試都沒做好,甚至是沒有做的情況下,UI級的自動化測試可以扮演救火隊(duì)員的角色,盡管成本很高,但是可維護(hù)的UI測試代碼是回歸測試的福音,也是提高測試生產(chǎn)力的重要手段;
自動化測試可以培養(yǎng)團(tuán)隊(duì),一個團(tuán)隊(duì)如果可以把自動化測試做好,那么他們的開發(fā)水平一定不低,而且如果這些人去做開發(fā),代碼的質(zhì)量反而比一般的開發(fā)人員要高,原因很容易理解,測試人員堅(jiān)信沒有測試過的東西就是不可信的,代碼如果沒有被測試過,那么代碼自然是不可信的,不可信的代碼就需要用單元測試去覆蓋,因此這可以從根本上提高代碼的質(zhì)量。
那么自動化測試如何去學(xué)習(xí)呢?乙醇這里給出一個很平滑的線路圖。
學(xué)習(xí)一門腳本語言,ruby python or javascript。當(dāng)然,如果你信仰優(yōu)雅,追求美感的話,你可以學(xué)習(xí)ruby,學(xué)習(xí)資料在這里
學(xué)習(xí)語言的過程是漫長而枯燥的,你可以通過使用selenium webdriver api來更加有效率的學(xué)習(xí)。在學(xué)會自動化測試的同時也搞定了一門語言,而且每一步都很有成就感。Selenium的學(xué)習(xí)資料首推webdriver實(shí)用指南,該書大道至簡,而且涵蓋了java ruby和python,無論是作為案頭書還是技術(shù)食譜都是很好的選擇。
最后你可以學(xué)一點(diǎn)移動開發(fā)的知識,appium是個很好的選擇,你可以使用appium來測試ios和android移動端的應(yīng)用。appium的教程在這里appium - 標(biāo)簽
當(dāng)然了,除了悶頭自學(xué),你也可以加入一些學(xué)習(xí)的qq群與大家交流,志同道合者一起學(xué)習(xí)效果會更好。
電纜線束是電子系統(tǒng)的核心組件,通常由多根鍍銅線組成,連接到不同位置,總長度可達(dá)數(shù)千米。然而,在制造過程中,這些銅線可能會因刮擦、扭曲、打結(jié)或部分割斷而產(chǎn)...
數(shù)字信號發(fā)生器頻率調(diào)整方式有幾種
數(shù)字信號發(fā)生器(Digital Signal Generator,簡稱DSG)是一種用于生成數(shù)字信號的設(shè)備,廣泛應(yīng)用于通信、電子測量、自動測試等領(lǐng)域。數(shù)...
本方案主要測試內(nèi)容為《JTG 2182-2020 公路工程質(zhì)量檢驗(yàn)評定標(biāo)準(zhǔn) 第二冊 機(jī)電工程》標(biāo)準(zhǔn)中6.4 ETC門架系統(tǒng)中表6.4.2 ETC門架系統(tǒng)...
2022-07-22 標(biāo)簽:高速公路測試系統(tǒng)交通 1759 0
ATE系統(tǒng)助力多維度打造穩(wěn)定高效的自動測試設(shè)備
多維度入手打造穩(wěn)定高效的自動測試設(shè)備,迎接集成電路融合時代的機(jī)遇與挑戰(zhàn) 5G、人工智能、新能源等新技術(shù)的成熟驅(qū)動各行業(yè)加速數(shù)字化轉(zhuǎn)型落地,從而持續(xù)推動全...
智能電表PCBA自動測試裝置的工作原理及設(shè)計(jì)
今天為大家介紹一項(xiàng)國家發(fā)明授權(quán)專利——一種智能電表PCBA自動測試裝置。該專利由青島元啟智能機(jī)器人科技有限公司申請,并于2017年5月24日獲得授權(quán)公告。
關(guān)于穩(wěn)壓電源自動測試系統(tǒng)的設(shè)計(jì)
穩(wěn)壓電源是現(xiàn)代電子系統(tǒng)的一個重要組成部分, 特別是雷達(dá)這樣的大規(guī)模的電子設(shè)備, 需要的穩(wěn)壓電源型號和數(shù)量更多。并且隨著技術(shù)的發(fā)展及雷達(dá)的更新?lián)Q代, 穩(wěn)壓...
為了提高微波元器件的測試效率,保證測試的一致性,研發(fā)了微波元器件入檢自動測試系統(tǒng),使用計(jì)算機(jī)在外部執(zhí)行測試程序來控制矢量網(wǎng)絡(luò)分析儀,從而實(shí)現(xiàn)自動化測試。...
數(shù)字示波器在自動測試環(huán)境中使用pass/fail測試
你也可以在自動測試環(huán)境中使用pass/fail測試。用示波器做這種測試通常都要比將整個波形傳送給計(jì)算機(jī)然后離線處理快得多。 許多今天的臺式示波器都可提供...
2018-04-03 標(biāo)簽:數(shù)字示波器自動測試 2039 0
傳統(tǒng)自動測試系統(tǒng)缺乏通用性,最根本的解決方法是標(biāo)準(zhǔn)化。本文以ABBET(A BroadBased Environment for Test)標(biāo)準(zhǔn)為主,與...
2018-01-18 標(biāo)簽:自動測試 3393 0
電源模塊自動測試系統(tǒng)用戶手冊詳細(xì)資料免費(fèi)下載立即下載
類別:電源技術(shù) 2018-07-19 標(biāo)簽:電源模塊自動測試電路系統(tǒng)
類別:模擬數(shù)字論文 2017-01-31 標(biāo)簽:自動測試APU外部件
比斯特圓柱型電芯自動測試電壓內(nèi)阻點(diǎn)焊機(jī):推動電池制造智能化升級
在電池制造行業(yè)中,圓柱型電芯的電壓和內(nèi)阻測試以及點(diǎn)焊工藝是確保電池質(zhì)量和性能的關(guān)鍵環(huán)節(jié)。隨著科技的發(fā)展,比斯特圓柱型電芯自動測試電壓內(nèi)阻點(diǎn)焊機(jī)應(yīng)運(yùn)而生,...
2024-10-11 標(biāo)簽:智能化自動測試點(diǎn)焊機(jī) 384 0
開關(guān)電源ATE自動測試系統(tǒng)助力電源效率測試
在測試開關(guān)電源效率之前,需要根據(jù)被測開關(guān)電源的額定功率、輸入電壓和輸出電壓等參數(shù)選擇合適的測試設(shè)備,包括萬用表、電源、電子負(fù)載等。在測試過程中遵循國家相...
2024-09-19 標(biāo)簽:開關(guān)電源自動測試效率測試 566 0
納米軟件帶您了解電源自動測試設(shè)備的儀器靈活接入與擴(kuò)展
在ATECLOUD智能云測試平臺上開發(fā)的電源自動測試系統(tǒng),對比傳統(tǒng)自動化測試系統(tǒng),其獨(dú)特之處在于擁有極為靈活的系統(tǒng)架構(gòu)。這種架構(gòu)的靈活性體現(xiàn)在自動化測試...
電源供應(yīng)器自動測試系統(tǒng)8000是一款0代碼的自動化測試軟件,始終以客戶為導(dǎo)向,在傳統(tǒng)自動化測試系統(tǒng)基礎(chǔ)上迭代升級,功能更加齊全,操作更加簡潔,方便客戶使...
2024-09-02 標(biāo)簽:自動測試電源供應(yīng)器 635 0
盤點(diǎn)國內(nèi)ATE測試設(shè)備產(chǎn)業(yè)的領(lǐng)軍品牌
我國從90年開始,在航空航天、軌道交通等領(lǐng)域,大力發(fā)展ATE設(shè)備,目前在國內(nèi),已形成完整的產(chǎn)業(yè)鏈,涌現(xiàn)了大量的龍頭企業(yè)。本文將為您介紹幾家在ATE測試設(shè)...
半導(dǎo)體推拉力測試儀是一款精密的自動測試儀器,專為半導(dǎo)體和電子制造業(yè)的拉力和剪切力而設(shè)計(jì),它將成熟可靠的技術(shù)與自主研發(fā)軟件的自動化PR系統(tǒng)相結(jié)合。該測試機(jī)...
納米軟件電源自動測試系統(tǒng)的靈活性特點(diǎn)詳解
ATECLOUD-POWER是一款電源模塊自動化測試系統(tǒng),專門針對各類電源模塊測試及需求定制開發(fā),提供測試解決方案。系統(tǒng)采用硬件模塊化內(nèi)嵌式框架結(jié)構(gòu),根...
2024-01-16 標(biāo)簽:電源測試系統(tǒng)自動測試 478 0
納米軟件ATE自動測試設(shè)備包含軟件ATE測試系統(tǒng)以及測試中需要的硬件設(shè)備,軟硬件會集成在一個機(jī)柜中,方便測試。ATE測試系統(tǒng)采取B/S架構(gòu),無代碼開發(fā),...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺 | 無人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |