軟件測試工程師面試問題匯總(三)
匯智動(dòng)力答讀者問:
你負(fù)責(zé)的模塊,是如何設(shè)計(jì)測試用例的
完成《測試用例》給出答案
回答要點(diǎn):結(jié)合項(xiàng)目回答,根據(jù)自己測試模塊的特點(diǎn)說明具體使用了哪種設(shè)計(jì)方法。
參考答案:我在設(shè)計(jì)測試用例的時(shí)候,會(huì)根據(jù)模塊的特性來選擇合適的用例設(shè)計(jì)方法。比如我在一個(gè)購物網(wǎng)站的項(xiàng)目中測試商品類型功能,測試界面是多個(gè)顯示框,大約包括商品類型、分組、屬性、狀態(tài)這幾個(gè)輸入域,每個(gè)輸入域都有不同的選項(xiàng),這種情況我使用正交法設(shè)計(jì)測試用例,首先確定因子數(shù)和水平數(shù),然后選取合適的正交表,這樣就生成了多種用例場景,然后按照測試用例的格式編寫用例。
如果給你一個(gè)web,你如何測試
完成《Web測試》給出答案
回答要點(diǎn):這類問題,考察的是你考慮測試的全面性。以及你的測試思路。
參考答案:首先任何一個(gè)軟件,最優(yōu)先的是功能,業(yè)務(wù)要實(shí)現(xiàn)。所以這是測試重點(diǎn)中的重點(diǎn)。Web功能測試,兩個(gè)比較典型的是,一個(gè)是鏈接測試,另外一個(gè)是表單測試。鏈接測試使用的工具是xenu這個(gè)工具。在功能之后,會(huì)考慮做兼容性測試,選擇不同內(nèi)核的瀏覽器進(jìn)行兼容性測試。還有可用性測試,關(guān)注一些用戶體驗(yàn)類的問題。還有也會(huì)看下前端性能,關(guān)注下請(qǐng)求數(shù)是否減少,內(nèi)容是否壓縮等問題。最后一個(gè)是安全測試,最簡單的是認(rèn)證和權(quán)限,還有session和cookie,再有就是文件上傳漏洞,sql注入等等。
匯智動(dòng)力
匯智動(dòng)力是一家專注于構(gòu)筑軟件設(shè)計(jì)與質(zhì)量評(píng)審的專業(yè) IT 解決方案提供商。公司成立于2014年,經(jīng)過3年多的發(fā)展已經(jīng)成為企業(yè)級(jí)方案的創(chuàng)新領(lǐng)導(dǎo)者。截至2018年,匯智動(dòng)力在全國七個(gè)城市:北京、深圳、成都、廣州、重慶、南京、和西安成立分公司,聘用100余位行業(yè)精英,通過本地資源共享和全球人才交流等方式服務(wù)行業(yè)高端客戶。匯智動(dòng)力產(chǎn)品線涵蓋云原生應(yīng)用的開發(fā)、交付、運(yùn)維和運(yùn)營全生命周期,并提供公有云、私有云和混合云等多種交付方式;日常業(yè)務(wù)涵蓋軟件研發(fā)、項(xiàng)目外包、技術(shù)咨詢、高校合作、人才服務(wù)、職業(yè)認(rèn)證等方向,通過咨詢幫助企業(yè)改善的 IT 組織模式,改進(jìn)軟件開發(fā)方法,以軟件質(zhì)量帶動(dòng)企業(yè)業(yè)務(wù)發(fā)展。

