堅(jiān)強(qiáng)的T123
1、說(shuō)說(shuō)你們公司測(cè)試的一個(gè)基本測(cè)試流程是什么?
答:首先會(huì)召開需求分析會(huì)議,參加人員有產(chǎn)品、開發(fā)和測(cè)試,主要是探討需求主要的一些功能點(diǎn),完了之后,開發(fā)就排期進(jìn)行開發(fā),我們就根據(jù)主管寫出來(lái)的計(jì)劃、分配到的任務(wù)編寫測(cè)試用例,寫完之后會(huì)進(jìn)行用例評(píng)審。
有評(píng)審修改的就修改整理形成最終的用例版本,之后開發(fā)人員版本編譯完成后,我們會(huì)依據(jù)測(cè)試用例來(lái)執(zhí)行測(cè)試,測(cè)試過(guò)程中,提交bug,跟蹤bug,直至關(guān)閉,測(cè)試完后編寫測(cè)試報(bào)告。
2、你們項(xiàng)目主要是做什么的,有些什么功能,業(yè)務(wù)邏輯是怎樣的?
答:這個(gè)主要就是看公司具體的項(xiàng)目是什么,了解清楚功能模塊,對(duì)主要功能模塊做業(yè)務(wù)邏輯的一個(gè)描述就行。
3、測(cè)試的過(guò)程中,還用過(guò)一些什么工具嗎?
答:有就有,沒(méi)有就沒(méi)有,一定要如實(shí)回答!比如在測(cè)試接口或者簡(jiǎn)單施壓的時(shí)候用到了jmeter。
4、如果簡(jiǎn)歷上寫了,MySQL、Linux等,一般會(huì)問(wèn),掌握的程度怎么樣?
答:如實(shí)回答,對(duì)于測(cè)試人員來(lái)說(shuō),mysql基本的增刪改查都會(huì),Linux基本命令都會(huì),也會(huì)linux環(huán)境的項(xiàng)目部署。
5、你們需求分析會(huì)議主要目的是什么?
答:講解此次項(xiàng)目主要是做什么的,達(dá)到一個(gè)什么樣的目的,探討項(xiàng)目功能點(diǎn),針對(duì)不清楚的及時(shí)提問(wèn)。
6、如果需求過(guò)少,你應(yīng)該怎么辦?
答:首先我會(huì)有所疑問(wèn),然后再問(wèn)問(wèn)老大,看看到底是怎么回事,如果確實(shí)是需求少,那就進(jìn)一步的分析這個(gè)業(yè)務(wù)。如果確定有一些需求。
7、編寫測(cè)試用例的時(shí)候,會(huì)用到什么方法?
答:等價(jià)類、邊界值、錯(cuò)誤推測(cè)法、場(chǎng)景法等。接著又問(wèn)了一個(gè):你覺(jué)得你在寫用例的時(shí)候用到了嗎?我的回答是用到了,比如邊界值,隨便列舉一個(gè)例子,比如:項(xiàng)目中某個(gè)標(biāo)題輸入框,長(zhǎng)度是1-16個(gè)漢字。會(huì)設(shè)計(jì)測(cè)試用例數(shù)據(jù)為輸入標(biāo)題為空、標(biāo)題字?jǐn)?shù)為1、標(biāo)題字?jǐn)?shù)為2、標(biāo)題字?jǐn)?shù)為15、標(biāo)題字?jǐn)?shù)是16、標(biāo)題字?jǐn)?shù)為17
8、會(huì)寫測(cè)試計(jì)劃嗎、包含哪些內(nèi)容?
答:一般說(shuō):沒(méi)有寫過(guò),是我們主管寫的,但我們會(huì)接觸這個(gè)文檔。大概包含有:目的、背景、測(cè)試范圍、測(cè)試開始結(jié)束時(shí)間、測(cè)試策略、測(cè)試人員安排、測(cè)試環(huán)境、風(fēng)險(xiǎn)評(píng)估等等。
狼人發(fā)生地
測(cè)試工程師面試常見問(wèn)題及答案舉例如下。
一、Mongodb熟悉嗎,一般部署幾臺(tái)。
部署過(guò),沒(méi)有深入研究過(guò),一般mongodb部署主從、或者mongodb分片集群;建議3臺(tái)或5臺(tái)服務(wù)器來(lái)部署。MongoDB分片的基本思想就是將集合切分成小塊。這些塊分散到若干片里面,每個(gè)片只負(fù)責(zé)總數(shù)據(jù)的一部分。
二、如何發(fā)布和回滾,用jenkins又是怎么實(shí)現(xiàn)。
筆者回答:jenkins配置好代碼路徑(SVN或GIT),然后拉代碼,打tag。需要編譯就編譯,編譯之后推送到發(fā)布服務(wù)器(jenkins里面可以調(diào)腳本),然后從分發(fā)服務(wù)器往下分發(fā)到業(yè)務(wù)服務(wù)器上。
三、Tomcat工作模式。
筆者回答:Tomcat是一個(gè)JSP/Servlet容器。其作為Servlet容器,有三種工作模式:獨(dú)立的Servlet容器、進(jìn)程內(nèi)的Servlet容器和進(jìn)程外的Servlet容器。
四、監(jiān)控用什么實(shí)現(xiàn)的。
筆者回答:現(xiàn)在公司的業(yè)務(wù)都跑在阿里云上,我們首選的監(jiān)控就是用阿里云監(jiān)控,阿里云監(jiān)控自帶了ECS、RDS等服務(wù)的監(jiān)控模板,可結(jié)合自定義報(bào)警規(guī)則來(lái)觸發(fā)監(jiān)控項(xiàng)。
五、你是怎么備份數(shù)據(jù)的,包括數(shù)據(jù)庫(kù)備份。
筆者回答:在生產(chǎn)環(huán)境下,不管是應(yīng)用數(shù)據(jù)、還是數(shù)據(jù)庫(kù)數(shù)據(jù)首先在部署的時(shí)候就會(huì)有主從架構(gòu)、或者集群,這本身就是屬于數(shù)據(jù)的熱備份。
其實(shí)考慮冷備份,用專門一臺(tái)服務(wù)器做為備份服務(wù)器,比如可以用rsync+inotify配合計(jì)劃任務(wù)來(lái)實(shí)現(xiàn)數(shù)據(jù)的冷備份,如果是發(fā)版的包備份,正常情況下有臺(tái)發(fā)布服務(wù)器,每次發(fā)版都會(huì)保存好發(fā)版的包。
優(yōu)質(zhì)工程師考試問(wèn)答知識(shí)庫(kù)