質量保證 (quality assurance)
為了提供足夠的信任表明實體能夠滿足質量要求
,而在質量體系中實施並根據需要進行有系統的活動。
qa:監控公司質量保證體系的執行狀況,審計專案的實際執**況和公司規範之間的差異,並出具改進建議和統計分析報告,對公司的質量保證體系的質量負責。
質量保證分為內部質量保證和外部質量保證兩類。
a.內部質量保證:在組織內部,質量保證向管理者提供信任
b.外部質量保證:在合同或其它情況下,質量保證向顧客或他方提供信任。
質量控制和質量保證的某些活動是相互關聯的。只有質量要求全面反映了使用者的要求,質量保證才能提供足夠的信任。商業目標決定質量目標。提高軟體質量的最終目的是為了贏利,而不是創造完美無缺的產品。因此對於普通商業軟體而言,並不是「質量越高越好」,而是恰好讓廣大使用者滿意,並且將提高質量所付出的代價控制在預算之內。
任何一項工作,都會隨著專案的進展變得越來越不明顯,隨著專案的深入,進度與質量的矛盾會越來越尖銳。
測試管理的基本原則是保證在預算內、滿足質量的前提下,按進度完成專案。因此,可以看到,進度與進度存在一定程度上的矛盾關係。有時要保證質量,進度就必須放慢,有足夠的時間進行需求評審和設計評審;有時要保證進度,質量就會受到影響或存在較大的風險。如何處理質量和進度的關係?
應該強調「質量第一」的文化,保證質量是前提,然後考慮資源的排程和進度的調整。其次,盡量利用歷史資料,從以前完成過的專案來進行模擬分析,以確定質量和進度所存在的某種數量關係,來控制進度和管理質量。
軟體質量保證是乙個長期的工作。這體現在兩個方面: 一方面,不僅在軟體部署和重大公升級時需要進行測試,而且在打補丁和小的發布時都需要進行測試。而後者很容易被企業忽略。另一方面,也是更重要的,需要對軟體進行長期的監控,即生產中和生產後的監控,也就是生命週期的測試。只有這樣才能在高進度要求下保證專案的質量。
QA與「如此保鏢」
敝人剛在第十屆中國軟體工程大會分享atdd話題。提到比喻 假如您是古時在杭州做買賣的有錢人,春節前打算帶著太太 孩子和一些貴重禮品及貨物回北京老家過年。因擔心長途旅行不安全,需要請鏢局護送。鏢局要說 請您全家自行旅行,到京後通知我們來清點一下人數 禮品 貨物即可。那您還請他們保鏢個嘛?現在qa的絕大...
QC與QA的區別
今天在群裡和個別入行不是很久的測試同行聊天,聊著聊著 聊到軟體測試這個崗位,某位測試同學問到qa和qc的區別是什麼,說他知道qa 質量保證 和qc 一種測試管理工具 我覺得這話說得有些不對,單拿qc和qa來對比的話,qc常規意義就不是大家所說的那個測試管理工具了,這裡的qc其實就是我們的工作崗位 軟...
元件與控制項之問答 Q A
這就是控制項和元件之間產生混淆之所在。因為為了解決控制項的可復用問題,所有這些技術必須首先解決更為一般的元件重用問題。com,如果你還記得它的話,意思是元件物件模型 在軟體行話中,元件這個術語指任何可復用的物件或任何可與其它物件互動的 體。子程式的發明,曾經一度成為程式設計師趨之若鶩的軟體工程聖杯 ...