關(guān)于測(cè)試
問(wèn)題表現(xiàn):
配置化上線,風(fēng)險(xiǎn)怎么辦?誰(shuí)去保障你配的是對(duì)的呢?能不能基于配置去測(cè)試呢?
轉(zhuǎn)化1:基于配置給我輸出測(cè)試用例?這個(gè)是一個(gè)表面的轉(zhuǎn)化,并沒(méi)有解決根本的問(wèn)題,也不是一個(gè)體系化的思維。或者可能是一個(gè)比較偏向表面的需求解讀。
轉(zhuǎn)化2:目的是為了驗(yàn)證業(yè)務(wù)的輸入,是不是得到的結(jié)果,是我們想要的呢?所以這一層是偏全局的思維,也沒(méi)有把需求解讀全面。此時(shí)是: 你怎么樣把業(yè)務(wù)要求的3分鐘到達(dá)這個(gè)狀態(tài),給我反饋是對(duì)的呢?
發(fā)現(xiàn)矛盾點(diǎn)。但這個(gè)不是我解讀的。
轉(zhuǎn)化3:其實(shí)是基于配置出測(cè)試用例,認(rèn)為這個(gè)是一個(gè)測(cè)試工具。
- 悖論是,如果你是自動(dòng)化測(cè)試方案,你就是以狀態(tài)機(jī)為入口,去測(cè)試狀態(tài)機(jī),這個(gè)沒(méi)有什么意義。
- 答:其實(shí)我認(rèn)為解讀狀態(tài)機(jī)的目的,也是為了動(dòng)態(tài)化輸出用例,或者輸出條件,至于我們構(gòu)建條件的過(guò)程,其實(shí)已經(jīng)遠(yuǎn)離狀態(tài)了,而是需要我們基于業(yè)務(wù)理解,去做不一樣的排列組合。而以狀態(tài)機(jī)去驗(yàn)證狀態(tài)機(jī),這個(gè)點(diǎn),我不認(rèn)同,首先我覺(jué)得讀它是為了獲取條件,那這個(gè)和你自己構(gòu)造條件也是一樣的,況且人工構(gòu)造條件就能完結(jié)撇開(kāi)狀態(tài)機(jī)了嗎?未必.比如你在非open API的時(shí)候,其實(shí)是需要把這帶進(jìn)去的,這個(gè)就需要你去讀,既然都是讀,和自動(dòng)讀,是沒(méi)什么兩樣的。再者,我覺(jué)得驗(yàn)證的對(duì)象,也不是條件,條件拿到了,可執(zhí)行性,這個(gè)點(diǎn)驗(yàn)證到了,但是真正去做執(zhí)行的時(shí)候,重點(diǎn)是action啊,所以我這邊是基于結(jié)果,做一個(gè)可視化的輸出,這個(gè)可以和業(yè)務(wù)去比對(duì)的。
其實(shí),即使是業(yè)務(wù)輸入,也難得脫離的了狀態(tài)機(jī)i,這個(gè)狀態(tài)碼也是一個(gè)啊。
轉(zhuǎn)化4: 按照業(yè)務(wù)層輸入,包含消息/timeout/TR等這幾類(lèi),區(qū)分出不同的動(dòng)作,由人員去做組合,同時(shí)輸出可視化結(jié)果。
二 關(guān)于人工
明天又要去簽單了啊,又有好幾單了啊
回答:(你這個(gè)姓,哇塞,是人才輩出的姓?。┯涀∩钪械氖录?/p>沒(méi)記住名字,遲早會(huì)記住
點(diǎn)評(píng):稍微清高了點(diǎn)。其實(shí)應(yīng)該開(kāi)開(kāi)玩笑,當(dāng)時(shí)直道是尋常啊老干媽
點(diǎn)評(píng):太直接了,應(yīng)該說(shuō)句,不好意思總結(jié): 永遠(yuǎn)不要忘了友好/ 積累生活中的笑點(diǎn)/ 夸獎(jiǎng)他人/ 避免人性的弱點(diǎn)