分享
定制
這個面試題,看上去平平無奇,實則暗藏玄機!
這篇文章是我們?nèi)腴T訓(xùn)練營的最后一篇文章了,咱們能夠堅持閱讀完的小伙伴還是非常棒的!確實也是通過這一系列的文章,我相信多多少少對大家來說。
對軟件測試我們自己給自己定的目標(biāo),包括以后的一個發(fā)展,有一個更為清晰明確的方向,只要你有收獲,那么一凡在這邊給大家講解這些知識呢,那就是值得的。
那今天的話呢,我們同樣會拿一個小小的案例來跟大家進行講解。
真真正正拿一個小程序,小小的應(yīng)用來進行測試。
就讓大家了解在企業(yè)中間測試具體的工作流程是什么樣子的。
本節(jié)大綱:
01.測試的目的與原則
02.測試的工作流程--也是我們最常見的面試題
03.經(jīng)典案例實戰(zhàn)
測試的工作流程,大家想一下為什么面試官要問這樣一個題目呢?
因為面試官的話呢,他可能對你并不是很了解,他就需要通過詢問你在上一家公司的工作流程,這種方式來判斷,你是不是真的有做過測試相關(guān)的工作。
同樣的話,也看上一家公司,測試工作的流程跟咱們的公司流程有什么不一樣,并且他會根據(jù)你回答的內(nèi)容不同,然后會有一些延伸的問題。
比如說你們上家公司工作流程與我們公司不一樣的時候,我就會來問你:上一家公司流程好還是我們公司的這種流程好呢?
或者說:你除了這兩者流程還有什么更為完善的一些流程嗎?如果是你的話,你會怎么樣來開展這個測試工作呢?
等等這一些列的面試題目,在咱們流程這一塊就可以問很多,同時這樣一些工作流程,或者說工作內(nèi)容的回答的話呢,也是真真正正是可以體現(xiàn)你的工作實力,或者說可以從這些問題答案來體現(xiàn)你到底有沒有相關(guān)的工作經(jīng)驗。
我沒有這個工作經(jīng)驗怎么辦呢?
當(dāng)然說有些小伙伴他可能是想轉(zhuǎn)行的,那我去面試的時候,碰到這一類的問題,該怎么樣來回答呢?
其實這個你也不需要擔(dān)心,更多面試題一凡已經(jīng)整理好成了216頁的PDF文檔,這些都是以前的小伙伴出去面試的時候,整理出來并且我們給了一個參考的答案。
公眾號【程序員一凡】主頁點擊領(lǐng)取資料,即可免費獲得。
(程序員一凡收集整理)
包括可能去面試的時候,我有一些害怕,我一緊張就什么東西都忘記了。
這邊有一對一的模擬面試這種機會,盡可能的幫你去找到你面試中間的弱點,然后給你提出解決的方案。
首先進入到我們的第一塊內(nèi)容,就是測試的目的與原則。
其實測試的目的我們在前面幾篇文章就已經(jīng)講過,而且也做了一個題目給大家。
就是為什么要從事軟件測試這個行業(yè)呢,或者說軟件測試它能帶來的作用價值是什么呢?這個其實都是指測試的目的。
我們就從三個方面來進行
總結(jié):
1)軟件測試為了發(fā)現(xiàn)程序存在的代碼或業(yè)務(wù)邏輯錯誤 ----測試軟件的功能性
2)軟件測試為了檢驗產(chǎn)品是否符合用戶需求 ----功能性、效率、安全性、易用性
3)軟件測試為了提高用戶的體驗 ----易用性
原則
1.所有的測試活動都應(yīng)以用戶需求(軟件需求規(guī)格說明書)為標(biāo)準(zhǔn)
2.應(yīng)盡早地和不斷進行軟件測試,越早發(fā)現(xiàn)缺陷,修復(fù)缺陷的成本就越低
3.程序員應(yīng)避免檢查自己的程序,測試人員應(yīng)避免執(zhí)行自己寫的測試用例
4.盡量避免測試的隨意性
5.測試的“殺蟲劑效應(yīng)”
6.完全(窮舉)測試是不可能的,測試需要終止7.二八原則(聚集效應(yīng))
8.制定嚴(yán)格的測試計劃
9. 設(shè)計測試用例時應(yīng)該考慮到合法的輸入和不合法的輸入,以及各種邊界條件,特殊情況下還要知道極端狀態(tài)和意外狀態(tài)
10.妥善保存測試過程中的所有文檔
11.對錯誤結(jié)果要進行一個確認(rèn)過程
只有當(dāng)你能站在用戶的角度來測試這些軟件,你才能夠更好的去發(fā)現(xiàn)軟件存在的一些問題、才能更好的找出軟件存在的問題。
有收獲的小伙伴點贊支持一下!
我們測試的工作流程到底是個什么樣子呢?
那我們簡單的來闡述一下,這里的話呢,做了一個Xmind圖,這個圖其實就是一線大廠公司里面拿到軟件版本之后,他們開始進行測試活動的一個流程。
(企業(yè)中的測試工作流程)
當(dāng)你搞清楚了這一個流程,以及每一個流程參與的人員,以及要做的事情之后,其實大家就明白了。
其實在這個中間,我們?nèi)憸y試用例的時間是挺多的。
看具體的項目安排,項目流程安排非常緊湊的話,留給你寫測試用例的時間就沒有多少,那可能就要加班加點,然后多安排一些人,來進行測試用例的一些編寫跟開發(fā)。
至于像測試活動的話,有時候也會有時間緊張的一些安排,比如說原本我們是預(yù)計測5個版本,五個版本預(yù)計五個人測試五天,但是因為開發(fā)的一些原因,他把這個版本發(fā)遲了。
原本計劃測五天的,結(jié)果只能夠有三天的時間來給你測試,那在這種情況下,我們也可能要通過加班的時間,來把這個時間趕回來。
【使用錘子簡歷小程序制作簡歷】
零經(jīng)驗實習(xí)簡歷模板
21254人用過
學(xué)生求職簡歷模板
52754人用過
申請研究生簡歷模板
2324人用過
經(jīng)典工作簡歷模板
6254人用過
投行咨詢簡歷模板
12465人用過
產(chǎn)品經(jīng)理簡歷模板
7532人用過
程序員簡歷模板
7457人用過
留學(xué)英文簡歷模板
4554人用過