記得較久以前看過
<<
人件>>,
書中提過黑衣團隊這麼乙個概念
,大意是一公司為了提高軟體產品質量
,將那些非常有才能的測試工程師組成一組
,並給他們特權
,讓他們在軟體產品上市之前進行最終的測試
,這個團體逐漸形成自已的個性
,也發展了一種渴望並期待發現產品缺陷的哲學
,為了更加有個性
,他們開始都穿上黑色的衣服
,程式一旦有
bug他們就可怕地笑起來
,他們的測試根本不是在支援開發人員
,而是樂於將程式與程式設計師放到一種不是測試而是折磨的工序下面
.他們還經常聚在一起研究出十分可怕的測試策略
,他們一些**的想法與測試方法讓程式設計師望而生畏欲哭無淚
,程式設計師越覺得糟糕
,他們就越覺得高過隱與高興
.
從公司的角度來說
,能擁有這麼乙個團體是很值得高興的
,它不僅能提高公司軟體產品的質量
,而且對其他部門比如開發部、市場部有著很大的幫助,客戶的滿意度得到提高了,產品的技術支援與維護工作量將大大減少,公司的成本會降低很多,並形成良性的迴圈,老闆是笑了,可程式設計師在哭著,因為黑衣團體所發現的問題總是那麼地多又是那麼地令人頭痛,每一次的自以為是都受到沉痛的打擊,他們總是在忙忙碌碌地修改程式,而此時此刻穿黑衣的測試人員卻在發出可怕的笑聲。
通常程式設計師們十分傾向於相信他們的程式有多好,他們經常在軟體中還有許多毛病時就宣布軟體已經完成了,或許他們已經盡了力,但他們沒能找到最後殘留的
bug,一般的測試人員也沒有能力發現,在軟體公司裡測試人員與程式設計師總是充滿著矛盾,但在國內,由於各種原因程式設計師在公司裡的地位總是要比測試人員高,所以往往測試人員都是在程式設計師的指導或控制之下工作的,在討論或爭吵時程式設計師也往往處於有利位置,這樣不利於測試人員自身水平的提高,也使得他們在測試過程中畏首畏尾,很多時候都是從產品使用者的立場來進行測試,而並沒有從質量等較高的角度來測試與評估,這是非常不好的現象,所帶來的結果可想而知。
國內的軟體測試也許正處於發展的初級階段,還有很長很長的路要走,各種理論知識、各種實踐能力、各種測試技術都需要不斷地完善與提高,並逐漸形成具有我國特色的測試管理機制,每一家軟體企業都需要成立黑衣團隊,這是乙個漫長的過程,至少目前為止,我很難發現有一家軟體企業能真正地擁有黑衣團隊。
軟體測試中開發團隊和測試團隊的職責
開發團隊職責 1.在開發時,對軟體特徵完成單元測試 2.為測試團隊準備好專案部署以供測試 3.在將待測試模組 部件發給測試團隊進行測試之前,首先應該進行整合測試 冒煙測試 4.在需要時,幫助測試員評估測試結果並辨別缺陷,以確保提交到缺陷追蹤系統的報告準確性 5.修正缺陷追蹤系統中的缺陷 6.對缺陷追...
軟體測試中的 測試
地球我來啦,同志們,今天分享關於 測試的有關內容。一 常用來表示軟體測試過程中的三個階段 是第一階段,一般只供內部測試使用 alpha測試 由使用者 測試人員 開發人員共同參與的內部測試 是第二個階段,已經消除了軟體中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給特定的使用者群來測試使...
軟體測試中的 測試
地球我來啦,同志們,今天分享關於 測試的有關內容。一 常用來表示軟體測試過程中的三個階段 是第一階段,一般只供內部測試使用 alpha測試 由使用者 測試人員 開發人員共同參與的內部測試 是第二個階段,已經消除了軟體中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給特定的使用者群來測試使...