【筆試】QA


 基礎知識

1、測試用例設計方法有哪些
2、什么是精准測試
3、根據以下信息實現用戶訂單支付功能的接口監控
/login
入參:username,password
返回:{token:abcd}
/pay
入參:product_id,sku_id
返回:{result:success}
/orderlist
入參:token
返回:{data:[111,222,333]}
4、測試時發現某個訂單微信支付一直失敗,支付寶支付正常,問可能的原因
5、bug 的生命周期
6、項目的基本流程
7、如何對吃雞游戲進行壓力測試
8、shell 命令流處理、遠程拷貝、權限管理等
12、vim 刪除某一行
13、mysql 給某個用戶授權、是如何控制用戶在不同 ip 下訪問的內容的
18、簡述 /etc/hosts 文件的作用
18、如何修改請求數據重新發送(可以使用 fiddler、Charles、burpsuit 等工具)
19、說說對守護進程的理解、對 nginx 緩存的理解
20、微信朋友圈功能如何測試
21、如何測試一個地毯
23、服務端監控自動化測試任務執行進度,自動化測試任務非阻塞執行的實現思路
24、selenium 定位元素的八大方式、在服務器環境下執行測試任務的實現思路
26、web 端 UI 自動化時,需要操作 pc 的原生控件(如文件選擇),如何實現
27、說說 UI 自動化框架,內嵌 h5 是否能用 appium 進行測試
28、說說雲真機的實現原理、VPN 的實現原理
30、說說 windows 如何啟動遠程桌面,實現遠程控制。注意事項是啥?(使用原生功能,排除 teamviewer 這些商業軟件)
31、arp 協議與 rarp 協議的理解。如何強行監聽同一局域網下某台主機的流量?如何強行關掉同一局域網下某台主機的網絡連接?
Web 測試
1、瀏覽器模式與渲染模式的區別,瀏覽器兼容測試時如何應用瀏覽器模式與渲染模式
2、手機瀏覽器如何訪問指定域名。如何訪問指定服務器下的域名?
3、什么是跨域?如何處理跨域問題?
4、webview 是什么?內嵌 h5 實現 UI 自動化的方式
5、vue 的生命周期
6、js 中對象的深拷貝與淺拷貝的區別
7、查找以下數據結構中所有的 name 值,並返回 list,任意語言實現即可。
如以下輸入,經過計算后結果為 ["AAA", "BBB", "CCC", "DDD"]
{
    name:"AAA",
    children:[
        {
            name:"BBB"
            children:[
            
            ]
        },
        {
            name:"CCC"
            children:[
                {
                    name:"DDD"
                    children:[
                    
                    ]
                }
            ]
        }
    
    ]

}
8、談談你對 Vue 生命周期的理解
9、h5 頁面性能優化思路
10、談談對 SEO 的理解
11、我方 web 頁面文案寫錯發現后及時修復上線了,結果百度搜索后仍然展示了錯誤的文案,該問題可能的原因有哪些?
12、說說 xss 及 xss 測試場景及思路
13、說說 sql 注入及 sql 注入的測試場景及思路
14、nodejs 可以直接操作數據庫,為什么很多公司禁止 node 對數據庫的訪問呢?

APP 測試

1、覆蓋率包如何使用,有哪些坑
2、應用安裝的底層實現(安卓為例即可)
3、應用覆蓋安裝的底層實現(安卓為例即可)
4、簡述覆蓋安裝自動化的思路
5、應用常見的 crash 場景
6、APP 為啥不能降級安裝
7、tf 包與正式包的區別
8、說說對 內測、眾測、灰度 的理解
9、說說 APP 熱修復的理解,什么樣的場景下需要熱修復?插件的熱修復需要注意啥?
10、線上反饋缺陷的定位思路
11、線上反饋崩潰的定位思路
12、如何判斷一個 bug 的歸屬(服務端、前端、客戶端)

測試開發

0、如何啟動 Django 項目?說說對 MVC 的理解
1、Django 項目啟動時,main 方法執行了兩次,可能的原因是什么?
2、Django 返回 template 中的頁面與 static 中的頁面有什么區別?
3、Python 中 sort 底層使用的排序方法;歸並排序偽算法;冒泡排序偽算法
4、maven 依賴下載不下來而導致的項目無法運行,你會怎么解決?
5、springboot 端口號在哪兒設置?
6、express 框架如何設置路由?
7、布隆過濾器基本原理
8、一個列表能使用二分法的前提是什么
9、常見的開源 mock 工具有哪些
10、機器學習在測試領域的應用(Applitools 等)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM