輕松入門軟件測試(一)

說到軟件測試,那么首先得和沒有基礎(chǔ)的同學(xué)們,講解一下,平時我們使用的那些app,比如淘寶,微信是怎么進(jìn)行交互的呢?在淘寶上下個訂單,按鈕按出去為什么就能下單成功呢?微信看朋友圈,又為什么能看到別人發(fā)送的朋友圈內(nèi)容?這些數(shù)據(jù)存儲在哪?又是怎么進(jìn)行交互的?第一節(jié)課,我想給大家從這里開始講起。

1.首先來看最基礎(chǔ)的交互

如果把一個app比作一輛汽車的話呢,其實你看到的app,只是一個汽車外殼,它看起來可運行了,但是實際上并不行。為什么?因為他還缺少一個重要的東西,發(fā)動機(jī),而app的發(fā)動機(jī)是什么呢?那就是服務(wù)器。

我們可以看到服務(wù)器長這個樣子,一臺一臺,擺在機(jī)房里,當(dāng)然現(xiàn)在也有各種的云服務(wù)器。


要是把a(bǔ)pp比喻成一個人,那么服務(wù)器就相當(dāng)于我們的大腦,每當(dāng)我們要執(zhí)行一個指令時,需要去向大腦發(fā)送請求,比如app也是這樣,比如你在發(fā)送朋友圈時,點擊發(fā)送按鈕的那一刻,你的app會通過發(fā)送這個按鈕,觸發(fā)操作,與服務(wù)器進(jìn)行通信,服務(wù)器在接收到你的通信時,會進(jìn)行運算,并返回結(jié)果給你。


當(dāng)然,上面只是最簡單,最基礎(chǔ)的情況,實際的情況可能會復(fù)雜的多,一個看似簡單的程序,在背后可能有著非常多的人在進(jìn)行維護(hù),比如微信的團(tuán)隊,目前就有1500多人。而和服務(wù)器傳輸?shù)拿恳徊?,或者app本身,都有可能會發(fā)生問題,而對于一個體量很大的app,只要發(fā)生問題,后果都是災(zāi)難性的。所以在一個團(tuán)隊里,為了避免問題的產(chǎn)生,為了減少和消滅bug,那么則需要這本書的主角—軟件測試工程師。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容