1.什麼是bug(軟體缺陷)?
產品說明書中規定要做的事情,而軟體沒有實現。
產品說明書中規定不要做的事情,而軟體確實現了。
產品說明書中沒有提到過的事情,而軟體確實現了。
產品說明書中沒有提到但是必須要做的事情,軟體確沒有實現。
軟體很難理解,很難使用,速度超慢,測試人員站在終端使用者的角度看到的問題是平常的但不是正確的。
注:產品說明書中沒有提到但是必須要做的事情,軟體確沒有實現。軟體實現了產品的功能,但是沒有考慮軟體在弱網路、低電量的情況下也能正常使用,而做出來的產品在弱網路或低電量的情況下報錯,那麼這也是乙個bug。
2、常見的名詞解釋:
error:是偏離實際的和預期的結果。它代表了人們所犯的錯誤。
bug:是在應用程式投入生產之前發現的錯誤。導致程式工作不佳、生產錯誤結果或崩潰的程式設計錯誤。導致程式故障的軟體或硬體上的錯誤。
defect:會在測試過程中發現錯誤時同時被發現,在跟蹤系統中記錄為「缺陷」。
failure:是指系統在明確的效能要求中執行其所需功能的能力不足,實際上是失望。
注:乙個錯誤的編碼被稱為error,由測試人員發現的錯誤被稱為defect。若開發團隊接受defect,則它被稱為bug,否則稱為測試failure。
3.bug的分類
功能錯誤:功能上的錯誤性bug---------------修改的時候得特別慎重!!!考慮影響面,需求程度
**錯誤:一般很少出現,通常在自測時出現(對白盒測試、自測的比較適合)
內容相關:業務邏輯方面以及業務描述等相關問題-------慎重,特別是上線前夕
表單相關:表單邏輯、樣式、內容問題
使用者介面:ui表現,包括對話方塊樣式和文字描述問題--------此類問題一般影響較小,單一。
需求變動:原有的需求基礎上的更改
新增需求:會議上提出的新需求,非正式會議提出的不屬於該項
設計文件:資料庫設計文件、概要/詳細設計文件描述有問題
建議:功能已滿足但待改善,屬於改良性建議
配置相關:如web伺服器或者資料庫伺服器配置等問題
安裝部署:專案部署時出現的錯誤,可能不是程式本身的問題而是工具本身和人為因素引起
安全相關:加密和水印等安全資訊
效能壓力:負載、壓力測試不通過
標準規範:根據國際標準或者公司內部制定的某標準,未符合標準
測試指令碼:如用工具lr編寫並執行指令碼進行測試,指令碼錯誤
事務跟蹤:產品缺陷/bug跟蹤(defect/bug tracking)工作任務跟蹤(task tracking)問題解決過程跟蹤(problem tracking)產品需求管理(request management)客戶服務過程跟蹤(customer support tracking) 事務未按照規定執行
什麼是異常,異常的分類?
程式中導致程式中斷的一些情況叫做異常,一般程式設計師可以處理。異常分為執行時異常和非執行時異常 一般異常 執行時異常是指因設計或實現方式不當導致的問題。也可以說,是程式設計師的原因導致的,本來可以避免發生的情況。例如 bufferoverflowexception,classcastexceptio...
流程的分類,什麼是公文流程,什麼是業務流程?
ccflow 把流程分為公文類流程與業務類流程。公文流程是以文件傳遞為基礎的流程,而業務流程則是以表單資料為基礎的流程。類別的約定 公文流程中只有乙個類別 01 表示公文類.只要編號不是01的流程就是業務流程。在建立流程時,ccflow 自動判斷編號是否是01 如果是就按照公文類的流程建立否則按照業...
內部類的分類有哪些?什麼是內部類?
內部類的分類有哪些?內部類可以分為四種 成員內部類 區域性內部類 匿名內部類和靜態內部類 什麼是內部類?在j a語言中,可以吧乙個類定義到另外乙個類的內部,在類裡面的這個類就叫內部類,外面的類就叫外部類。在這情況下,這個內部類可以看做外部類的乙個成員。還有一種類被稱為頂層類,指的是類定義 不巢狀在其...