怎么用程序代碼提高自動化測試的穩(wěn)定性和可維護性
談到穩(wěn)定性,不得不說的就是出錯重試機制了,在自動化測試中,由于環(huán)境一般都是測試環(huán)境,經(jīng)常會有各種各種的抽風情況影響測試結果,這樣就為測試的穩(wěn)定性帶來了挑戰(zhàn),畢竟誰也不想自己的腳本一天到晚的出各種未知問題,而往往這種環(huán)境的抽風(通常是前端頁面的響應速度和后端接口的響應速度)帶來的影響是暫時的,可能上一秒失敗了,下一秒你再執(zhí)行又好了,在這種情況下,如果你有一個出錯重試機制,起碼可以在這種暫時性的影響下讓
單片機掉電檢測與數(shù)據(jù)掉電保存方案解讀
單片機在正常工作時,因某種原因造成突然掉電,將會丟失數(shù)據(jù)存儲器(RAM)里的數(shù)據(jù)。在某些應用場合如測量、控制等領域,單片機正常工作中采集和運算出一些重要數(shù)據(jù),待下次上電后需要恢復這些重要數(shù)據(jù)。
單片機程序設計時必須遵循的優(yōu)化原則
說明:函數(shù)和宏函數(shù)的區(qū)別就在于,宏函數(shù)占用了大量的空間,而函數(shù)占用了時間。大家要知道的是,函數(shù)調(diào)用是要使用系統(tǒng)的棧來保存數(shù)據(jù)的,如果編譯器里有棧檢查選項,一般在函數(shù)的頭會嵌入一些匯編語句對當前棧進行檢查;同時,CPU也要在函數(shù)調(diào)用時保存和恢復當前的現(xiàn)場,進行壓棧和彈棧操作,所以,函數(shù)調(diào)用需要一些CPU時間。而宏函數(shù)不存在這個問題。宏函數(shù)僅僅作為預先寫好的代碼嵌入到當前程序,不會產(chǎn)生函數(shù)調(diào)用,所以僅僅是占用了空間,在頻繁調(diào)用同一個宏函數(shù)的時候,該現(xiàn)象尤其突出。
降壓穩(wěn)壓器過流保護的關鍵技術詳解
電流模式控制(CMC)降壓轉(zhuǎn)換器因為有許多優(yōu)勢而在近年來變得非常流行。其主要優(yōu)勢之一是其只需通過COMP電壓箝制即可實現(xiàn)內(nèi)在的逐周期電流限制。圖1顯示了一種峰值CMC降壓轉(zhuǎn)換器的框圖,我們以它為例來解釋各種OCP方案。
精品文章
更多>>推薦閱讀
每月人物
如何選用元器件實現(xiàn)精密直流電源的設計
電池測試、電化學阻抗譜和半導體測試等測試和測量應用需要準確的電流和電壓輸出直流電源。在環(huán)境溫度變化為±5°C時,設備的電流和電壓控制精度需要...
模擬大咖對話:國產(chǎn)替代之后的中國模擬芯出路何在?
(電子發(fā)燒友網(wǎng)報道 文/章鷹)9月中旬以來,電子時報報道,業(yè)內(nèi)人士透露,隨著交付周期延長到6個月以上,模擬芯片供應商德州儀器(TI)和安森美均已...
每周排行
創(chuàng)新實用技術專題
