? ? ? 前段時(shí)間一個(gè)有10年開(kāi)發(fā)經(jīng)驗(yàn)的開(kāi)發(fā)經(jīng)理說(shuō)他如果去做測(cè)試思喊,他看到的不是功能的表面而是背后功能的實(shí)現(xiàn)中容易犯錯(cuò)誤的點(diǎn)淤刃,比如他能識(shí)別出如果用線程那么他會(huì)測(cè)2個(gè)線程并發(fā)而不是3個(gè)扳抽,因?yàn)?是一個(gè)邊界點(diǎn)。
? ? ? 聽(tīng)完他說(shuō)的后愚铡,我又一次陷入到是否需要轉(zhuǎn)開(kāi)發(fā)的迷茫中揣苏,后來(lái)跟測(cè)試界的大咖梅子姐溝通,她的一番話又是另外一個(gè)角度拒迅,她說(shuō)為什么要并發(fā)骚秦?是不是因?yàn)闃I(yè)務(wù)需要?是的坪它,所有的代碼都是要實(shí)現(xiàn)業(yè)務(wù)的需求骤竹,需求是滿足用戶在某種場(chǎng)景下的應(yīng)用,測(cè)試人員從分析場(chǎng)景出發(fā)去找到測(cè)試點(diǎn)更有價(jià)值往毡。
并發(fā):用戶同時(shí)操作是系統(tǒng)級(jí)并發(fā)蒙揣,是由很多用戶同時(shí)操作的場(chǎng)景驅(qū)動(dòng)代碼需要支持這種并發(fā);線程并發(fā)是為了提高效率,是由用戶操作后響應(yīng)要及時(shí)的需求場(chǎng)景驅(qū)動(dòng)
? ? 提出一個(gè)想法:需求分析和澄清階段把用戶使用場(chǎng)景分析清楚,然后驅(qū)動(dòng)開(kāi)發(fā)和測(cè)試开瞭。這樣的模式我覺(jué)得好處是能提高開(kāi)發(fā)和測(cè)試的效率懒震。只是一個(gè)想法,沒(méi)有實(shí)踐過(guò)嗤详。