軟件測試和軟件開發(fā)孰輕孰重?互聯(lián)網(wǎng)軟件測試工作是如何開展的,都有哪些需要注意的地方?對(duì)于像百度這樣機(jī)房分布全國各地,每秒響應(yīng)數(shù)十億次搜索需求的大型互聯(lián)網(wǎng)企業(yè)來說,怎樣測試數(shù)據(jù)的同步性在百度互聯(lián)網(wǎng)技術(shù)公開課上,兩位資深工程師向300余名來自于中科院、 北京大學(xué)、清華大學(xué)、北京郵電大學(xué)、北京航空航天大學(xué)等北京知名院校計(jì)算機(jī)專業(yè)的大學(xué)生詳解了互聯(lián)網(wǎng)軟件測試工作的真諦。
百度資深工程師結(jié)合自身經(jīng)歷講到,以往一些優(yōu)秀的學(xué)生更愿意選擇開發(fā)的工作,片面的認(rèn)為測試工作不重要,這本身是一個(gè)誤區(qū)。事實(shí)上,開發(fā)人員和測試人員屬不同的職能,兩者間不存在優(yōu)勢(shì)和弱勢(shì)的比較,彼此又是協(xié)同關(guān)聯(lián)的,缺一不可、各司其職。
測試環(huán)節(jié)是任何一款產(chǎn)品上線前的必要步驟,重要性不言而喻。同時(shí),它也是決定一款互聯(lián)網(wǎng)產(chǎn)品用戶體驗(yàn)和成敗的關(guān)鍵。
“一個(gè)合格的軟件測試工程師所做的全部工作應(yīng)該是圍繞產(chǎn)品來服務(wù)的,在軟件測試時(shí)要充分考慮到用戶體驗(yàn),使得產(chǎn)品的設(shè)計(jì)、想法符合產(chǎn)品目標(biāo)。因此,百度的測試工程師都要求深刻理解產(chǎn)品的用戶價(jià)值和定位。在百度,如果產(chǎn)品部門設(shè)計(jì)出來的產(chǎn)品,體現(xiàn)不了用戶價(jià)值,測試工程師可以拒絕測試。”
此外,百度資深工程師在現(xiàn)場還對(duì)性能測試原理、性能測試實(shí)施和項(xiàng)目實(shí)施管理等方面進(jìn)行了經(jīng)驗(yàn)分享,讓同學(xué)們對(duì)軟件測試工作有了更為清晰地認(rèn)知。
(于曉煜)