




已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
論研發(fā)組織中測(cè)試部的意義2017-07-24一、 測(cè)試的歷史和發(fā)展軟件測(cè)試是 20 世紀(jì) 60 年代(軟件工程建立前)伴隨著軟件的產(chǎn)生而產(chǎn)生的。早期的軟件開(kāi)發(fā)過(guò)程中,那時(shí)軟件規(guī)模都很小、復(fù)雜程度低,軟件開(kāi)發(fā)的過(guò)程混亂無(wú)序、相當(dāng)隨意,測(cè)試的含義比較狹窄,開(kāi)發(fā)人員將測(cè)試等同于“調(diào)試”,目的是糾正軟件中已經(jīng)知道的故障,常常由開(kāi)發(fā)人員自己完成這部分的工作。對(duì)測(cè)試的投入極少,測(cè)試介入也晚,常常是等到形成代碼,產(chǎn)品已經(jīng)基本完成時(shí)才進(jìn)行測(cè)試。1972 年在北卡羅來(lái)納大學(xué)舉行了首屆軟件測(cè)試正式會(huì)議。1975 年 John Good Enough 和 Susan Gerhart 在 IEEE 上發(fā)表了測(cè)試數(shù)據(jù)選擇的原理的文章,軟件測(cè)試被確定為一種研究方向。1979 年,Glenford Myers 的軟件測(cè)試藝術(shù),對(duì)測(cè)試做了定義:測(cè)試是為發(fā)現(xiàn)錯(cuò)誤而執(zhí)行的一個(gè)程序或者系統(tǒng)的過(guò)程。到了上世紀(jì) 80 年代初期,軟件和 IT 行業(yè)進(jìn)入了大發(fā)展,軟件趨向大型化、高復(fù)雜度,“質(zhì)量”的號(hào)角開(kāi)始吹響,這個(gè)時(shí)候,一些軟件測(cè)試的基礎(chǔ)理論和實(shí)用技術(shù)開(kāi)始形成,并且人們開(kāi)始為軟件開(kāi)發(fā)設(shè)計(jì)了各種流程和管理方法,軟件測(cè)試定義也發(fā)生了改變,測(cè)試不單純是一個(gè)發(fā)現(xiàn)錯(cuò)誤的過(guò)程,而且包含軟件質(zhì)量評(píng)價(jià)的內(nèi)容。制定了各類(lèi)標(biāo)準(zhǔn)。軟件開(kāi)發(fā)的方式也逐漸由混亂無(wú)序的開(kāi)發(fā)過(guò)程過(guò)渡到結(jié)構(gòu)化的開(kāi)發(fā)過(guò)程,以結(jié)構(gòu)化分析與設(shè)計(jì)、結(jié)構(gòu)化評(píng)審、結(jié)構(gòu)化程序設(shè)計(jì)以及結(jié)構(gòu)化測(cè)試為特征。人們還將“質(zhì)量”的概念融入其中,軟件測(cè)試定義發(fā)生了改變,測(cè)試不單純是一個(gè)發(fā)現(xiàn)錯(cuò)誤的過(guò)程,而且將測(cè)試作為軟件質(zhì)量保證(SQA)的主要職能,包含軟件質(zhì)量評(píng)價(jià)的內(nèi)容。1983 年,Bill Hetzel 在軟件測(cè)試完全指南(Complete Guide of Software Testing)一書(shū)中指出:“測(cè)試是以評(píng)價(jià)一個(gè)程序或者系統(tǒng)屬性為目標(biāo)的任何一種活動(dòng)。測(cè)試是對(duì)軟件質(zhì)量的度量?!边@個(gè)定義至今仍被引用。軟件開(kāi)發(fā)人員和測(cè)試人員開(kāi)始坐在一起探討軟件工程和測(cè)試問(wèn)題。軟件測(cè)試已有了行業(yè)標(biāo)準(zhǔn)(IEEE/ANSI ),1983 年 IEEE 提出的軟件工程術(shù)語(yǔ)中給軟件測(cè)試下的定義是:“使用人工或自動(dòng)的手段來(lái)運(yùn)行或測(cè)定某個(gè)軟件系統(tǒng)的過(guò)程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別”。這個(gè)定義明確指出:軟件測(cè)試的目的是為了檢驗(yàn)軟件系統(tǒng)是否滿足需求。它再也不是一個(gè)一次性的、只在開(kāi)發(fā)后期的活動(dòng),而是與整個(gè)開(kāi)發(fā)流程融合成一體。軟件測(cè)試已成為一個(gè)專(zhuān)業(yè),需要運(yùn)用專(zhuān)門(mén)的方法和手段,需要專(zhuān)門(mén)人才和專(zhuān)家來(lái)承擔(dān)。進(jìn)入上世紀(jì) 90 年代,軟件行業(yè)開(kāi)始迅猛發(fā)展,軟件的規(guī)模變的非常大,在一些大型軟件開(kāi)發(fā)過(guò)程中,測(cè)試活動(dòng)需要花費(fèi)大量的時(shí)間和成本,而當(dāng)時(shí)測(cè)試的手段幾乎完全都是手工測(cè)試,測(cè)試的效率非常低。并且隨著軟件復(fù)雜度的提高,出現(xiàn)了很多通過(guò)手工方式無(wú)法完成測(cè)試的情況,盡管在一些大型軟件的開(kāi)發(fā)過(guò)程中,人們嘗試編寫(xiě)了一些小程序來(lái)輔助測(cè)試,但是這還是不能滿足大多數(shù)軟件項(xiàng)目的統(tǒng)一需要。于是,很多測(cè)試實(shí)踐者開(kāi)始嘗試開(kāi)發(fā)商業(yè)的測(cè)試工具來(lái)支持測(cè)試,輔助測(cè)試人員完成某一類(lèi)型或某一領(lǐng)域內(nèi)的測(cè)試工作,而測(cè)試工具逐漸盛行起來(lái)。人們普遍意識(shí)到,工具不僅僅是有用的,而且要對(duì)今天的軟件系統(tǒng)進(jìn)行充分的測(cè)試,工具是必不可少的。測(cè)試工具可以進(jìn)行部分的測(cè)試設(shè)計(jì)、實(shí)現(xiàn)、執(zhí)行和比較的工作。通過(guò)運(yùn)用測(cè)試工具,可以達(dá)到提高測(cè)試效率的目的。測(cè)試工具的發(fā)展,大大提高了軟件測(cè)試的自動(dòng)化程度,讓測(cè)試人員從繁瑣和重復(fù)的測(cè)試活動(dòng)中解脫出來(lái),專(zhuān)心從事有意義的測(cè)試設(shè)計(jì)等活動(dòng)。采用自動(dòng)比較技術(shù),還可以自動(dòng)完成測(cè)試用例執(zhí)行結(jié)果的判斷,從而避免人工比對(duì)存在的疏漏問(wèn)題。設(shè)計(jì)良好的自動(dòng)化測(cè)試,在某些情況下可以實(shí)現(xiàn) “ 夜間測(cè)試 ” 和 “ 無(wú)人測(cè)試 ” 。在大多數(shù)情況下,軟件測(cè)試自動(dòng)化可以減少開(kāi)支,增加有限時(shí)間內(nèi)可執(zhí)行的測(cè)試,在執(zhí)行相同數(shù)量測(cè)試時(shí)節(jié)約測(cè)試時(shí)間。 而測(cè)試工具的選擇和推廣也越來(lái)越受到重視。1996 年提出的測(cè)試能力成熟度 TCMM(Testing Capability Maturity Model)、測(cè)試支持度 TSM(Test-ability Support Model)、測(cè)試成熟度TMM(Testing Maturity Model)。到了 2002 年,Rick 和 Stefan 在系統(tǒng)的軟件測(cè)試一書(shū)中對(duì)軟件測(cè)試做了進(jìn)一步定義:測(cè)試是為了度量和提高被測(cè)軟件的質(zhì)量,對(duì)測(cè)試軟件進(jìn)行工程設(shè)計(jì)、實(shí)施和維護(hù)的整個(gè)生命周期過(guò)程。二、 測(cè)試的目的軟件測(cè)試的目的一、確認(rèn)軟件的質(zhì)量1一方面是確認(rèn)軟件做了你所期望做的事情(Do the right thing);2另一方面是確認(rèn)軟件以正確的方式來(lái)做了這個(gè)事情(Do it right);二、提供信息,比如提供給開(kāi)發(fā)人員或程序經(jīng)理的回饋信息,為風(fēng)險(xiǎn)評(píng)估所準(zhǔn)備的信息;三、軟件測(cè)試不僅是在測(cè)試軟件軟件產(chǎn)品本身,而且還包括軟件開(kāi)發(fā)的過(guò)程;如果一個(gè)軟件產(chǎn)品開(kāi)發(fā)完成之后發(fā)現(xiàn)了很多問(wèn)題,這說(shuō)明此軟件開(kāi)發(fā)過(guò)程很可能是有缺陷的。因此,軟件測(cè)試的第三個(gè)目的是保證整個(gè)軟件開(kāi)發(fā)過(guò)程是高質(zhì)量的。系統(tǒng)測(cè)試的目的目前 IVS 測(cè)試部的主要工作是做整機(jī)系統(tǒng)測(cè)試,系統(tǒng)測(cè)試的目的是在真實(shí)系統(tǒng)工作環(huán)境下通過(guò)與系統(tǒng)的需求定義作比較,檢驗(yàn)完整的軟件配置項(xiàng)能否和系統(tǒng)正確連接,發(fā)現(xiàn)軟件與系統(tǒng)/子系統(tǒng)設(shè)計(jì)文檔和軟件開(kāi)發(fā)合同規(guī)定不符合或與之矛盾的地方。系統(tǒng)測(cè)試是將通過(guò)確認(rèn)測(cè)試的軟件,作為整個(gè)基于計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合起來(lái),在實(shí)際運(yùn)行(使用)環(huán)境下,對(duì)整機(jī)系統(tǒng)進(jìn)行的測(cè)試。是為了發(fā)現(xiàn)缺陷并度量產(chǎn)品質(zhì)量,按照系統(tǒng)的功能和性能需求進(jìn)行的測(cè)試。而且,系統(tǒng)測(cè)試還要檢驗(yàn)系統(tǒng)的文檔等是否完整、有效。另外,系統(tǒng)測(cè)試的測(cè)試用例應(yīng)根據(jù)需求分析說(shuō)明書(shū)來(lái)設(shè)計(jì),并在實(shí)際使用環(huán)境下來(lái)運(yùn)行。最后,系統(tǒng)測(cè)試一般使用黑盒測(cè)試技術(shù),并由獨(dú)立的測(cè)試人員完成。對(duì)于軟件工作而言,系統(tǒng)測(cè)試是軟件研制人員參加系統(tǒng)的綜合測(cè)試,軟件及整機(jī)系統(tǒng)加入到系統(tǒng)中進(jìn)行測(cè)試。應(yīng)該一方面為系統(tǒng)測(cè)試提供必要的軟、硬件及資料支持,另一方面從軟件測(cè)試角度提出系統(tǒng)測(cè)試中關(guān)于軟件的測(cè)試設(shè)計(jì)。從軟件測(cè)試角度看,系統(tǒng)測(cè)試有如下幾方面的意義:1)系統(tǒng)測(cè)試的環(huán)境是軟件真實(shí)運(yùn)行環(huán)境的最逼真模擬。系統(tǒng)測(cè)試中,各部分研制完成的真實(shí)設(shè)備逐漸替代了模擬器,是軟件從未有過(guò)的運(yùn)行環(huán)境。有關(guān)真實(shí)性的一類(lèi)錯(cuò)誤,包括外圍設(shè)備接口、輸入/輸出、或多處理器設(shè)備之間的接口不相容,整個(gè)系統(tǒng)的時(shí)序匹配等,在這種運(yùn)行環(huán)境下能得到比較全面的暴露。2)通常系統(tǒng)測(cè)試的困難在于不容易從系統(tǒng)目標(biāo)直接生成測(cè)試用例。而系統(tǒng)測(cè)試由系統(tǒng)人員組織,從系統(tǒng)完成任務(wù)的角度測(cè)試,軟件在系統(tǒng)測(cè)試下獲得了系統(tǒng)任務(wù)下直接的“測(cè)試實(shí)例”,這對(duì)檢驗(yàn)軟件是否滿足系統(tǒng)任務(wù)要求是非常有意義的。3)三、 測(cè)試的重要性在很多情況下,軟件開(kāi)發(fā)人員同用戶的思路是完全不同的。開(kāi)發(fā)人員由于接近硬件底層,更多的是從機(jī)器的“思維”來(lái)考慮問(wèn)題,而用戶只是為了使用。很多軟件開(kāi)發(fā)人員抱有這樣的思維,認(rèn)為用戶很笨,“你這樣用就不會(huì)出現(xiàn)錯(cuò)誤了!”但事實(shí)上,作為一種產(chǎn)品,必須要能夠考慮到用戶使用的方方面面,并考慮進(jìn)行各種容錯(cuò)處理。為了記錄下用戶使用軟件的習(xí)慣用來(lái)提供軟件的易用性和發(fā)現(xiàn)潛在的問(wèn)題。硬件越來(lái)越復(fù)雜,對(duì)軟件在應(yīng)用領(lǐng)域和規(guī)模上的期望越來(lái)越高,軟件的發(fā)展速度落后于硬件的發(fā)展速度,導(dǎo)致了軟件質(zhì)量不高,超出預(yù)算,軟硬性兼容問(wèn)題也體現(xiàn)了測(cè)試的重要性。軟件系統(tǒng)復(fù)雜性提高、多人合作:隨著軟件系統(tǒng)的復(fù)雜性提高,項(xiàng)目的組成越來(lái)越多角色,這使得每個(gè)角色的主觀性會(huì)在軟件產(chǎn)品中出現(xiàn)各類(lèi)差異:文檔不規(guī)范,編碼不規(guī)范等等類(lèi)似的問(wèn)題需要在投產(chǎn)之前不斷地測(cè)試發(fā)現(xiàn),提高軟件產(chǎn)品質(zhì)量。沒(méi)有經(jīng)過(guò)測(cè)試的軟件很難在發(fā)布之前知道該軟件的質(zhì)量,就好比 ISO 質(zhì)量認(rèn)證一樣,測(cè)試同樣也需要質(zhì)量的保證,這個(gè)時(shí)候就需要在團(tuán)隊(duì)中開(kāi)展軟件測(cè)試的工作。在測(cè)試的過(guò)程發(fā)現(xiàn)軟件中存在的問(wèn)題,及時(shí)讓相應(yīng)開(kāi)發(fā)人員得知并修改問(wèn)題,在即將發(fā)布時(shí),從測(cè)試報(bào)告中得出軟件的質(zhì)量情況。軟件定義、設(shè)計(jì)、實(shí)現(xiàn)、打包/部署、使用過(guò)程中出現(xiàn)的與明確的需求不一致:不能正確完成任務(wù)、完成多余的任務(wù),還包括:改善產(chǎn)品的建議;與用戶隱含的需求不一致等等,通過(guò)測(cè)試能更站在用戶的角度去發(fā)現(xiàn)問(wèn)題,控制錯(cuò)誤。對(duì)于企業(yè)來(lái)說(shuō),企業(yè)軟件質(zhì)量的好壞直接影響一個(gè)企業(yè)對(duì)外的形象,企業(yè)的收益,進(jìn)而關(guān)系到每個(gè)員工的切身利益,所以無(wú)論哪個(gè)角度來(lái)說(shuō),程序的測(cè)試工作都是非常重要的。測(cè)試人員必須深刻的領(lǐng)會(huì)到測(cè)試工作的重要性,更好地投身于測(cè)試工作中去。站在用戶的角度對(duì)程序的可實(shí)現(xiàn)功能性(是否與功能說(shuō)明書(shū)相符),可行性(是否適用于實(shí)際生產(chǎn)),可操作性(是否方便使用)等進(jìn)行測(cè)試。值得提出的一點(diǎn),以用戶的身份進(jìn)行對(duì)程序的驗(yàn)證,測(cè)試必須細(xì)致,全面,詳盡。好的程序不但能用,更需要好用。測(cè)試人員的工作態(tài)度是測(cè)試工作成功與否的關(guān)鍵。所以測(cè)試人員要端正自己的態(tài)度,認(rèn)識(shí)到自己的重要性,測(cè)試人員是和開(kāi)發(fā)人員站在對(duì)等的立場(chǎng)上來(lái)共同完成一個(gè)好的軟件;更高層次的說(shuō),測(cè)試人員是站在高于開(kāi)發(fā)人員,等同于設(shè)計(jì)人員的高度去把控整個(gè)項(xiàng)目的質(zhì)量,我們要對(duì)系統(tǒng)規(guī)格書(shū),軟件需求說(shuō)明書(shū),程序等進(jìn)行全方位的把控。測(cè)試人員需要具備哪些素質(zhì)測(cè)試人員具有通過(guò)對(duì)測(cè)試案例的分類(lèi)、BUG 的分類(lèi),可以準(zhǔn)確地分析每個(gè)方面的測(cè)試(安全性、輸入場(chǎng)、功能、性能)是否充分。讓數(shù)據(jù)說(shuō)話:測(cè)試人員在測(cè)試過(guò)程中通過(guò)對(duì)測(cè)試用例和 BUG 的追蹤統(tǒng)計(jì),能夠準(zhǔn)確地看出項(xiàng)目組發(fā)生了什么、正在發(fā)生什么、將會(huì)發(fā)生什么。測(cè)試人員在 BUG 描述中,如果有原因定位和解決辦法,會(huì)提高測(cè)試人員地位。 比如:1、清晰描述問(wèn)題現(xiàn)象,讓開(kāi)發(fā)人員容易理解,可采用對(duì)比、貼圖、錄像回放等多種方式; 2、可能的原因及分析; 3、可能的解決辦法或建議;從系統(tǒng)和規(guī)范的角度看,對(duì)一些客戶不認(rèn)為是問(wèn)題的問(wèn)題,測(cè)試人員也應(yīng)堅(jiān)持意見(jiàn)。提出問(wèn)題,即使找不到解決的辦法,也應(yīng)該受到鼓勵(lì);這些問(wèn)題可以作為項(xiàng)目結(jié)束后的思考方向并納入長(zhǎng)期的工作計(jì)劃中。每個(gè)階段每個(gè)角色都要完成自己的工作,某個(gè)階段或某個(gè)人完不成的工作,一定會(huì)以各種方式轉(zhuǎn)嫁到其它階段或其他人身上。因此遇到的問(wèn)題都要及時(shí)解決,否則問(wèn)題會(huì)在項(xiàng)目后期集中爆發(fā),所以測(cè)試人員在測(cè)試準(zhǔn)備時(shí)能夠充分準(zhǔn)確地預(yù)估自己的工作量,以免上述情況發(fā)生。綜上所述各點(diǎn)是在實(shí)際的測(cè)試工作中測(cè)試人員該有的素質(zhì),當(dāng)然對(duì)工作該有的素質(zhì)還包括興趣、必備的專(zhuān)業(yè)知識(shí)、責(zé)任心、學(xué)習(xí)能力、細(xì)心、執(zhí)著、溝通能力等等。尤其是溝通能力這點(diǎn)對(duì)我們測(cè)試人員非常重要,與開(kāi)發(fā)人員的有效溝通會(huì)直接影響你的工作效率。軟件測(cè)試工程負(fù)責(zé)理解產(chǎn)品的功能要求,然后對(duì)其進(jìn)行測(cè)試,檢查軟件有沒(méi)有錯(cuò)誤(bug)決定軟件是否具有穩(wěn)定性(Robustness),并寫(xiě)出相應(yīng)的測(cè)試規(guī)范和測(cè)試案例。微軟公司曾經(jīng)算過(guò)一筆賬:最初,微軟公司與大家一樣,認(rèn)為測(cè)試不重要,重要的開(kāi)發(fā)人員。通常,一個(gè)團(tuán)隊(duì)中有幾百個(gè)開(kāi)發(fā)人員,但只有幾個(gè)測(cè)試人員,并且開(kāi)發(fā)人員的工資比測(cè)試人員高很多。經(jīng)過(guò)多年的實(shí)踐后,公司發(fā)現(xiàn),為那些出現(xiàn)問(wèn)題的產(chǎn)品再去修一個(gè)補(bǔ)丁程序,簡(jiǎn)稱(chēng)所花的錢(qián),比多雇用幾個(gè)測(cè)試人員的費(fèi)用要多得多。測(cè)試人員水平越高,找到 Bug 的時(shí)間就越早,軟件就越容易更正,產(chǎn)品發(fā)行之后越穩(wěn)定,公司賺的錢(qián)也越多。這是微軟慢慢悟出來(lái)的道理。在談到軟件測(cè)試時(shí),許多人都引用 GrenfordJMyers 在The Art of Software Testing一書(shū)中的觀點(diǎn):(1)軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程;(2)測(cè)試是為了證明程序有錯(cuò),而不是證明程序無(wú)錯(cuò)誤。(3)一個(gè)好的測(cè)試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤;(4)一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。測(cè)試工作的組織與管理作為軟件開(kāi)發(fā)的重要環(huán)節(jié),軟件測(cè)試越來(lái)越受到人們的重視。隨著軟件開(kāi)發(fā)規(guī)模的增大、復(fù)雜程度的增加,以尋找軟件中的錯(cuò)誤為目的的測(cè)試工作就顯得更加困難。然而,為了盡可能多地找出程序中的錯(cuò)誤,生產(chǎn)出高質(zhì)量的軟件產(chǎn)品,加強(qiáng)對(duì)測(cè)試工作的組織和管理就顯得尤為重要。當(dāng)設(shè)計(jì)工作完成以后,就應(yīng)該著手測(cè)試的準(zhǔn)備工作了。一般來(lái)講,由一位對(duì)整個(gè)系統(tǒng)設(shè)計(jì)熟悉的設(shè)計(jì)人員編寫(xiě)測(cè)試大綱,明確測(cè)試的內(nèi)容和測(cè)試通過(guò)的準(zhǔn)則,設(shè)計(jì)完整合理的測(cè)試用例,以便系統(tǒng)實(shí)現(xiàn)后進(jìn)行全面測(cè)試。測(cè)試人員要仔細(xì)閱讀有關(guān)資料,包括規(guī)格說(shuō)明、設(shè)計(jì)文檔、使用說(shuō)明書(shū)及在設(shè)計(jì)過(guò)程中形成的測(cè)試大綱、測(cè)試內(nèi)容及測(cè)試的通過(guò)準(zhǔn)則,全面熟悉系統(tǒng),編寫(xiě)測(cè)試計(jì)劃,設(shè)計(jì)測(cè)試用例,作好測(cè)試前的準(zhǔn)備工作。為了保證測(cè)試的質(zhì)量,將測(cè)試過(guò)程分成幾個(gè)階段,即:代碼審查、單元測(cè)試、集成測(cè)試和驗(yàn)收測(cè)試。綜上,軟件測(cè)試是一個(gè)極為復(fù)雜的過(guò)程。一個(gè)規(guī)范化的軟件測(cè)試過(guò)程通常須包括以下基本的測(cè)試活動(dòng)。(1)擬定軟件測(cè)試計(jì)劃;(2)編制軟件測(cè)試大綱;(3)設(shè)計(jì)和生成測(cè)試用例;(4)實(shí)施測(cè)試;(5)生成軟件問(wèn)題報(bào)告。實(shí)際上,軟件測(cè)試過(guò)程與整個(gè)軟件開(kāi)發(fā)過(guò)程基本上是平行進(jìn)行的。測(cè)試計(jì)劃早在需求分析階段即應(yīng)開(kāi)始制定,其它相關(guān)工作,包括測(cè)試大綱的制定、測(cè)試數(shù)據(jù)的生成、測(cè)試工具的選擇和開(kāi)發(fā)等也應(yīng)在測(cè)試階段之前進(jìn)行。充分的準(zhǔn)備工作可以 有效地克服測(cè)試的盲目性,縮短測(cè)試周期,提高測(cè)試效率,并且起到測(cè)試文檔與開(kāi)發(fā)文檔互查的作用。四、 測(cè)試部門(mén)獨(dú)立的必要性測(cè)試部門(mén)在各個(gè)公司所處的位置可能是各不相同,大致可能有這么幾種:1、測(cè)試部門(mén)獨(dú)立,與開(kāi)發(fā)部門(mén)平行; 2、測(cè)試部門(mén)獨(dú)立,但從屬于開(kāi)發(fā)部門(mén); 3、虛擬的測(cè)試部門(mén),測(cè)試人員以組為單位被安排到各個(gè)開(kāi)發(fā)團(tuán)隊(duì); 4、沒(méi)有專(zhuān)門(mén)的測(cè)試部門(mén),每個(gè)開(kāi)發(fā)團(tuán)隊(duì)會(huì)有若干人在系統(tǒng)集成階段轉(zhuǎn)換成測(cè)試角色;好壞基本上是一目了然。第一種情況,從軟件過(guò)程管理上看,應(yīng)該是最理想的,測(cè)試部門(mén)與開(kāi)發(fā)部門(mén)平行,因此在項(xiàng)目中的地位就是平起平坐,從組織上避免了在項(xiàng)目中受制于開(kāi)發(fā)團(tuán)隊(duì)的風(fēng)險(xiǎn),也因此能夠最大限度的根據(jù)軟件質(zhì)量規(guī)范對(duì)產(chǎn)品進(jìn)行測(cè)試;后面三種情況,都是比較讓測(cè)試人員比較郁悶的,在項(xiàng)目中會(huì)處處受制于開(kāi)發(fā)團(tuán)隊(duì),這就像做工程監(jiān)理的要被工程實(shí)施的管著一樣,變得比較可笑了。其實(shí),測(cè)試人員融入到開(kāi)發(fā)團(tuán)隊(duì)也是有好的方面的,溝通會(huì)比較方便,任務(wù)響應(yīng)也會(huì)比較及時(shí),缺憾就是由于開(kāi)發(fā)和測(cè)試人員溝通很容易,因此原有的一些軟件過(guò)程規(guī)范就開(kāi)始變得不被重視,比如說(shuō)當(dāng)設(shè)計(jì)變更后,開(kāi)發(fā)人員可能就不會(huì)再去更新設(shè)計(jì)文檔,而是口頭通知測(cè)試人員了,這樣的話,一是沒(méi)有留下設(shè)計(jì)變更的相關(guān)文檔,在后續(xù)的開(kāi)發(fā)中無(wú)據(jù)可依,二是“空口無(wú)憑,立字為據(jù)”,產(chǎn)品若是出了問(wèn)題,到底是誰(shuí)的責(zé)任就說(shuō)不清了;而且,在沒(méi)有一個(gè)過(guò)程規(guī)范的背景下去開(kāi)發(fā),產(chǎn)品質(zhì)量肯定是無(wú)從保證的。因此,從軟件的質(zhì)量控制上考慮,測(cè)試部門(mén)還追好是獨(dú)立,與開(kāi)發(fā)平行,而且測(cè)試部門(mén)更多的是要對(duì)產(chǎn)品經(jīng)理負(fù)責(zé)。五、 測(cè)試團(tuán)隊(duì)的組織要討論這個(gè)話題,首先要討論下測(cè)試人員本身的歸屬,因?yàn)橥ǔJ侨硕嗔瞬庞薪M織的必要,很多東西都是一點(diǎn)點(diǎn)長(zhǎng)出來(lái)的。人數(shù)少,大部分是比較基礎(chǔ)的黑盒測(cè)試,相對(duì)也比較弱勢(shì)。沒(méi)有任何貶低的意思,但是客觀來(lái)說(shuō),這個(gè)階段的測(cè)試很難有一些比較深入的測(cè)試技術(shù)上的實(shí)踐,時(shí)間不允許,也處于沒(méi)有人帶的情況,大家基本上都專(zhuān)注在項(xiàng)目的功能測(cè)試上面。一直覺(jué)得環(huán)境對(duì)人的影響是比較大的。有些比較有上進(jìn)心的同學(xué)會(huì)自己學(xué)一些技術(shù),但是因?yàn)闆](méi)有指導(dǎo),也沒(méi)有實(shí)際應(yīng)用的場(chǎng)景,通常比較淺。后面等到整個(gè)研發(fā)體系發(fā)展大了之后,可能測(cè)試人員也慢慢多了起來(lái),同時(shí)服務(wù)于多個(gè)開(kāi)發(fā)小組,于是就出現(xiàn)了測(cè)試團(tuán)隊(duì)的二級(jí)組織。比如對(duì)口每個(gè)開(kāi)發(fā)小組的有幾個(gè)人,或者更多,然后有一個(gè) lead 或者 first line manager,然后這些
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 緩解學(xué)習(xí)壓力方法
- 印度文化課件
- 助理廣告師考試如何通過(guò)品牌傳播激發(fā)用戶參與感試題及答案
- 創(chuàng)意能力面試題目及答案
- 全面提升素質(zhì)的紡織工程師考試試題及答案
- 廣告設(shè)計(jì)師面試技巧與考試聯(lián)系試題及答案
- 引導(dǎo)設(shè)計(jì)思維的2024年國(guó)際商業(yè)美術(shù)設(shè)計(jì)師考試試題及答案
- 后勤崗位職責(zé)試題及答案
- 2024年國(guó)際商業(yè)美術(shù)設(shè)計(jì)師考試試題及答案透視
- 國(guó)際商業(yè)美術(shù)設(shè)計(jì)師作品風(fēng)格對(duì)比試題及答案
- GB/T 12236-2008石油、化工及相關(guān)工業(yè)用的鋼制旋啟式止回閥
- 部編版六年級(jí)語(yǔ)文畢業(yè)總復(fù)習(xí)課件
- 洛可可藝術(shù)課件
- 譯林英語(yǔ)必修3Unit3reading(共19張)課件
- 20kV及以下配網(wǎng)工程建設(shè)預(yù)算編制與計(jì)算規(guī)定-
- 人工肝血漿置換術(shù)知情同意書(shū)
- TRIZ試題庫(kù)詳細(xì)版
- Q∕GDW 12129-2021 電網(wǎng)大氣腐蝕等級(jí)分布圖繪制規(guī)范
- MTM-1基本方法
- ppt精選模板:熱烈歡迎領(lǐng)導(dǎo)蒞臨指導(dǎo)工作PPT課件
- (完整版)高中化學(xué)必修2有機(jī)化合物試題.doc
評(píng)論
0/150
提交評(píng)論