sql軟體測試
『壹』 軟體測試中怎樣用sql進行前後台連接
前者通常來說,就是驗證前台操作與資料庫的一致性,比如你在前台刪除、增加、修改一條數據,資料庫相應的表內是否有相應的記錄變化,這是最基本的
如果你說是做資料庫測試,牽涉到很多,不過,對於我們測試人員做的哦比較多的資料庫的並發,打個比方說吧,我們對一個有5個欄位的表test進行基本測試,驗證兩種情況:一,某欄位order_no有索引;二,欄位order_no無所有,有無索引時做相同的測試驗證
測試驗證分同時並發和分鍾並發兩種情況驗證 ,並發數從10、20、100、1000不等表中有50000條數據,通過比較響應時間得出測試結論。
做資料庫測試不多,也覺得三兩句說不清除!
『貳』 軟體測試面試寶典「Linux 資料庫 測試工具 自動化 性能測試」
1.介紹一下測試流程(重點,常見!)
2.介紹一下測試方法
3.介紹一下測試用例設計方法(用例設計方法&測試方法需要分清楚)
4.設計一個登錄頁面的用例(提供某個場景的設計用例,重點!)
5.舉例說明項目推進的能力(針對個人評價的舉例說明)
6.考試中遇到的比較難的一個項目是?(掌握自己簡歷上的項目)
7.印象深刻的一個bug?
8.你們公司是不是敏捷開發?介紹一下敏捷開發?
9.復盤會議的主要內容有哪些?
10.App 的兼容性怎麼測,App 的介面測試怎麼測?
11.Web 端測試和 App 端測試有何不同(常見)
1. 工作中常使用的 SQL 語法有哪些?
2.資料庫存儲過程
3.SQL 常見查詢語句編寫(此處僅舉例常見的查詢語句,如有更多坑,希望補充)
a.查詢所有學生的數學成績,顯示學生姓名 name, 分數, 由高到低。
b.統計每個學生的總成績(由於學生可能有重復名字),顯示欄位:學生 id,姓名,總成績。
c.列出各門課程成績最好的學生, 要求顯示欄位: 學號,姓名,科目,成績
4.慢查詢是什麼意思?
5.導致資料庫性能差的可能原因有哪些?
6.Redis 緩存應用場景
7.怎麼定位 Redis 緩存失效問題(緩存壞了)
1. 工作中常用的 Linux 命令有哪些?
2.什麼命令可以幫助 Linux 執行 Windows 上傳的腳本?
3簡述 Linux 三劍客
4.如何通命令定位 Linux 伺服器下的日誌?
5.簡述項目中的環境搭建和維護
1. 自動化代碼中,用到了哪些設計模式?
2. 什麼是斷言?
3. UI 自動化測試中,如何做集群?
4. 怎麼對含有驗證碼的功能進行自動化測試?
5. 如何優化和提高 Selenium 腳本的執行速度?
6. 介面測試能發現哪些問題?
7. Selenium 中隱藏元素如何定位?
8. 如何判斷一個頁面上元素是否存在?
9. 如何提高腳本的穩定性?
10. 如何定位動態元素?
11. 如何通過子元素定位父元素
12. 平常遇到過哪些問題? ?如何解決的
13. 一個元素明明定位到了,點擊無效(也沒報錯),如果解決?
14. 測試的數據你放在哪?
15. 什麼是數據驅動,如何參數化?
16. 其他介面都需要登錄介面的信息,怎麼去讓這個登錄的介面只在其他介面調用一次?
17. 介面產生的垃圾數據如何清理?
18. 怎麼用介面案例去覆蓋業務邏輯?
1. 性能測試指標包括哪些
2. 如果一個需求沒有明確的性能指標,要如何開始進行性能測試?
3. 介紹 JMeter 聚合報告包括哪些內容?
4. 如果有一個頁面特別卡頓,設想一下可能的原因?
5. 說一說項目中的實際測試內容
6. 介紹一下 JMeter 進行性能測試的過程
7. 介紹一下 JMeter 和 LoadRunner 的區別
全套【軟體測試/自動化測試】海量資料免費領取
『叄』 用sql資料庫怎麼做軟體測試
不太明白你的意思!不知道你是說應用資料庫做測試還是做資料庫的測試?
前者通常來說,就是驗證前台操作與資料庫的一致性,比如你在前台刪除、增加、修改一條數據,資料庫相應的表內是否有相應的記錄變化,這是最基本的
如果你說是做資料庫測試,牽涉到很多,不過,對於我們測試人員做的哦比較多的資料庫的並發,打個比方說吧,我們對一個有5個欄位的表test進行基本測試,驗證兩種情況:一,某欄位order_no有索引;二,欄位order_no無所有,有無索引時做相同的測試驗證
測試驗證分同時並發和分鍾並發兩種情況驗證
,並發數從10、20、100、1000不等表中有50000條數據,通過比較響應時間得出測試結論。
做資料庫測試不多,也覺得三兩句說不清除!