匯智動力答讀者問:

你負責的模塊,是如何設計測試用例的

完成《測試用例》給出答案

回答要點:結合項目回答,根據自己測試模塊的特點說明具體使用了哪種設計方法。

參考答案:我在設計測試用例的時候,會根據模塊的特性來選擇合適的用例設計方法。比如我在一個購物網站的項目中測試商品類型功能,測試界面是多個顯示框,大約包括商品類型、分組、屬性、狀態這幾個輸入域,每個輸入域都有不同的選項,這種情況我使用正交法設計測試用例,首先確定因子數和水平數,然后選取合適的正交表,這樣就生成了多種用例場景,然后按照測試用例的格式編寫用例。

如果給你一個web,你如何測試

完成《Web測試》給出答案

回答要點:這類問題,考察的是你考慮測試的全面性。以及你的測試思路。

參考答案:首先任何一個軟件,最優先的是功能,業務要實現。所以這是測試重點中的重點。Web功能測試,兩個比較典型的是,一個是鏈接測試,另外一個是表單測試。鏈接測試使用的工具是xenu這個工具。在功能之后,會考慮做兼容性測試,選擇不同內核的瀏覽器進行兼容性測試。還有可用性測試,關注一些用戶體驗類的問題。還有也會看下前端性能,關注下請求數是否減少,內容是否壓縮等問題。最后一個是安全測試,最簡單的是認證和權限,還有session和cookie,再有就是文件上傳漏洞,sql注入等等。

匯智動力:軟件測試工程師面試問題匯總(三)

匯智動力

匯智動力是一家專注于構筑軟件設計與質量評審的專業 IT 解決方案提供商。公司成立于2014年,經過3年多的發展已經成為企業級方案的創新領導者。截至2018年,匯智動力在全國七個城市:北京、深圳、成都、廣州、重慶、南京、和西安成立分公司,聘用100余位行業精英,通過本地資源共享和全球人才交流等方式服務行業高端客戶。匯智動力產品線涵蓋云原生應用的開發、交付、運維和運營全生命周期,并提供公有云、私有云和混合云等多種交付方式;日常業務涵蓋軟件研發、項目外包、技術咨詢、高校合作、人才服務、職業認證等方向,通過咨詢幫助企業改善的 IT 組織模式,改進軟件開發方法,以軟件質量帶動企業業務發展。