|
作者 | strongerHuang
微信公眾號 | strongerHuang
小公司搞開發(fā),有可能一個人要負責整個項目,硬件、軟件、測試全包了。
然而,正規(guī)一點的公司,會把工作進行細分,比如軟件開發(fā)和測試進行分開。為了不讓軟件和測試扯皮,測試用例就顯得很重要。
測試用例有必要寫嗎?
寫代碼本來就很忙,也很累,還要花時間寫文檔?
可能初入職場的小伙伴不能理解寫文檔的意義,當你和同事扯皮幾次,或許你就能明白寫文檔的重要性了。
ndyh5svhkaz64012510751.jpg (77.13 KB, 下載次數: 0)
下載附件
保存到相冊
ndyh5svhkaz64012510751.jpg
前天 07:08 上傳
寫技術文檔是搞開發(fā)的工程師的必備技能,我們公司雖然是小公司(一百多人),但開發(fā)一個項目各種文檔都會寫,少則五六十個文檔,多則上百個文檔。
kvjss5xmlto64012510851.png (33.98 KB, 下載次數: 0)
下載附件
保存到相冊
kvjss5xmlto64012510851.png
前天 07:08 上傳
寫文檔雖然前期費時間,但好處多多,不但能避免同事間扯皮,還能節(jié)約后期維護成本,以及提高開發(fā)效率及進度。
什么是測試用例?
測試用例(Test Case)是指對一項特定的軟件產品進行測試任務的描述,體現測試方案、方法、技術和策略。其內容包括測試目標、測試環(huán)境、輸入數據、測試步驟、預期結果、測試腳本等,最終形成文檔。簡單地認為,測試用例是為某個特殊目標而編制的一組測試輸入、執(zhí)行條件以及預期結果,用于核實是否滿足某個特定軟件需求。
---來自百度百科
說的直白一點,測試用例就是軟件寫給測試的一些測試說明(文檔),測試部的同事按照說明進行測試。
mx2iauyehtk64012510951.png (70.77 KB, 下載次數: 0)
下載附件
保存到相冊
mx2iauyehtk64012510951.png
前天 07:08 上傳
比如:串口檢測合格標準:收到有效數據
測試方法:
1. 利用串口轉接板485連接CON23的1腳(N)和3腳(P);
2.主板正常工作后(開機5秒左右),通過串口調試助手查看433串口是否有數據輸出:
3A 2B 00 AA 56 55
注意事項:
若出現亂碼,有可能是引腳連接反了,可將1腳和3腳反向試一試;
測試用例如何寫?
不同的項目,測試用例可能不同,但原則大體相似,就是搞開發(fā)的工程師寫給測試部分的測試文檔。
文檔信息:
yphsg3uf40r64012511052.png (128.91 KB, 下載次數: 0)
下載附件
保存到相冊
yphsg3uf40r64012511052.png
前天 07:08 上傳
修改記錄:
l1hymb3ru5g64012511152.png (107.62 KB, 下載次數: 0)
下載附件
保存到相冊
l1hymb3ru5g64012511152.png
前天 07:08 上傳
目錄:
正文內容:
正文的內容可以結合大公司的一些案例(網上流露出了一些大公司文檔,大家可以搜搜),這里說下要點,調試和測試方法:合格標準
測試方法
注意事項
調試和測試方法主要還是結合開發(fā)人員,比如軟件工程師在代碼中通過CLI增加【調試接口】,讓調試人員可以通過CLI發(fā)送指令進行調試。
比如 EEPROM 檢測:
t115gex5wse64012511252.png (155.63 KB, 下載次數: 0)
下載附件
保存到相冊
t115gex5wse64012511252.png
前天 07:08 上傳
更多細節(jié)我就不在這里展開描述了,具體還是需要自己實踐。
如果你搞開發(fā)多年,還不知道什么是測試用例,那你要找找自己的原因,這么多年有沒有認真工作?哈哈~------------ END ------------
zllhkiat4pe64012511352.gif (71.87 KB, 下載次數: 0)
下載附件
保存到相冊
zllhkiat4pe64012511352.gif
前天 07:08 上傳
●專欄《嵌入式工具》●專欄《嵌入式開發(fā)》●專欄《Keil教程》●嵌入式專欄精選教程
關注公眾號回復“加群”按規(guī)則加入技術交流群,回復“1024”查看更多內容。
點擊“閱讀原文”查看更多分享。 |
|