當乙個軟體寫好之後,就要對其進行測試。那麼,問題來了,怎麼測試呢?
首先介紹一些基本的名詞:
bug:軟體的缺陷
test case:測試用例
test suite:測試用例集
bug可以分解為:症狀、程式錯誤、根本原因。
按測試設計的方法分類:黑箱、白箱
按測試的目的分類:1.功能測試 2.非功能測試
各種測試方法介紹:
1.單元測試 2.構建驗證測試 3.驗收測試 4.「探索式」的測試 5.回歸測試 6.場景/整合/系統測試 7.夥伴測試 8.效能測試 9.壓力測試
10.內部/外部公開測試 11.易用性測試
測試工作中的文件:
1.測試涉及說明書 2.測試用例 3.錯誤報告 4.測試修復,關閉缺陷報告 5.測試報告
以上就是介紹關於軟體測試的內容,怎麼說呢,軟體測試可以說是整個軟體的生命週期中很重呀的部分。
前面我們講到軟體=程式+軟體工程,那麼接下來我們講介紹軟體質量,
軟體質量=程式質量+軟體工程質量。
而程式的質量體現在軟體外在功能的質量。
所以軟體工程的質量體現在一下方面:
1.軟體開發過程的可見性;
2.軟體開發過程的風險控制;
3.軟體內部模組,專案中間階段的交付質量,專案管理工具的因素;
4.軟體開發成本的控制
5.內部質量指標的完成情況
軟體質量成本的組成部分包括:預防、評審、內部故障、外部故障這四個方面。
軟體的質量得到保障後,接下來就要考慮發布的問題了。
寒假生活七
讀 構建之法 有感 人,績效和職業道德 豬,雞和鸚鵡這個故事雖然聽著俗,但是真的很生動。對於乙個團隊,有很多的成員,但是他們對於團隊的承諾是不一樣的。所以,加入乙個團隊時,我們一定要弄清楚自己在團隊中投入的級別時什麼,別人的期望是什麼。自己是做豬,雞還是鸚鵡?如何衡量個人在團隊中的績效?書中有好多的...
寒假生活五
讀 構建之法 有感 軟體工程師的成長 為什麼高階工程師會比新手工資高那麼多,除了工作經驗之外,有什麼方法來衡量自己的能力和價值?首先要意識到,軟體開發流程不光之團隊的流程,也包括個人開發流程,把每個人的工作組織起來,就是團隊的流程。要想團隊成功,乙個好的團隊流程能把衝突的積極方面釋放出來,而避免消極...
寒假生活三
讀 構建之法 有感 軟體工程 我們知道軟體 程式 軟體工程,其中程式是乙個程式設計師立命之本,是我們的基本功,但是在其之上,軟體工程則決定了軟體的質量,我們的軟體最後是面向人群的,他們不是程式設計師,在發布軟體之前,軟體工程必不可少!軟體開發經歷了四個階段。分別是玩具階段,業餘愛好階段,探索階段,成...