软件测试理论入门(一)
生活随笔
收集整理的這篇文章主要介紹了
软件测试理论入门(一)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
軟件測試
驗證軟件是否滿足用戶的需求。(不是以軟件測試人員的主觀意愿去判斷軟件的質量的,它是有標準的)
軟件測試和調試的區別
目的不同
–測試的任務是發現程序中的缺陷;調試的任務是定位并且解決程序中的問題。 參與角色不同
–測試主要是由測試人員和開發人員來執行,黑盒測試主要由測試人員完成、單元/集成測試主要是由開發人員執行。調試由開發人員完成。 執行階段不同
-測試貫穿整個軟件開發生命周期,調試一般在開發階段
軟件開發的生命周期
需求分析-計劃-設計-開發-測試-運行
自動售賣機(買飲料的)只能投硬幣測試用例
要求測試:購買紅茶/雪碧/可樂,投幣1.5按可樂(雪碧或者紅茶)出相應飲料,投幣2的話,按相應的飲料出飲料以外,還會自動出5角的硬幣。
投100的紙幣,無法識別,出錯;
假幣,識別出來并報警;
投1.5(先投幣1塊,再投5角),按相應飲料出相應飲料;
投1塊,按飲料鍵,顯示金額不足;
投游戲幣;
斷電投幣;
斷網投幣;
沒有飲料了,提示聯系工作人員;
投2塊,沒有零錢找了,提示用戶尋找工作人員手工解決;
顧客先按鍵,再投幣會不會有提示;
還可以參考這篇文章-》自動售貨機的測試用例編寫https://blog.csdn.net/chris__x/article/details/107311639
總結
以上是生活随笔為你收集整理的软件测试理论入门(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工资卡被冻结了还能收到工资吗
- 下一篇: 使用回溯法解决编辑距离问题(C语言)