全面掌握軟件測試?yán)碚摶A(chǔ)个盆、文檔編寫,測試流程
1.測試分為哪幾個階段?
⒉談?wù)勀阒皽y試的項目流程朵栖,在每個階段的輸出有哪些?
3.談?wù)劽艚菽J降恼J識?
4.linux常見查看日志命令有哪些?
5.線上質(zhì)量BUG頻頻爆發(fā)怎么辦?
6.如何分析一個bug是前端還是后端的問題?
這些問題你一定要能夠很全面的表述出來颊亮。
比如說我現(xiàn)在是面試官,我第一個肯定不會去問你哪些代碼的問題陨溅,也不會問你自動化终惑、測試開發(fā)的問題。
第一個查考的肯定是你做了幾年測試门扇,有沒有自己的測試思維雹有?有沒有自己的一些心得。
前三個問題就能夠知道你有沒有工作經(jīng)驗臼寄,你在工作中承擔(dān)一個什么樣的角色霸奕、你的職責(zé)你的輸出在哪里。都是一些比較綜合性的問題吉拳。
⒉談?wù)勀阒皽y試的項目流程质帅,在每個階段的輸出有哪些?
比如說敏捷開發(fā)每周他有新的需求來了,新功能推出來之后留攒,是不是第一個項目流程需求分析會临梗。
需求分析:(開發(fā)、產(chǎn)品稼跳、測試)探討需求功能點盟庞,數(shù)據(jù)庫表的設(shè)計,接口設(shè)計√郎疲現(xiàn)在大都是前后端分離的這樣一個項目對吧什猖,你要從這些面去回復(fù),比較全面红淡。
然后輸出的一個需求文檔不狮,包括已接口的、功能的在旱。你不要只答到一個需求分析摇零。
開完這個會之后,我們就按照這個需求分析去編寫測試用例桶蝎。在編寫測試用例之前驻仅,你的主管會去編寫測試計劃(如果你是主管你就說我編寫測試計劃)然后任務(wù)分配谅畅。
用例的設(shè)計,整理測試要點噪服,用例評審毡泻。
比如開發(fā)人員說他要開發(fā)幾個接口,那么你的用例里面粘优,測試要點都要給開發(fā)人員進行評審仇味。
用例評審?fù)曛螅鸵硇纬勺罱K的一個用例版本雹顺。
然后開發(fā)人員去開發(fā)代碼丹墨,進行一個預(yù)測,開發(fā)進行一個自測嬉愧,對主要一個功能進行冒煙測試贩挣,然后給我們提測。
測試過程中英染,Bug的提交揽惹,比如我們用的Jira被饿,用什么管理系統(tǒng)去提交的bug四康。
Bug的生命周期,怎么去重新提交狭握。這就是一個測試缺陷報告闪金。
然后在什么時候進行上線,產(chǎn)品發(fā)布后再會有一個線上維護性的回歸測試等等论颅。
像這些內(nèi)容哎垦,你按照這個思路去和面試官交流。那么你這個流程也是非常規(guī)范的恃疯!
所以大家在面試時候不要簡單的說漏设,需求分析、編寫用例今妄。這樣規(guī)范起來郑口,就體現(xiàn)了你在互聯(lián)網(wǎng)公司對自己角色的定位很清晰,對工作內(nèi)容也很明確盾鳞。
不要小看這個問題犬性。
3.談?wù)劽艚菽J降恼J識?
現(xiàn)在都是一個敏捷開發(fā)的模式,現(xiàn)在很多公司都是用敏捷開發(fā)腾仅。大家不要局限于很傳統(tǒng)的一些問題乒裆,敏捷開發(fā)現(xiàn)在也是屬于現(xiàn)在軟件測試基礎(chǔ)里面的一些概念。
未完待續(xù)……最近事情比較多推励,可以來公眾號jing