評價測試用例質量還是件比較麻煩的事情,我覺得簡單地用「缺陷總數/用例總數」不是非常的客觀。因為不同的開發人員的技術水平和對被開發軟體的熟悉程度是不一樣的。乙個senior的dev所開發的功能點一定會比乙個fresh的dev所開發功能點包含的bug要少。這樣的話很可能造成qa不願意或者不樂意去接seniordev所開發的專案。
測試用例內部評審:
當乙個qa完成了手頭的測試用例之後,可以讓相關的開發人員、攥寫需求文件的人員和相對senior或者有專業知識背景的測試人員一起對測試用例做乙個review,在review過程當中一般會發現測試用例的不足和需要改進的地方。這些用例的不足之處以及需要改進的地方可以從乙個側面反映出用例的質量。具體的衡量標準由管理人員制定(有些時候測試用例的不足是由於需求文件本身的問題造成的,這就不應該算作是測試用例質量的問題)。
好處:這個的評審可以集思廣益,充分發揮協調了各個相關人員的知識,可以提高測試用的覆蓋面。同時因為引入了更多的測試人員,大家的對於軟體新開發功能都會有進一步的了解,可以提高以後cross function以及complex scenario的測試用例質量
缺點:對於人力的需求較高!
外部評審:
如果公司開發的軟體比較大的話,一般會有partner或者諮詢公司為軟體做**或者實施。這些partner和諮詢公司在實施公司新版本軟體之前自己一般會做一些測試(他們自己會有自己的測試用例)。公司可以考慮將收集這些合作商的測試用,然後和qa所寫用例比較,以作為對測試用例的評價或考核。當然公司也可以反過來作,即把公司的測試用例拿出去讓合作夥伴評審(這樣做的我看到的不多)。
好處:partner和諮詢公司對於使用者的實際情況更為了解,所以他們攥寫的測試用例更能夠體現使用者試用軟體的方式和習慣。通過向他們所寫用例的比較和學習可以讓qa測試用例更多地覆蓋客戶的試用方式、切合實際。
缺點:願意這樣合作的partner不太多啊.........
按客戶反饋評審:
當軟體發布後,客戶使用一段時間一定會發現有問題,或者在設計方面不符合他們的要求。我們可以將客戶報告的bug收集起來加以分析(嚴重性,bug型別,複雜程度),並和通過測試用例發現的bug作個比較,從而評定測試用例的質量。
好處:因為客戶是最終使用軟體的人,所以軟體的質量主要是圍繞他們而展開的。通過引入他們對軟體的評價,可以使得測試用例評價方式更加實際,而且相對來說比較客觀。而且將客戶發現的問題加入測試用例並且執行回歸測試對於提高產品的穩定性和客戶滿意度有很大的幫助。
缺點:響應時間太長。往往等客戶發現了問題,在去考慮測試用例的質量已經來不及了。
怎麼樣進行軟體質量評估
軟體質量是 軟體產品具有滿足規定的或隱含要求能力要求有關的特徵與特徵總和 根據軟體質量國家標準gb t8566 2001g,軟體質量評估通常從對軟體質量框架的分析開始。1.1 軟體質量框架模型 如圖1所示,軟體質量框架是乙個 質量特徵 質量子特徵 度量因子 的三層結構模型。在這個框架模型中,上層是面...
中國索尼的相機質量怎麼樣?
相信很多有拍攝經驗或者拍攝基礎的人都知道索尼這個產品,索尼一直以來的宗旨都是給予使用者極致的體驗,因此在作為拍攝的相機裝置上,中國索尼也一直走在行業前端。但也有使用者對此產生了質疑,那麼中國索尼的相機質量怎麼樣呢?1 相機品種多而全 2 相機配件應有盡有 中國索尼公司除了基本上相機之外,對於使用者更...
芸學教育怎麼樣?芸學教育評價
芸學教ebbhhfu育怎麼樣?近幾年,網際網路教育行業在我國發展勢頭正勁,教育機構也越來越多,芸學教育就是其中一家 職業教育機構。對於初次了解芸學教育的人來說,對於北京芸學教育怎麼樣 芸學教育正規嗎這樣的問題有所疑問,下面就針對這些問題來做個介紹,希望對大家有所幫助!芸學教育,隸屬於北京芸學教育科技...