集成測試范文
時間:2023-04-01 03:07:37
導語:如何才能寫好一篇集成測試,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
在上期欄目中我們給大家介紹了應對挑戰的新方法,本期我們將詳細介紹UML圖表和美科利質量中心的詳細解決方案,并對公司在UML和美科利質量中心集成中所獲的體驗和結果進行陳述。
使用UML活動圖表和美科利質量中心的詳細步驟如下:
1.確認模塊:小組首先應該對系統進行分析,把系統細化成邏輯分類、模塊和子模塊。子模塊應該是一些小型的、可管理的組成部分,可以便捷地添加入活動圖表中。每個子模塊都分配有一個特定ID。
2.描繪活動圖表:使用Visio,為每個子模塊創建一個詳細的UML活動圖表。每個活動圖表顯示用戶和系統的系列行為,如“用戶做了x”,接下來“系統做了y”,并且顯示各類判斷點。由于在美科利質量中心里創建和維護測試案例(TC)和測試包(TS)所依照的主要文檔是活動圖表,因此在任何數據輸入到美科利質量中心之前,必須確保活動圖表的正確性和完整性。接著圍繞每個邏輯測試案例畫一個虛線框,并標以TC01、TC02、TC03,依此類推。這些測試案例為步驟4中的測試包(測試場景)提供構建模塊。
在活動圖表中定義的測試案例和在美科利質量中心的TestDirector中創建的測試案例之間存在一對一的對等關系。為了避免錯誤,需要將Visio活動圖表中的內容復制和粘貼到美科利質量中心內。在活動圖表中,每個測試案例可以由若干驗證點所組成。在美科利質量中心內,每個驗證點都以獨立的測試步驟輸入,從而確保通過/失敗可以互為分離。
3.輸入測試案例:一旦在活動圖表中確定了測試案例,就在美科利質量中心的測試計劃樹型圖中為每個測試案例創建節點。這些測試案例節點應該顯示在他們各自的子模塊節點下。接著通過復制和粘貼活動圖表中的內容,為每個測試案例輸入測試步驟。
4.集合測試案例,形成測試包:在美科利質量中心的測試實驗室樹型圖中,為每個處于相應模塊節點下的測試包創建節點。一個測試包―或測試場景由兩個或多個測試案例所組成,他們被聯系在一起用于測試某個子模塊的特定區域。通過查看活動圖表,QA分析人員可以初步了解需要多少個測試案例組合才能全面測試一個子模塊。
例如,如果圖表顯示TC01緊隨其后是TC02,接著分叉至TC03、TC04和TC05,那么分析人員將要創建一個數據包,把TC01、TC02和TC03聯系在一起,另外一個數據包把TC01、TC02和TC04聯系起來,依此類推。這種測試包創建過程要涵蓋所有的合理組合。通過這種方式,才能用測試案例庫開發足夠多的測試場景,從而確保全面、有效和系統的展開測試。
5.為測試包安裝數據文件:在每個測試包中,有些測試案例可能需要數據文件,如用戶輸入的或系統檢測的數據值。根據要求將這些值輸入美科利質量中心的測試實驗室。
6.執行測試包:無論從Execution Grid tab,還是從Execution Flow tab中,點擊“運行”按鈕來執行整個測試包或者單單執行測試包中的某些測試案例。在每個測試案例實現自動化之前,建議使用美科利TestDirector,對每個測試案例至少執行一次成功的手動測試。
7.為每個測試案例編寫自動化腳本:一旦測試案例至少經歷了一次手動運行,就要為測試案例創建一個自動化腳本。由介于測試案例層面上的美科利TestDirector來生成自動化腳本。使用了美科利QuickTest Professional。當然,任何美科利TestDirector支持的自動化工具都可以被使用。
由于創建各種測試包組合需要多次使用測試案例,每個測試案例和自動化測試腳本都是可重復使用的組件。這樣不僅理順了測試包的開發過程,也提高了維護工作的效率。對測試案例所作的任何變更都會自動反映在使用該測試案例的所有測試包中,從而避免了在多個方位更新相同的信息。
美科利TestDirector架構的客戶定制
實施了美科利TestDirector的客戶定制,下面是變更的詳細過程:
測試包的創建和腳本的選擇
測試包的結構如下所示 :
Initialize Environment
Test Script Instance_1
Test Script Instance_2
Test Script Instance_N
InitializeEnvironment是一種特殊的腳本,用于處理測試包執行時的所有初始化需求。使用腳本的確切方位由設定在美科利QuickTest Professional中的執行參數決定。當創建測試包、并且還沒有相關測試數據時,使用美科利TestDirector OTA APIs可以自動將腳本加入測試包。
測試包創建完成后,測試人員可以根據需要添加測試案例。在添加每個測試案例時,用已經編寫的工作流代碼來驗證該測試案例是手動的還是自動的。如果是自動測試案例,就執行工作流代碼,確定在測試包中加入什么測試。工作流代碼還能連接自動化腳本所在的美科利TestDirector服務器,并將默認數據表格附加到測試實例中(test instance)。默認數據表格確定某個特定測試需要執行哪些條目,但是它不包含任何測試數據。
在腳本開發的同時,文檔定義也完成了。在默認數據表格附加到測試實驗室中的測試實例上時,用戶可以打開該文檔,為該測試實例添加所需的任何測試數據。這樣,該機構可以增加既簡單又靈活的框架――每個測試包將擁有多個測試腳本實例,但是這些實例可以單獨執行,給出獨立的測試數據。當測試人員增加數據包,并且添加測試數據時,可以使用美科利TestDirector中的附件數據表格,輸入數據,保存文件,并再次上傳。如果增加的是手動測試,以上這些步驟都不需要。
測試實例
測試包中其它所有的腳本都是測試案例的實例,可以分成四個部分:
初始化和預處理
由于是一家大型網站,業務遍及多個國家,需要通過一種方法來創建一套可以讓位于不同國家的小組成員都能使用的腳本。由于美科利QuickTest Professional中的內置數據庫檢查不允許聯結字符串的參數化,無法實現在多個方位展開數據庫驗證任務。但是,公司通過內置的對象存儲庫(object repository),在用戶端界面上實現了這個目標。
小組通過在使用ADO的VBScript中創建定制等級,以及通過使用測試包中的用戶定義域來說明聯結字符串的組件,很好地解決了這個問題。小組將它們作為其全球變量,因為美科利QuickTest Professional不允許跨腳本實例的全球變量。這些用戶定義域是DatabaseChecks、DBDataSource、DBSchemaName、DBPassword和Country。
在執行測試包中的測試實例時,首要任務就是調用內部庫中的一個功能,將這些變量值讀入OTA中,并存儲在Dictionary object中。小組就可以給這些全球變量加上可讀的注釋(如:GlobalVariables.Item (“DatabaseChecks”))。該階段還有一個任務就是導出附件數據表格,當該特定測試案例的測試數據在美科利QuickTest Professional中上傳并在測試中使用后,就可以導出數據表格。
測試腳本主體
在該測試階段執行測試步驟。
后端數據庫驗證
腳本的這個階段中,執行所有需要的數據庫驗證。在測試腳本初始化和預處理階段所讀入的記號和聯結字符串組件都在該階段被使用。此外,測試檢查DatabaseChecks定義域是否被設定成“TRUE”。如果是的話,就知道存在需要執行的數據庫檢查任務。接著,測試可以例示數據庫等級,從數據表格中讀入預期的結果,并驗證這些值。所有這些在數據庫等級中都被定義成可重復使用的方法。
整理和后期處理
測試已執行完成,在對測試包中的下一個測試實例進行測試之前,應該對前一測試進行整理。需要一種方法來巡視AUT中的適當方位,因此小組在內部庫中創建了一個功能,使用美科利TestDirector OTA API’s來觀測數據包中下一數據實例的名稱。測試名稱的前三位字母決定了測試人員應該巡視的具體方位。如果下一個測試案例名稱的前三位字母和當前的不一樣,那就執行代碼將AUT移入合適的方位。如果相同的話,無需進行任何操縱,因為在用戶界面的正確方位上測試已經展開了。
總結:業務案例成果
篇2
集成電路(Ic)的靜電放電(ESD)強固性可藉多種測試來區分。最普遍的測試類型是人體模型(HBM)和充電器件模型(CDM)。這兩種EsD測試類型旨在揭示包含基本EsD控制的制造環境下,電路在EsD應力下的存續情況如何。HBM是應用最久的EsD測試,但工廠EsD控制專家普遍認為,在現代高度自動化的組裝運營中,CDM是更重要的ESD測試。CDM應力的大小會隨著器件的尺寸而變化。有關CDM的“傳統智慧”更認為不需要測試尺寸極小的集成電路,因為峰值電流快速變小直至消失。我們在此前的文童中曾指出,極小器件的峰值電流并不像通常認為的那樣快速變小直至消失。高速示波器測量顯示,即使脈沖寬度變得很窄,極小器件的峰值電流仍令人吃驚地保持高電平。過去,由于這些大峰值電流被忽略,因為使用了場致CDM測試標準所提倡的1GHz示波器,而場致CDM測試是最普及的CDM測試形式。
測試小器件時面臨的問題
觀測到極小集成電路超出預料的峰值電流,對負責測試極小器件(尺寸僅為較小的個位數毫米等級)的ESD測試工程師而言可不是什么好消息。圖1顯示了置于場致CDM測試裝置上的8球柵(ball)芯片級封裝。必須接觸每個被測引腳的探針(的尺寸)占到整個集成電路尺寸的不小比例。顯而易見,移動被測器件并不需要太多的探針接觸:只是要求反復調整器件的位置。
在場致CDM測試期間、按慣例要使用真空來固持(hoId)被測器件(DUT)的位置。真空通常不能非常安全地固持極小的器件。此外,真空孔(的截面積)占到被測器件尺寸的不小比例,可能會影響器件應力。當真空孔尺寸超過被測器件面積的18%時,應力的大小就開始下降。圖2比較了置于真空孔與不置于真空孔上的器件在峰值電流或完整電荷(total charge)條件下測量得到的應力大小。
在CDM測試期間使用真空來固持器件,由此帶來兩個問題。首先,它不起作用,即便起作用,也會開始影響測試結果。業界已經嘗試使用兩種方法來改善小器件的可測試性――將小封裝貼在某類夾具(holder)上,或以支撐結構或模板來固持器件的位置。
使用夾具固持小器件
已經在三種條件下使用6uSMD裸片來進行cDM測試:僅器件本身、器件貼裝在14DIP轉換板上,以及在36LLP替代板(Surrogate Board)上,如圖3所示。圖4顯示了這三種條件下以500 v電壓采用8 GHz示波器所獲得的CDM測試波形。這些結果顯示,貼裝在電路板上會增加施加給集成電路的應力。36LLP替代板上應力的增加頗為適度,可以視為易于操作性與更可靠測試結果之間的最佳折衷。貼裝在14DIP轉換板上的應力增加更為嚴重,大概不是一個可接受的折衷辦法。好消息是36LLP替代板實際上比測試期間會移動的14DIP轉換板更易于操作。
支持模板
第二種處理小型集成電路的方法是使用支持模板。業界存在關于支持模塊這種方法的顧慮:由于小器件周圍有介電常數較高的材料,介電的存會在多大程度上改變集成電路與場板(6ddplate)之間的電容?被測器件與場板之間的電容是被測器件上應力大小的決定因素。圖s顯示了固定在CDM裝置中一個模板內的6usMD封裝。此時被測器件位于絕緣體中精心加工的孔,而絕緣于cDM裝置使用真空的場板中。圖6顯示了6LLP封裝使用與不使用FR4支持模板時以8GHz示波器捕獲的波形。此圖顯示這模板在測試條件下僅為集成電路增加極小的應力。
篇3
摘 要:谷氨酸棒桿菌作為棒桿菌中的模式生物,擁有多條完整的芳香化合物代謝途徑,全基因組測序的完成為在谷氨酸棒桿菌中進行代謝調控研究提供了良好的生物信息學平臺;該菌包括基因敲除及互補在內的遺傳操作系統非常成熟,是研究芳香化合物代謝調控機制的良好模型。該研究旨在利用棒桿菌等模式生物中的莽草酸合成及芳香化合物代謝相關元件進行元件適配性研究,同時結合生物信息學、分子生物學及生物化學方法發掘其他微生物中這兩類元件,并對元件進行表征、改造及標準化并建立元件庫;選取高效能的功能元件拼接組裝為功能模塊,并在棒桿菌等底盤細胞中進行檢測適配性,從而構建出高效合成以莽草酸為代表性芳香化合物的人工細胞。到目前為止,研究工作完成了谷氨酸棒桿菌莽草酸合成途徑酶元件的鑒定,重點完成了谷棒DAHP合酶和分支酸異構酶功能表征及元件間適配性關系,獲得大量潛在的莽草酸合成相關代謝元件;并對部分代謝元件進行功能驗證和表征;同時建立高效蛋白表達及酶活測定體系。鑒定了谷棒莽草酸途徑的7個酶以及分支酸異構酶,完成了谷棒DAHP合酶、分支酸異構酶、脫氫奎尼酸脫水酶以及莽草酸激酶功能表征,揭示了DAHP合酶和分支酸異構酶相互作用機理和調控關系。獲得了3 549個莽草酸途徑相關基因序列,確定了516個合成目標基因,完成了這些基因密碼子優化和基因序列重新設計,選取了37個脫氫奎尼酸脫水酶基因人工合成,構建標準元件庫,并表征了它們的酶促動力學參數。構建并驗證了快速高通量的篩選―優化―合成―表征莽草酸途徑元件庫的Pipeline。另外在調控元件庫構建方面,構建了包括RBS、Promoter、Terminator以及Insulator等4共226個元件的調控元件庫,為莽草酸通路模塊的優化和精細調控的奠定了基礎。 模塊的組裝和優化方面,構建了基于RiboJ Insulator的基因表達定量調控模型,合成了莽草酸本地途徑酶元件和調控元件元件進行模塊組裝,并在底盤細胞谷氨酸棒桿菌中實現了表達,對最優配比進行了初步篩選,將莽草酸產量提高了7倍。
關鍵詞:莽草酸 莽草酸途徑 谷氨酸棒桿菌 合成生物學 元件庫
Abstract: Corynebacterium glutamicum as a type strain has a number of complete metabolic pathways of aromatic compounds. The completion of whole genome sequencing provides a good bioinformatic platform for metabolic and regulatory study of cells. Besides, the genetic manipulation systems (including knockout and complementary systems) are very mature, which makes this strain a perfect model to study the metabolic and regulatory mechanisms of aromatic compounds.With techniques of bioinformatics, molecular biology and biochemistry, more devices with similar functions are explored from all other microorganisms. And device libraries are subsequently established after characterization, modification and standardization of these devices. High-performance functional devices are selected to assemble modules which are then transferred into chassis cells for suitability test. After optimization of the suitability, artificially synthesized cell can provide a much more efficient synthesis of shikimic acid -a representation of aromatic compounds- than the wild type strain do. So for, all enzymatic devices involved in shikimic acid synthetic pathway have been identified, and a lot of potential function devices that may related to shikimic acid synthesis have been achieved. In total, 3549 gene sequences that are relative to shikimate pathway are identified and 516 of them are verified to be target genes for shikimic acid synthesis. After codon optimization and sequence redesign, 37 dehydrogenation quinic acid dehydratase genes are selected to be synthesis chemically, and these synthetic devices are used for characterization of their enzymatic kinetic parameters. By then, a highly efficient pipeline for construction of device library with a high-throughput “Screening―Optimization―Synthesis―Characterization” process is built. In terms of regulatory devices, a library is constructed with 226 regulatory devices, including RBS, Promoter, Terminator and Insulator., which provide a steady foundation for optimization and accurate regulation of shikimic acid pathway modules. Based on a quantitative model named RiboJ Insulator for regulation of gene expression, the local enzymes in shikimic acid pathway are assembled with regulatory devices from the previous library in chassis cells Corynebacterium glutamicum. And the production of shikimic acid is increased by 7 times comparing with the wild type ones.
Key Words: Shikimic acid; Shikimic acid pathway; Corynebacterium glutamicum; Synthetic biology; Device library
閱讀全文鏈接(需實名注冊):http:///xiangxiBG.aspx?id=50689&flag=1
篇4
【關鍵詞】配網自動化 RTDS集成測試
隨著電力系統的不斷發展,我國電力建設經歷了大輸電的投資高峰期,對于220kV及以上電壓等級的輸電網進行了全面的提升和完善,目前輸電投資已經逐步回落,在GDP增速和用電彈性雙重下滑的大背景下,短期無法出現較大的需求增量。而隨著城鎮化建設的加速,未來電力系統的發展將進入結構性建設階段,110kV及以下的配網將成為新的投資重點,配電自動化系統的建設是配網發展過程中的重要內容之一,而配電網的測試環節目前還處于摸索階段。
配電自動化(DA)是一項集計算機技術、數據傳輸、控制技術、現代化設備及管理于一體的綜合信息管理系統,實現對配電系統監視\控制的自動化管理,其目的是提高電網供電可靠性,改進電能質量,向用戶提供優質服務,降低運行費用,減輕運行人員的勞動強度。
本文通過介紹國內外配網自動化發展概況,進一步通過探討國內外配網實驗仿真平臺建設的狀況,提出基于RTDS的配網集成測試平臺建設的方案。
1 國內外配網自動化技術發展現狀
1.1 國外配網自動化發展現狀
國外自20世紀70年代起進行了配電自動化技術的研究與應用,歸納起來,大致可以分為三個階段。第一階段:基于自動化開關設備相互配合的饋線自動化系統,其主要設備為重合器和分段器,不需要建設通訊網站和配電主站,系統在故障時通過自動化開關設備相互配合實現故障隔離和健全段恢復供電。第二階段:隨著計算機技術和數據通訊技術的發展,一種基于饋線監控終端、通訊網絡和配電主站的實時應用系統產生,在配網正常運行時,系統能起到監視配電網運行狀況和遙控改變運行方式的作用,故障時能及時察覺,并由調度通過遙控開關隔離故障區段和恢復健全段供電。第三階段:隨著負荷密集區配電網規模和網絡化程度的快速發展,僅憑借調度員的經驗調度配電網越來越困難;同時,為加快配電網故障的判斷和搶修處理,進一步提高供電可靠性和客戶滿意度,一種集實時應用和生產管理于一體的配電網管理系統逐漸占據主導地位,它覆蓋了整個配電網調度、運行、生產的全過程,還支持客戶服務。系統結合了配電網自動化系統、配電網GIS應用系統、配電生產管理系統等,且與營銷管理系統相結合,實現配電合用電的綜合應用功能。
以上三個階段的配網自動化系統目前在國外依然存在。其中,日本、韓國側重全面的饋線自動化,而歐美的配網自動化除了在一些重點區域實現饋線自動化之外,在配電主站具有較多的高級應用和管理功能。
1.2 配網自動化技術在我國的發展現狀
我國配電網自動化技術研究起步于上世紀90年代,期間進行了一些試點性項目:如1996年在上海金騰工業區建成基于全電纜線路的饋線自動化系統,是國內第一套投入實際運行的配電網自動化系統。2003年杭州、寧波配網自動化項目對我國配電網建設具有良好的示范意義。但過去幾年來,配電自動化在我國電網建設中仍然處于比較薄弱環節,配電網供電可靠性與發達地區先進水平存在較大的差距。配網自動化建設在大多數城市僅僅局限于試點,覆蓋率約為試點城市的1/5-1/4,甚至更少。而在國外如日本,配電自動化的覆蓋率高達80%的水平。因此在配電自動化方面,我國有廣闊的提升空間和發展前景,我們要借鑒國外的成功經驗,根據我國配網的實際情況,制定有效的配電自動化制度規范,不斷摸索,不斷提高,不斷發展,最終實現配電自動化的建設目標。
2 國內外配網實驗平臺建設現狀
2.1 國內配電網實驗平臺建設現狀
國內配電網實驗平臺的建設主要集中在配電設備的檢測階段,典型結構如北京電科院配網實驗平臺,其主要研究范圍包括配電終端性能功能檢測、EMC檢測、電能質量檢測等。由于其以單臺配電終端檢測和配電自動化演示為主,缺少整體系統功能性試驗,無法對各種典型網架結構進行建模和檢測,因此相類似的配網實驗室未形成針對配電自動化系統的完全檢測能力。而以西安電科院配網實驗室為代表的平臺建設其主要實現功能包括配電自動化主站系統模擬、配電自動化終端及檢測設備展示、配電自動化動作過程演示、采用RTDS仿真模擬配網系統等。但是該實驗室缺少針對通信系統、電源系統等的檢測,以及針對設備性能高低溫、EMC等試驗,未能將靜模試驗與動模試驗相結合,仍未形成完全的配電自動化檢測能力。
配網自動化實驗室主體結構包括10KVA自動調壓器,PT、CT、變換器、數據采集卡和數模轉換卡系統應用軟件等。實驗室可以實現的功能包括故障定位識別、饋線重構和無功補償/電壓控制三大功能。系統構建典型的三相配電系統單線圖如圖1所示。
2.2 國外配電自動化實驗室建設狀況
對應著配網自動化的發展與研究,國外配網實驗平臺建設開展得也比較早。美國德雷克賽爾大學可重構配電自動化與控制實驗室建于21世紀初,其整體結構與裝置如圖2所示,由4個完全相同的配電站組成,電源可提供三相交流208V和120V直流電壓,并帶有三相自耦變壓器(變比為1:1),自耦變壓器是起到隔離作用,以防止電力和測量設備的涌入電流,并設置了一個30A的三相斷路器。ZIP負荷由多種負載組成,其包括獨立的恒值阻抗,恒定電流和恒定功率負載。它們可以通過平衡/非平衡的方式進行連接。數據采集卡(DAQ)安裝在計算機上用來采集相關數據,獲取到的數據將通過以太網在遠程測控終端系統(RTU)和主站之間進行傳輸。
該實驗室除能進行常規的配網實驗外,還可以實現多相輻射網潮流實驗以及網絡重構實驗等,具有比較全面的配網設備與系統實驗的功能。
芬蘭坦佩雷理工大學的現代化配電自動化實驗室建于上世紀末,由主變電站和控制中心兩層主體結構構成,實現的主要功能有故障模擬、定位與雷暴預警等。
日本的智能配電網實驗室建于2011年,主要用于現代住宅配電系統研究。該實驗室包括一個連接到10kW的功率放大器上。該功率放大器又連接到硬件在環(power-HIL)中的eMEGAsim電力系統仿真器。如圖3所示。住宅中配有各種家用電器和其它設備。這些設備包括燃料電池,光伏系統和其它正在考慮的將用在未來住房中的設備。這些住宅將會被整合成一個現代化的微電網。微電網每一用戶可以向電網中反送電能。
微電網實驗室將能夠分析電網和住宅設備之間的相互作用,通過把住戶電流注入到由eMEGAsim實時仿真器所模擬的饋線回路中去,反過來模擬饋線回路又可以通過電力硬件在環(power-HIL)連接將饋線電壓返送給住戶。
3 配網自動化系統集成測試方案研究
3.1 配網自動化系統測試方案基礎
綜上所述,配網自動化建設無論在工程實踐當中,還是在實驗環境下對配網自動化研究都在積極地開展與進行中。盡管如此,各配網實驗室基本基于各終端設備或配網系統的某些功能而進行的平臺建設,缺乏配網全體的觀念和系統測試的思想。而依托最新的RTDS實時系統作為仿真平臺,結合實際配電自動化的主站、通信、測控終端,建設成一套模式靈活,技術先進的配電自動化測試仿真實驗室,可以使其處于國內國際領先水平。實驗室的建設基本目標如下:
(1)基于RTDS的配網仿真系統可以模擬任意規模、任意復雜程度的配網架構,避免了傳統物理動模規模小,運行方式不夠靈活的缺點。
(2)本實驗室的架構可以針對各種不同廠家、不同類型的配網終端進行入網測試,并對相關裝置接入實際配網后的特性進行仿真測試,彌補現有配網自動化終端只能進行單獨性能測試的不足。
(3)基于本實驗室可以在真實的主站系統進行高級功能的開發,并將該高級功能直接應用于真實配網環境中進行測試驗證,保證了該平臺具有較高水平的研究性。
3.2 方案整體結構
配網集成測試平臺以主站系統和數字仿真系統為主體,其中主站系統是配電自動化系統的控制中心和監測中心,而數字仿真系統主要進行模擬建模和仿真測試,兩大系統通過電壓電流、開入開出等信號量進行相互交互,從而實現了兩大系統的無縫銜接,實現多種功能、多種用途、多種形式的配電自動化實驗任務。平臺的結構圖如圖4所示。
系統實現的具體功能主要包括:
(1)可利用計算機RSCAD軟件搭建配網系統架構,模擬各種復雜的運行工況,并通過二次電壓電流實時反映出系統的狀態,能夠模擬配網多種故障狀況,能夠幫助規劃配網結構、了解配網潮流走向等等。
(2)系統可通過功率放大器實時輸出二次電壓電流,可以對FTU、DTU等配網自動化設備終端進行動態檢測,驗證其現場運行過程中的性能和質量。
(3)系統可模擬配置保護系統,真實反映配網故障狀態下保護裝置的動作情況,研究配電自動化與保護之間的聯系和配合。
4 結論
目前國內外配電自動化實驗室數量較少、功能單一、性能遠遠不能適應目前配電自動化的發展水平,在深入調研國內外配電自動化應用現狀及配電自動化實驗室建設水平基礎上,提出了以RTDS實時仿真為基礎、結合實際配電自動化的主站、通信、終端,建設成一套模式靈活,技術先進的配電自動化測試仿真實驗室的建設方案。該系統主要優點包括:
(1)基于RTDS的配網仿真系統可以模擬任意規模、任意復雜程度的配網架構,避免了傳統物理動模規模小,運行方式不夠靈活的缺點。
(2)本實驗室的架構可以針對各種不同廠家、不同類型的配網終端進行入網測試,并對相關裝置接入實際配網后的特性進行仿真測試,彌補現有配網自動化終端只能進行單獨性能測試的不足。
(3)基于本實驗室可以在真實的主站系統進行高級功能的開發,并將該高級功能直接應用于真實配網環境中進行測試驗證,保證了該平臺具有較高水平的研究性等。因此,基于RTDS系統的配電網平臺建設對于配電網系統以及配網設備各功能以及各種通訊方式等方面研究都有重要意義。
參考文獻
[1]王海燕,曾江,劉剛.國外配網自動化建設模式對我國配網建設的啟示[J].電力系統保護與控制,2009,37(11):125-129.
[2]韓國政,徐丙垠等.基于IEC 61850的配網自動化通信技術研究[J].電力系統保護與控制,2013,41(2):62-66.
[3]王剛.關于電力系統配網自動化建設的幾點思考[J].電子技術與軟件工程,2014(11):265-266.
[4]宋天寧,電力配網自動化仿真系統的探索[J].科技創新與應用,2014,33:217.
作者簡介
陸健(1986-),男,上海市人。碩士研究生學歷。現在供職于國網上海市電力公司電力科學研究院。研究方向為配電自動化技術。
陳冉(1983-),男,江蘇省南京市人。博士研究生學歷。現在供職于上海電力學院電氣工程學院。研究方向為配電自動化、配電網規劃等。
作者單位
篇5
關鍵詞:數字;集成電路;構成;系統;測試技術
高新技術的快速發展,帶來的是產品質量的提升和成本的降低。對于現階段的工作而言,測試的具體流程、測試的具體方法,都對產品的質量和成本產生了較大的影響。數字集成電路系統作為現階段的主流系統,其基本的構成涉及功能的實現,其測試技術的進步涉及產品的質量和生產效率。為此,在分析數字集成電路系統的過程中,需要在不同的模塊,投入相應的時間和精力,完成系統的階段性進步。在此,本文主要對數字集成電路系統的基本構成與測試技術展開討論。
1數字集成電路系統基本構成
數字集成電路系統在目前的應用是比較廣泛的,其在很多方面都具有較大的積極作用。隨著時間的推移,現有的數字集成電路系統,集合了過去的很多優點,在多方面均表現出了較大的積極作用。從構成來看,數字集成電路系統主要是將元器件以及連線,有效地集成于同一個半導體的芯片之上,從而完成的數字邏輯電路或者系統。在劃分數字集成電路系統的過程中,可根據數字集成電路中,包含的具體門電路、具體的器件數量,劃分為小規模的集成電路、中規模的集成電路、大規模的集成電路等。
數字集成電路系統在組成方面主要包括2個內容,分別為組合邏輯和寄存器(觸發器)。組合邏輯經過分析后,發現其是由基本門組成的一系列函數,在輸出的工作中,僅僅與當前的輸入具有密切的關聯。倘若表現為組合邏輯,那么在運行的過程中,就只能完成邏輯的運算。在時序電路方面,除了包含基本門之外,還包含存儲元件用例,保存過去的信息。因此,時序電路的穩態輸出,不僅僅與當前的輸入具有密切的關系,同時還與過去的輸入所形成的狀態具有比較密切的關系。在時序電路方面,其在有效完成邏輯運算的同時,還可以將具體的處理結果進行暫時的存儲,以此對下一次的運算提供便利。
2數字集成電路系統測試技術
對于數字集成電路系統而言,其在目前的發展中,除了基本構成不斷豐富外,測試技術也在很大程度上取得了提升。目前,數字集成電路系統的測試技術廣泛應用于各個領域,不僅獲得了較多的數據和資料,同時在多方面實現了數字系統本身的進步。
2.1功能測試
在數字集成電路系統的測試技術當中,功能測試是比較重要的組成部分,其在很多方面都具有較大的積極作用。從客觀的角度來分析,功能測試的實施,其目的在于驗證電路的設計和使用是否完成了預期的效果。功能測試在開展時,其基本過程如下:(1)從輸入端施加若干的激勵信號,也就是常說的測試圖形。(2)在操作當中,需要按照電路規定的具體頻率,有效地施加到被測試的器件當中,這一操作需要仔細進行,避免出現任何形式上的紕漏。(3)要根據兩者的相同情況、差異情況等,對具體的數據和信息進行分析,以此來更好地判定電路功能是否達到了正常的狀態。
測試圖形在應用過程中是檢驗器件功能的重要途徑,獲得了業內的高度認可。從理論上來分析,一個比較好的測試圖形,本身所具有的特點是非常突出的:(1)測試圖形必須具有較高的故障覆蓋率,這樣才能更好地測試不同類型的故障。(2)測試圖形必須具有較短的測試時間。以往的測試花費大量的精力和時間,得到的結果卻不精確。因此,針對測試圖形的測試時間,要求是比較嚴格的。(3)測試圖形必須針對被測器件的故障、工藝缺陷進行檢測,提高被測器件的功能測試準確度。
由此可見,在功能測試過程中,測試電路的具體質量,會與測試矢量的精度具有比較密切的關系。例如,組合電路測試生成算法,其主要包括窮舉法、代數法等等。可根據實際的需求,選擇合理的方法來完成。
2.2直流參數的測試
數字集成電路系統的測試技術還能夠針對較多的重要指標,完成相應的測試工作。直流參數的測試是目前比較關注的問題。從測試技術的角度來分析,直流測試是用來確定器件點參數的穩態,確保器件可以更加穩定的運行。從方法上來分析,直流參數的測試方法比較多樣化,目前常用的包括接觸測試、漏電電流測試、轉換電平測試等。
接觸測試在應用過程中,雖然操作比較簡單,但需要在細節上有所把握。例如,該測試在具體的應用當中,需要充分的保證測試的接口與器件可以正常的連接。同時,在測量輸入和輸出方面,應根據管腳保護二極管的具體壓降情況,觀察連接性是否達到了標準的要求。如果要求未滿足,則要重新連接。
漏電測試是一種比較特殊的測試方法,其在應用過程中表現出了很大的優異性。在實際的工作當中,漏電流的出現,主要是由于器件內部和輸入管腳之間出現了問題,多數情況下,二者的絕緣氧化膜在生產過程中,表現為特別薄的狀態,進而引起了類似短路的情況。最終,導致電流通過,形成漏電流。漏電測試的方法會針對該項參數的具體測試,以此來更好地對器件輸入、輸出的負載特性進行較好的分析,實現從源頭測試。
轉換電平測試在目前的應用中,隸屬于針對性較強的一類測試方法。轉換電平測試在應用當中,會通過反復的運行功能測試的方法,針對導致功能測試失效的臨界電壓值進行測試和分析,確定轉換電平。從技術上來分析,轉換電平測試的應用,在很多方面都充分反映了器件抗噪聲的能力水平,是一項非常重要的測試技術。
2.3交流參數的測試
數字集成電路系統在現階段的研究中,獲得了很多的積極成果,將成果廣泛應用,實現了測試技術的較大提升。交流參數的測試,是數字集成電路系統測試技術的重點表現,其在很多方面都是非常重要的一項指標。
從具體的測試層面來分析,交流參數的測試工作主要是測量器件晶體管轉換狀態時所表現出的時序關系。執行該項測試的目的在于,確保器件能夠在規定的時間內發生正常的狀態轉換。操作過程中,比較常用的交流測試方法、包括傳輸延時測試的方法、建立和保持時間測試的方法等。
3測試技術的應用
數字集成電路系統在基本構成獲得不斷的深化后,測試技術也獲得了較大的提升。二者互相輔助造成了良性循環,并且創造出了較大的價值。相對而言,測試技術在獲得了深化后,應在具體的應用上作出足夠的努力,僅僅在理論上進行研究,并不能創造太多的價值。我國目前對技術的研究是非常重視的,很多工作都達到了較為重要的階段。數字集成電路系統測試技術作為影響多領域發展的重點技術,必須得到廣泛的應用。
例如,現在使用的泰瑞達(Teradyne)公司生產的J750,HILEVEL生產的ETS770。這些都是非常先進的半導體自動測試系統。其中泰瑞達可為半導體電路提供測試解決方案,它擁有模擬、混合信號、存儲器及VLSI器件測試所有領域的測試設備。并且該機器是低成本高性能并行測試機,采用windows操作系統,人機界面友好、簡單;基于板卡的硬件架構,維護性好;配上MSO,基本能滿足SoC的測試需求,有著較高的測試性價比。而HILEVEL生產的ETS770的優點是器件可以通過測試小板很方便地與測試系統相連,并且可以實現對芯片進行快速的邏輯功能驗證,測試編程界面全為窗口式,快速簡捷,易于掌握。總之,每個測試系統都有各自的硬件配置和程序開發環境,需要測試工程師根據每個測試器件的邏輯結構和電特性制定合理的測試流程,最大限度地發揮每個測試系統的資源優勢。
由此可見,數字集成電路系統測試技術在應用層面,表現出了較大的積極作用,總體上創造出的價值是非常值得肯定的。今后,應該在多方面針對數字集成電路系統的基本構成,針對測試技術,開展深入的研究。一方面要不斷地健全數字集成電路系統的基本組成,豐富內容;另7y面需健全測試技術體系,從多個方面來提高技術的功能性和可操作性。
篇6
[關鍵詞]機電一體化;介質程序;測試方法
中圖分類號:TP31 文獻標識碼:A 文章編號:1009-914X(2014)23-020-01
現在國家對于機電一體化很重視,因為機電一體化關乎國家的硬實力,關乎到我國工業的發展,只有機電一體化平穩、健康、快速發展,我們國家的明天才會有保證,我們國家才能長治久安,維護好本國。本文試著介紹一下嵌入式程序測試技術。
1.嵌入式程序測試基本概念的簡要敘述
嵌入式程序設計已經成為工業現代化、智能化的必經之路,嵌入式程序測試產品已經深入到各行各業。嵌入式程序測試系統的專用程度較高,系統的整體繼承性相對較小,為了保證系統的穩定性,軟件的測試成為嵌入式開發的一個重要環節。由于嵌入式程序自身的特點,傳統的軟件測試理論不能直接用于嵌入式程序的測試,因此,研究嵌入式軟件的測試有重要意義。嵌入式程序的設計是以一定的方法為基礎的。面對越來越復雜的程序開發任務,人們提出了各種程序設計的模型。從用戶需求和系統要實現的任務功能出發,把大型的程序劃分為相對較小的模塊。模塊化設計的核心是模塊的獨立性,主要包括功能獨立性和結構獨立性,這使得程序開發的分工易于實現。
2.嵌入式程序
嵌入式程序開發有其自身的特點。一般先進行硬件部分的開發,主要包括形成裸機平臺,根據需要移植實時操作系統,開發底層的硬件驅動程序等。硬件平臺測試通過后,應該軟件的開發調試是基于該硬件平臺進行的,這同時也是對硬件平臺的一個測試。因此可以說,嵌入式程序的開發過程是一個軟硬件互相協調,互相反饋和互相測試的過程。一般來說,在嵌入式程序中,底層驅動程序、操作系統和應用程序的界線是不清晰的,根據需要甚至混編在一起。這主要是由于嵌入式系統中軟件對硬件的依賴性造成的。嵌入式程序對硬件的依賴性要求,軟件測試時必須最大限度地模擬被測軟件的實際運行環境,以保證測試的可靠性。底層程序和應用程序界限的不清晰增加了測試時的難度,測試時只有確認嵌入式程序平臺及底層程序正確的情況下才能進行應用程序的測試,而且在系統測試時,錯誤的定位較為困難。軟件的專用性也是嵌入式程序的一個重要特點。
3.嵌入式程序的測試方法
3.1 嵌入式程序的模塊測試技術
把大型的嵌入式程序劃分為若干個相對較小的任務模塊,由不同的程序員分別同時對其進行編碼。編碼完成后,把各個模塊集成起來前,必須對單個模塊進行測試。由于沒有其它數據模塊進行數據傳遞的支持,該階段測試一段是在宿主機上進行的(宿主機有豐富的資源和方便的調試環境)。此階段主要是進行白盒測試,盡可能地測試每一個函數、每一個條件分支、每一個程序語句,提高代碼測試的覆蓋率。由于只有單個模塊正確才有整體集成的必要性,因此,單個模塊測試時測試一定要充分、完整。模塊測試階段,測試用例的構造不但要測試系統正常的運行情況,還要進行邊界測試。邊界測試就是進行某一數據變量的最大值和最小值的測試,同時進行越界測試,即輸入不該輸入的數據變量測試系統的運行情況。理想的嵌入式程序是不應該由用戶的信息交互導致死機的,這也是嵌入式設計的一個基本要求。因此,不論進行何種測試,系統死機都該被作為測試錯誤處理。在模塊測試階段,由模塊化編程的基本思想,根據模塊內部的緊湊程序,也可以把大的模塊劃分成小的模塊。在程序內部,小模塊之間數據傳遞的入口設計接口函數,用于快速地定位錯誤。用此模塊嵌套的思想進行軟件測試,需要模塊內部結構清晰,數據鏈路簡單。
3.2 嵌入式程序的集成測試技術
單個軟件模塊測試正確之后,將所有模塊集成起來進行測試。本階段主要是找出各模塊之間數據傳遞和系統組成后的邏輯結構的錯誤。在宿主機上采用黑盒與白盒相結合的方法進行測試,要最大限度地模擬實際運行環境,可以屏蔽掉一些不影響系統執行的和數據傳遞的難以模擬函數。集成測試是模塊化設計軟件的測試優點充分體現的階段。集成測試前,應該由程序員根據模塊之間的數據的輸入輸出編寫模塊接口函數,這需要負責不同軟件模塊的程序員共同協調完成,然后將模塊接口函數集成到接收數據模塊的入口處。由前面的分析可知,單鏈路數據傳遞的軟件模塊集成測試時容易定位錯誤所在的軟件模塊。一個軟件模塊的數據不一定只有另外一個模塊提供,即軟件模塊的數據鏈路不一定只是單鏈路的,測試時可以把復雜鏈路結構的數據傳遞劃分為單鏈路結構數據傳送進行錯誤定位。修改輸出數據的軟件模塊時,可能導致輸入數據的軟件模塊引入新的錯誤,因此在這里引入關聯矩陣確定修改某一模塊后需要重要測試的模塊。集成測試是在擁有程序設計文檔、程序結構和數據結構時,對軟件模塊在集成中出現的錯誤進行測試。集成測試時,根據模塊接口函數定位錯誤修改代碼,根據關聯矩陣確定重新測試的軟件模塊。
3.3 嵌入式程序的系統測試技術
集成測試完成后,退出宿主機測試環境,把系統移植到目標機上來,完成應用到現場環境中,從用戶的角度對系統進行黑盒測試,驗證每一項具體的功能。由于測試者對程序內容程序執行情況一無所知,因此本測試階段的錯誤定位比較困難。系統測試階段應該進行意外測試和破壞性測試,即測試系統正常執行情況下不該發生的激發活動和人為的破壞性的測試,進一步驗證系統性能。系統測試階段不應該確定錯誤后立即修改代碼,應根據一定的錯誤發生頻率,確定測試周期,在每個測試周期結束時修改代碼,進行反復測試;否則,不但增加了完全測試的任務量,而且降低了測試的可信度。
3.4 嵌入式程序的測試結果分析
測試結果的分析可以定位錯誤,指導程序員修改代碼,同時指出測試進行的程序并進一步指明測試方向。測試結果的分析是一個由測試結果和測試預得結果進行分析、比較和定位錯誤的過程。測試結果的分析是一次測試的最后環節,分析時應該考慮軟件的運行環境和實際運行環境的差異以及各種外界因素的影響等。
3.5 嵌入式程序的測試用例的構造與管理
測試用例是為了測試目標程序設計的包括輸入項和預得結果的一種文件,根據測試環境和測試目標程序的不同,可分為某種格式的文檔或某種輸入行為(如一次按鍵)等。測試用例的構造要盡可能覆蓋所有可能的取值范圍,使測試盡可能地覆蓋所有程序代碼,提高代碼測試覆蓋率,同時又不作多余、重復和無意義的測試。在嵌入式程序測試的不同階段,要構造不同的測試用例;在系統平臺測試階段,要構造針對系統任務調度、實時性能和底層驅動程序的測試用例;在模塊測試階段,應構造針對某一模塊進行測試的測試用例;在集成測試階段,針對系統集成時數據傳遞、結構斜接問題構造相應的測試用例;在系統測試階段,要構造針對某項功能的或多項功能結合在一起的測試用例,或使用已經在同類產品上已經驗證正確的測試用例。測試用例是可復用的。用數據庫的來管理測試用例是一個很好的選擇。
結語:
文章對嵌入式程序的特點和測試方法作了分析,此測試方法用于工程機械控制器和數控系統開發的測試。測試的效率和可靠性滿足要求。希望可以對專業技術人員和廣大愛好者提供一些借鑒。
參考文獻
[1] 夏蓮,葉文憑,《論嵌入式程序》,2011.11.24期刊.
篇7
新款2401型數字源表:業內最低成本SMU儀器?1A/20V量程?替代電源+DMM
與所有吉時利SMU(源測量單元)儀器一樣,新推出的2401型數字源表對光伏(太陽能)電池、高亮度LED(HBLED)、低壓材料和半導體器件的電流與電壓(I―V)特性分析以及電阻測量等高精度測試應用進行了優化,并且,2401以前所未有的低價在20V和1A信號幅度上提供了源和測量單元的先進功能。
吉時利市場經t~CharlesCimino認為“2401型數字源表的性價比極高,是測試和測量行業里具有一套完整測量量程、功能和可編程工作模式的售價最低的單機源一測量儀器。”Charles接著表示,“2401型數字源表是配備獨立可編程電源和數字萬用表的測試系統,為那些可編程電源精度不足、信號范圍或分辨率達不到要求的應用提供最經濟的替代測試方案。”
在1A/20V量程范圍內,2401的操作和編程與2400系列的其它產品完全相同。與源測量單元系列的其它產品一樣,2401在一個機殼中集成了高度穩定的直流電源和真儀器級5位半或6位半萬用表。在使用時,2401可用作電壓源、電流源、電壓表、電流表和歐姆表,并提供4象限雙極和自動源/阱操作。2200系列可編程通用電源產品線
吉時利新的五款通用可編程直流電源,有效補充了吉時利用于組件、模塊、器件特性分析和測試應用的現有專業電源產品線及源測量儀器組。最新的型號2200系列電源產品線以經濟有效的價格、靈活的操作、功能結合卓越的電壓和電流輸出準確度,提升了各種器件特性分析和測試應用的易用性:
?2200-20-5型:20V5A,100W
?2200-30-5型:30V5A,150W
?2200-32-3型:32V3A,96W
?22OO一60―2型:60V,2.5A,150W
?2200-72―1型:72V1.2A,86W
2200系列電源的電壓輸出準確度指標為0.03%,電流輸出準確度指標為0.05%。此外,它們的高輸出(1mV)和測量(0.1mA)分辨率使其非常適于測量空閑模式和休眠模式電流等應用的低功率電路和器件的特性分析,以確保器件滿足當今更具挑戰性的能源效率目標。背板的遠程感測端子和低于5mVp-p的噪聲能保證設置電壓等于電源實際輸出的電壓。
篇8
【關鍵詞】軟件測試;產品;目標;原則;工具
軟件測試是在規定的條件下對程序進行操作,以發現程序錯誤,衡量軟件質量,并對其是否能滿足設計要求進行評估的過程。為了有效保證軟件產品開發的效率和質量,減少軟件維護的困難,就必須重視軟件測試。在計算機軟件技術發展迅速的今天,軟件測試逐步走向了自動化,這不僅可以對軟件測試的過程進行有效的把控,還能提升整體測試的水平。在軟件測試工作中有一個重要問題,那就是要促實現知識管理過程與軟件測試過程有效集成,從而促進知識資產在軟件測試組織中的傳播與重用。軟件測試是一項知識密集型活動,為此作為軟件設計師必須充分了解軟件測試的相關知識、技巧,這樣才能充分利用現代化測試技術進行軟件測試。
一、軟件測試的目標
1.軟件測試員的基本目標就是為了發現軟件缺陷。成功的測試是發現了至今為止尚未發現的錯誤的測試。測試并不僅僅是為了找出錯誤,而要通過分析錯誤產生的原因和錯誤的發生趨勢,可以幫助項目管理者發現當前軟件開發過程中的缺陷,以便及時改進。但是目前很多軟件開發團隊不是去找軟件中的缺陷,而只是為了證實軟件中不存在錯誤,可以很好滿足用戶需求。這樣的話,軟件工程師就沒有探索和發現錯誤的熱情,不希望在測試過程中出現問題,這樣就很容易放過軟件中隱藏的錯誤和缺陷。
2.軟件測試員還必須盡早地發現軟件錯誤。測試應該盡早進行,最好在需求階段就開始介入,這樣才能做到早發現、早解決。據相關數字統計資料顯示,軟件缺陷存在時間越長,修復費用將會越高,而且以數十倍在增長,從經濟、效率的角度來看,工作人員也必須盡早發現、解決軟件錯誤。同時還需要在整個軟件開發的過程中都要進行軟件測試,這樣才能盡可能全面地發現軟件中潛在的缺陷,盡早的解決。
3. 軟件測試人員必需確保找出的軟件缺陷得以關閉,而不是要軟件缺陷得以修復。因為在軟件測試工作中,成功的測試是發現了至今為止尚未發現的錯誤,切實站在用戶的角度,將更深層潛在的問題都測試出來。因為時間、風險因素的限制并非所有的軟件缺陷都必須而且能夠得以修復,那么這是就需要軟件測試人員盡可能找到軟件存在的缺陷并關閉缺陷。
二、軟件測試的基本原則
1.軟件測試應該盡早進行,最好在需求分析階段就開始介入。只有這樣才能全方位地發現軟件開發過程中存在的問題,這樣才能做到早發現、早解決。軟件缺陷存在時間越長,修復費用將會越高,而且以數十倍在增長,從經濟、效率的角度來看,工作人員也必須盡早發現、解決軟件錯誤。
2. 程序員應該避免檢查自己的程序,軟件測試應該由第三方來負責。當一個程序員完成了設計與編寫程序的建設性工作后,要一夜之間突然改變他的觀點,設法對程序形成一個完全否定的態度,那是非常困難的。所以,大部分程序員都由于不能使自己進入必要的精神狀態就不能有效的測試自己的程序。如果有條件的話,應當由獨立于開發組和客戶的第三方測試組或測試機構來進行軟件測試。
3.設計測試用例時應考慮到合法的輸入和不合法的輸入以及各種邊界條件,特殊情況下要制造極端狀態和意外狀態,如網絡異常中斷、電源斷電等。
4.還必須應該充分注意測試中的集群現象。
5.對錯誤結果要進行一個確認過程。一般由A測試出來的錯誤,一定要由B來確認。嚴重的錯誤可以召開評審會議進行討論和分析,對測試結果要進行嚴格地確認,是否真的存在這個問題以及嚴重程度等。
6.制定嚴格的測試計劃。一定要制定測試計劃,并且要有指導性。測試時間安排盡量寬松,不要希望在極短的時間內完成也有一個高水平的測試。
7.妥善保存測試計劃、測試用例、出錯統計和最終分析報告,為維護提供方便。
三、軟件測試的階段性分析
(一)發現和解決缺陷的階段。在這個階段要盡可能多的發現缺陷。在這個階段,測試工作主要集中于發現缺陷,為此要具備考驗測試設計得能力,發現缺陷之后還要能夠清晰的描述、定級、跟進和驗證,要充分理解業務和架構,發現一類問題能夠舉一反三發現更多類似的問題。
(二)質量管理。為了持續的優化軟件,形成一個良性的循環系統,為此還必須加強對缺陷的分析和考核,有效地梳理和改善研發流程中出現的問題。首先要做質量數據的統計和分析,收集的數據很多,常見的有:外網的缺陷情況,包括事故,及影響的程度;測試階段的缺陷數量,分布,嚴重程度,缺陷的類別等維度;缺陷的橫向跨團隊和系統的對比,縱向的和歷史情況對比;版本的情況,代碼變更行數的情況。其次就是問題的追溯和對于開發的考核,光靠觀念和自覺是不夠的,必需要有一定的反饋機制,這樣才能起到良好的約束作用,通常的考核指標涉及這些方面:編譯失敗次數的考核; 外網事故和缺陷的數量;測試階段的缺陷,特別是基礎功能缺陷和嚴重缺陷,如果剔除其他因素只看開發代碼原因的編譯失敗則更明顯,特別是后面有懲罰機制之后,進一步下降。再次就是對于測試的考核,測試的考核通常考慮下面的指標:漏測:絕對數量或者漏測率;版本的工作量和測試效率;延期的情況。最后就是要推動開發的自測,這通常取決于開發負責人的觀念和態度,有良好的自動化條件效果就會更好。
(三)推動全面的質量提升。首先要管理好整個研發流程;其次就是提交測試前后的一些事情,采用代碼的靜態掃描和 code review;再就是要注意不斷提升測試能力,采用自動化技術和一些輔助手段;還要注重把控環節的質量,了解到不同的組織做法不同,執行的人員可能不同,有開發,運維,專職的版本管理或者測試來做;最后還要提升整體的運營質量。
參考文獻:
[1]史濟民.軟件工程原理方法與應用[M].北京:高等教育出版社,2001.
篇9
【關鍵詞】工程測繪測量;技術;工程建設
工程建設是推動我國社會發展的重要力量,做好工程建設前期的測量與測繪工作,能夠有效的降低工程的施工難度,保證工程建設的順利進行。而當前常見的工程測繪測量技術種類眾多,各具特點,根據工程的實際情況選擇恰當的測量測繪技術,提高工程測量測繪的準確性與可靠性,對促進我國的社會主義現代化建設有著十分重要的作用。
1、工程測量測繪技術的作用
隨著科學技術的不斷發展,工程測繪測量技術的水平也有了顯著的提高,例如,衛星定位技術、衛星航拍技術、電子信息技術、低空遙感技術等先進手段,已經被廣泛的用于工程測繪測量領域當中,大大提高了工程測繪測量技術的準確性與可靠性,同時也使得工程測量測繪技術能夠適應更加復雜的環境,從而為工程的實施提供更加充分詳實的資料,對保障我國工程建設工作的快速穩步發展有著至關重要的作用。
工程測量測繪技術是工程測量領域發展的核心,通過合理的應用工程測量技術,對建筑項目所在地及其周邊的地表、地下、水體及空中的環境狀況進行深入的考察與了解,能夠幫助工程的設計與管理人員充分的掌握工程建設的難度,并對施工過程中的重點與難點加以控制,達到提高工程質量,確保工程順利實施的目的。對工程測繪測量技術進行研究,能夠進一步了解不同工程測量技術的優勢和不足,對工程建設行業的發展起到了良好的推動作用。
2、工程測繪測量技術的分類及特點
2.1 全球衛星定位技術
全球衛星定位技術簡稱GPS,是通過衛星導航定位系統來實現空間精確定位的一種定位及導航技術,由于功能強大,GPS技術在諸多領域均有著廣泛的應用。將GPS技術引入到工程測量行業當中之后,工程測量技術得到了極大的發展,由此衍生出的實時動態(RTK)技術便是GPS技術與工程測量技術完美結合的典范。RTK技術是建立基站與流動站,并以流動站與基站之間信號的變化為依據,對需要測量的區域進行動態監測的一種工程測繪測量技術。具體來說,RTK技術是將一臺GPS接收機作為原始的坐標點,安裝在基站所在的位置,收集相應的衛星數據。同時,另外一臺GPS接收機則跟隨流動站對需要測量的區域進行觀測,并對基站的信號進行同步接收與對比,通過相應的計算軟件求出流動站所在的位置,最終得出精度可達厘米級的工程測繪測量數據。RTK測量技術的應用,大大降低了工程測繪測量的工作難度,縮短了工作時間,同時也有效的提高了測量結果的準確性與可靠性,對工程測繪測量技術的發展起到了十分重要的作用。
2.2 數字化繪圖技術
在以往的工程測繪測量過程當中,繪圖始終是測繪工作的重點與難點,數字化繪圖的誕生有效的解決了繪圖過程中工作難度高、耗費時間長等關鍵問題,大大縮短了成圖時間,降低了繪圖工作的難度。同時,數字化繪圖技術還具有精確度高,傳輸與存儲快捷方便等特點,因而在工程測繪測量領域得到了廣泛的推廣。在進行數字化繪圖的過程中,首先需要工作人員嚴格按照相關要求,對指定地點進行數據的整理與采集,以保證錄入的信息準確全面,能夠完整的反應當地的地貌特征,從而在根本上保證繪圖的質量。同時,在進行數字繪圖之前,需要詳細的繪制草圖,表明不同地點之間的關系,從而降低成圖過程中發生問題的可能性,使地圖內容更加準確。當前,被廣泛采用的數字化成圖技術主要包括了電子平板模式與內外業一體化模式兩種。其中,電子平板模式由于無需對數據進行編碼,因此其數據采集工作、圖形編輯過程以及數據處理流程可以在處理現場統一進行,具有反饋速度快,成圖精度高等特點。此外,如果使用掌上電腦對數據進行采集,則可以進一步提高電子平板繪圖模式的機動性與靈活性,使得該模式在市政工程中得到廣泛的應用。而內外業一體化技術則是建立在內外業明確分工、協調配合基礎上的一種數據采集與處理方法,具有成圖比例靈活、測量精度高、作業難度低以及管理維護方便等特點,因此在工程測量測繪領域得到了快速的普及。
2.3 遙感技術
遙感技術的涵蓋范圍相對較為寬泛,主要包括有衛星遙感、低空航拍、航天攝影等多種方式。此外,根據測量波普性質的不同,還可以將遙感技術分為電磁波遙感、聲學遙感以及物理場遙感等。隨著科學技術的不斷發展,遙感技術的精確性和適應性也有了顯著的提高。在工程測繪測量方面,采用遙感技術能夠快速有效的得到需要的信息,從而及時的提供工程建設所需的數據,成為其他測繪測量技術的有力補充,在工程測繪測量工作中發揮著難以替代的重要作用。
2.4 GIS地理信息技術
GIS地理信息技術是建立在計算機技術和數據庫技術的基礎之上,融合了多個領域相關知識的綜合性技術。通過使用地理信息技術,工程測量測繪人員能夠將地表的標志物與其地理位置一一對應,并利用電子計算機加以表現,從而達到為工程建設提供依據的目的。在建立GIS系統時,需要注意對已有信息進行數字化處理,并修補數據中的漏洞與錯誤,使數字地圖的生成有理可依、有據可查,保證數據的質量,完善系統的使用功能。
將地理信息技術應用在工程測繪測量領域當中,可以大大提高空間地理信息的管理效率,降低數據更新與分析的難度,并可以與其他技術完美的結合,推動者工程測繪測量技術不斷向著智能化、自動化與人性化的方向發展。
3、結論
隨著科學技術的快速發展,將會有更多先進的測量技術被應用到工程的測繪與測量過程當中,促進工程測量測繪技術向著數字化、智能化、自動化、網絡化以及多元化的方向發展,進一步提高工程測量測繪的質量,為我國的社會主義現代化建設貢獻力量。
參考文獻:
[1]嚴召進.工程測量技術分析與探討[J].中國新技術新產品,2010(2).
[2]羅樸,張海燕.工程測繪測量技術研究[J].科技致富向導,2011(15).
篇10
【關鍵詞】61A單片機;震蕩電路;脈沖計數法
0 引言
電阻測試儀是實驗室的必備儀器。目前常用的電阻測試儀制作繁瑣,程序編寫復雜,成本太高,不具有記憶功能等。本文應用單片機技術,結合電路并采用適當的算法取代傳統電路,設計了一種多量程電阻測試儀,不僅能克服傳統電阻測試儀結構復雜的弊端,而且性能也將大幅提高,可以滿足較高且恒定的測量精度和較寬測量范圍的要求,同時增設了記憶功能和警示信號功能,使電阻測試儀更加智能。
1 系統的設計
該電阻測試儀系統功能框架如圖1所示,該系統主要由用戶控制模塊、中央處理系統、終端顯示模塊、電阻測試模塊、報警器模塊以及其它附加功能模塊等組成。
圖1 電阻測試儀系統功能框架圖
當用戶需要測量某一電阻的值時,只需要把此電阻放在相應的測試處,選擇好量程,測試儀即可自動測試出此電阻的值,并把測試結果顯示在液晶屏上,方便用戶讀取,該測試儀還具有超出量程警示功能和記憶功能,可存儲最近十次的測量結果。
2 各功能模塊介紹
2.1 電阻測試電路
電阻測試電路測量電阻主要采用“脈沖計數法”,電路圖如圖2所示。
圖2 電阻測試硬件電路
2.2 SPCE061A單片機
該設計采用SPCE061A型單片機。SPCE061A型單片機是凌陽科技公司最新推出的一款16位微處理器,具有體積小、集成度高、易擴展、可靠性高、功耗低、結構簡單、中斷處理能力強等特點,內嵌32K字閃存FLASH,處理速度高,能夠很方便地完成普通單片機的功能,其內部有兩路10位數/模轉換(DAC)輸出通道和7通道10位電壓模/數轉換器(ADC)和單通道聲音模/數轉換器,可以滿足將較復雜的電路模/數轉換和數/模轉換的需求,不需要外接轉換芯片,節省成本,降低電路的復雜程度,尤其適應于數字語音播報和識別等應用領域,得到廣泛應用。
將圖2電路輸出端連接到單片機的輸入端,單片機通過對硬件電路的輸出信號進行采樣并通過模/數轉換,計算出電路輸出信號的頻率。然后按照電阻、頻率轉換公式編寫相應的程序,便可以計算出所測電阻的阻值。
單片機與液晶顯示器、鍵盤、報警器相連。將所測電阻的阻值送到液晶顯示器顯示,通過鍵盤選擇不同的電阻測量量程以對應不同的公式參數。當所測電阻的阻值超過當時的量程時單片機控制報警器發出報警聲。
2.3 液晶顯示
采用128*64的點陣式液晶顯示模塊,可以把各種信息及時的顯示在液晶屏上,方便用戶讀取,采用128*64的點陣式液晶顯示模塊,使系統和用戶有了良好的人機交互界面,給用戶帶來極大地方便。顯示的內容主要有所測電阻阻值、量綱、測量時間。通過對單片機的控制還可以顯示出最近十次的測量結果。
圖3 系統程序設計流程圖
(上接第182頁)2.4 用戶輸入
系統采用的是4*4的矩陣式鍵盤,方便用戶對系統進行控制,使系統功能更加完善,更加多樣化,滿足用戶不同的需求。通過編寫程序實現對鍵盤的控制,使不同的按鍵對應不同的量程,使量程轉換方便快捷。
3 系統軟件設計
本軟件采用結構化程序設計方法和思路,各功能程序實現模塊化、子程序化,增加程序的可讀性。系統程序設計流程如圖3所示。
3.1 鍵盤掃描流程
編寫鍵盤掃描程序并下載到單片機中。通過設置IRQ6終端打開鍵盤掃描程序,鍵盤掃描程序打開后,單片機每隔1/128秒掃描一次按鍵,如果有按鍵按下,經過消抖程序后再次檢測,若第二次檢測仍有按鍵按下,則返回相應的鍵值。
3.2 鍵值轉換流程
單片機確認有按鍵按下,返回相應的鍵值后,通過內部編寫的程序將返回的鍵值轉換為十六進制數,以便于程序的條件判斷。
3.3 內部Flash數據存取流程
通過編程,將每次測量的時間、元件類型、大小等參數寫入內部Flash(存入數據數值不會改變),需要時,能夠讀取近十次的測試記錄,以方便用戶查詢。用戶可以方便的通過按鍵對數據進行查詢和管理。
3.4 計時流程
使用單片機內部的定時器,編寫時鐘程序,通過時鐘程序對時間進行保存并保持和實際時間的同步,內部時間采用24小時制。
【參考文獻】
[1]華成英,童詩白.模擬電子技術基礎[M].高等教育出版社,2006:24-27.
[2]閻石.數字電子技術基礎[M].高等教育出版社,2000:161-163.
[3]柳春艷.震蕩電路的設計與應用[J].專業建設,2006(1):41-43.
[4]張琪.單片機程序[J].專業建設,2008(11):11-20.
[5]胡宴如,耿蘇燕.高頻電子線路[M].高等教育出版社,2001:21-50.
相關期刊
精品范文
10集成電路及應用