1、都可以,看你怎么測試 如果是用C語言編寫的,可以用LR來做些驅(qū)動測試 QTP就是做自動化測試,但要求你有相應(yīng)的界面測試工具配合。
1、Tessy是一個專門針對嵌入式軟件的C/C代碼進(jìn)行單元、集成測試的工具,它可以自動化地執(zhí)行測試、評估測試結(jié)果并生成測試報告。
2、你應(yīng)該從以下方向去學(xué)習(xí):工具的使用 學(xué)會使用vim/emacs,vim/emacs是linux下最常用的源碼編輯具,不光要學(xué)會用它們編輯源碼,還要學(xué)會用它們進(jìn)行查找、定位、替換等。
3、由于嵌入式計算機(jī)系統(tǒng)要嵌入到對象體系中,實(shí)現(xiàn)的是對象的智能化控制,因此,它有著與通用計算機(jī)系統(tǒng)完全不同的技術(shù)要求與技術(shù)發(fā)展方向。通用計算機(jī)系統(tǒng)的技術(shù)要求是高速、海量的數(shù)值計算;技術(shù)發(fā)展方向是總線速度的無限提升,存儲容量的無限擴(kuò)大。
1、物聯(lián)網(wǎng)測試 物聯(lián)網(wǎng)(InternetofThings,IoT)正對測試領(lǐng)域產(chǎn)生顯著的影響。像Selenium這樣的傳統(tǒng)自動化方法在嵌入式環(huán)境中變得毫無用處。我們已經(jīng)看到越來越多的基于Python和C/C++的測試框架執(zhí)行單元測試、集成測試和系統(tǒng)測試。
2、· UI測試:一般就是指我們產(chǎn)品、交互、UI、QA等相關(guān)人員,對系統(tǒng)進(jìn)行測試和驗(yàn)收?!? 集成測試:在單元測試的基礎(chǔ)上,將所有模塊按照設(shè)計要求組裝成為子系統(tǒng)或系統(tǒng),進(jìn)行集成測試。一般做的是接口測試。
3、Selenium無疑是受歡迎的Web自動化測試工具。其開源的特性是被廣泛使用的原因之一。您可以使用不同的語言在Selenium中實(shí)施各種框架,從而為自動化測試提供更多的功能。
4、)基于Tcl/Tk的swift 自動化測試框架,ATF/VTP自動化測試框架 以上僅列舉自動化測試常用的幾種腳本語言的測試框架,當(dāng)然不僅僅是這些 從測試體系角度分又分為:1)單元測試框架.2)系統(tǒng)測試框架 3)集成測試框架 。。
1、Goanna是一個針對C/C安全可靠性進(jìn)行深度靜態(tài)分析的工具,為安全性的嵌入式軟件提供全球領(lǐng)先的靜態(tài)C/C代碼分析解決方案。
2、TPT TPT是針對嵌入式系統(tǒng)的基于模型的測試工具,特別是針對控制系統(tǒng)的軟件功能測試。TPT支持所有的測試過程:包括測試建模、測試執(zhí)行、測試評估以及測試報告的生成。
3、嵌入式單元測試工具有:測試管理工具:可以幫助完成測試計劃、跟蹤測試運(yùn)行結(jié)果等的工具。這類工具還包括有助于需求、設(shè)計、編碼測試及缺陷跟蹤的工具;靜態(tài)分析工具:分析代碼而不執(zhí)行代碼。
4、是java的話,我你使用開源測試工具abbot,它包括錄制功能,它的測試用例是用XML寫的,但是我建議你可以根據(jù)自己的需求進(jìn)行aboot的修改,可以修改為直接調(diào)用其底層的對象識別API,然后上層自己拓建。至于。
5、嵌入式軟件的測試工具用于輔助嵌入式軟件測試的工具很多,下面對幾類比較有用的有關(guān)嵌入式軟件的測試工具加以介紹和分析。1內(nèi)存分析工具在嵌入式系統(tǒng)中,內(nèi)存約束通常是有限的。
6、VectorCAST是主要用于C/C++/Ada程序的自動化測試軟件,能夠運(yùn)行在Windows和Linux等多種開發(fā)環(huán)境。
本文暫時沒有評論,來添加一個吧(●'?'●)