電子產業(yè)一站式賦能平臺

PCB聯盟網

搜索
查看: 29|回復: 0
收起左側

嵌入式開發(fā)文檔 —— 測試用例

[復制鏈接]

357

主題

357

帖子

3286

積分

四級會員

Rank: 4

積分
3286
跳轉到指定樓層
樓主
發(fā)表于 3 天前 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
作者 | strongerHuang
微信公眾號 | strongerHuang
小公司搞開發(fā),有可能一個人要負責整個項目,硬件、軟件、測試全包了。
然而,正規(guī)一點的公司,會把工作進行細分,比如軟件開發(fā)和測試進行分開。為了不讓軟件和測試扯皮,測試用例就顯得很重要。
測試用例有必要寫嗎?
寫代碼本來就很忙,也很累,還要花時間寫文檔?
可能初入職場的小伙伴不能理解寫文檔的意義,當你和同事扯皮幾次,或許你就能明白寫文檔的重要性了。

寫技術文檔是搞開發(fā)的工程師的必備技能,我們公司雖然是小公司(一百多人),但開發(fā)一個項目各種文檔都會寫,少則五六十個文檔,多則上百個文檔。

寫文檔雖然前期費時間,但好處多多,不但能避免同事間扯皮,還能節(jié)約后期維護成本,以及提高開發(fā)效率及進度。
什么是測試用例?
測試用例(Test Case)是指對一項特定的軟件產品進行測試任務的描述,體現測試方案、方法、技術和策略。其內容包括測試目標、測試環(huán)境、輸入數據、測試步驟、預期結果、測試腳本等,最終形成文檔。簡單地認為,測試用例是為某個特殊目標而編制的一組測試輸入、執(zhí)行條件以及預期結果,用于核實是否滿足某個特定軟件需求。
---來自百度百科
說的直白一點,測試用例就是軟件寫給測試的一些測試說明(文檔),測試部的同事按照說明進行測試。

比如:串口檢測合格標準:收到有效數據

測試方法:
1. 利用串口轉接板485連接CON23的1腳(N)和3腳(P);
2.主板正常工作后(開機5秒左右),通過串口調試助手查看433串口是否有數據輸出:
  • 3A 2B 00 AA 56 55
    注意事項:
    若出現亂碼,有可能是引腳連接反了,可將1腳和3腳反向試一試;
    測試用例如何寫?
    不同的項目,測試用例可能不同,但原則大體相似,就是搞開發(fā)的工程師寫給測試部分的測試文檔。
    文檔信息:

    修改記錄:

    目錄:


    正文內容:
    正文的內容可以結合大公司的一些案例(網上流露出了一些大公司文檔,大家可以搜搜),這里說下要點,調試和測試方法:合格標準
    測試方法
    注意事項

    調試和測試方法主要還是結合開發(fā)人員,比如軟件工程師在代碼中通過CLI增加【調試接口】,讓調試人員可以通過CLI發(fā)送指令進行調試。
    比如 EEPROM 檢測:


    更多細節(jié)我就不在這里展開描述了,具體還是需要自己實踐。
    如果你搞開發(fā)多年,還不知道什么是測試用例,那你要找找自己的原因,這么多年有沒有認真工作?哈哈~------------ END ------------

    ●專欄《嵌入式工具●專欄《嵌入式開發(fā)》●專欄《Keil教程》●嵌入式專欄精選教程
    關注公眾號回復“加群”按規(guī)則加入技術交流群,回復“1024”查看更多內容。
    點擊“閱讀原文”查看更多分享。
  • 回復

    使用道具 舉報

    發(fā)表回復

    您需要登錄后才可以回帖 登錄 | 立即注冊

    本版積分規(guī)則


    聯系客服 關注微信 下載APP 返回頂部 返回列表