本人剛進這家公司,公司是做嵌入式軟體的,通過網線連接電腦后會有一個Web端的系統,和硬體產品基本是一樣的。
因為公司同一產品有很多的子專案,case的復用率比較高,所以想利用自己的空余時間寫一個selenium的自動化的框架,但寫了一段時間過后,卻被自己的上級叫停了
。原因是領導們覺得嵌入式的軟體最好還是安裝在硬體里測驗比較好。但手動測驗實在是太浪費資源了。daniu們有沒有什么好的解決方法去實作嵌入式軟體的自動化測驗。
uj5u.com熱心網友回復:
upupupuj5u.com熱心網友回復:
誰發表下意見吧 隨便寫點也行 我要結貼了 把分送出去了uj5u.com熱心網友回復:
一般都是通過介面來開發一套獨立的自動化測驗工具uj5u.com熱心網友回復:
我用過一款自動化測驗工具AutoRunner,可以試下uj5u.com熱心網友回復:
我來拿分~
uj5u.com熱心網友回復:
分階段進行測驗,嵌入環境下的測驗,和你現在設想的測驗,你現在做好了,嵌入式環境下就算不測驗,出錯的概率也會小一點。uj5u.com熱心網友回復:
1. 嵌入式軟體可以在PC機上進行仿真測驗,是否有必要做仿真測驗視具體軟體而定了。通常來說,上層業務邏輯復雜的嵌入式軟體才有必要考慮做仿真測驗;與硬體介面相關的底層代碼比例越高的嵌入式軟體越沒有必要做仿真測驗。2. 嵌入式軟體最終都需要拿到實際硬體上進行測驗,因為與底層硬體的介面測驗是1中無法替代的。
樓主的意思是想在PC機上自動化跑那種不需要連接實際硬體的仿真測驗對吧?你得先考慮好是否有這個必要做仿真測驗。
uj5u.com熱心網友回復:
用VISUAL UNIT 4.5軟體自動化測驗工具在優酷有視頻,可以看一下。
https://v.youku.com/v_show/id_XNDIxNTQ1MjUyNA==.html?spm=a2h0k.11417342.soresults.dtitle
uj5u.com熱心網友回復:
我感覺嵌入式自動化只能依賴于測驗儀器做自動化(比如設定好測驗儀器的測驗步驟和時間),或者最直接就是人工手工測驗,不知道您最后怎么做的?(方便加練習方式請教下)uj5u.com熱心網友回復:
自動化軟體測驗需要根據行業標準來做,根據專案需求,對安全級別來要求高的需要對標。航空航天DO-178B/DO-278;
鐵路系統EN50128;
汽車電子ISO26262;
工業控制IEC 61508;
醫療器械IEC 62304等不同行業
uj5u.com熱心網友回復:
還是跟個專案,從基礎做起uj5u.com熱心網友回復:
在軟體集成測驗層面,可以用單元測驗工具框架搭建自己的集成測驗框架,封裝硬體底層的介面為stub。然后寫純軟體的集成測驗用例,這樣可以在系統邏輯和功能覆寫層面實作自動化測驗。在軟硬體集成測驗層面,可以在上位機搭建自動測驗程式可以用python,C#等撰寫,利用與嵌入式下位機的測驗介面,如串口,網口等發測驗命令,獲取測驗結果,生成測驗報告,這樣,上位機軟體就可以完全用自動化測驗做。如果需要跟儀器相連接做測量值讀取的話如功耗、電流等,需要在硬體上預留測驗點,然后用儀表的SDK基礎上再集成一下就行了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/63705.html
標籤:軟件測試
下一篇:maya python命令
