2019.4.22 面試問答經驗

工做中的測試流程:python

       1參加立項會議(肯定主要功能,根據市面上已有的類似產品來熟悉功能);數據庫

2參加需求評審(策劃產品制定詳細功能需求後,會議上了解詳細的功能需求,提出疑義,解決設計上的缺陷,爲後期程序製做打下良好的基礎,);服務器

3編寫測試用例(編寫過程當中發現會議中遺漏的在設計上的,向產品策劃提出並商討修改方案);工具

4執行測試用例;post

5發現程序缺陷bug,使用缺陷管理工具(如禪道、bugfree等),與開發交流推動缺陷bug的解決,執行修改後的驗收工做;性能

6產品上線前的迴歸測試;測試

 

是否有熟悉的數據庫:url

       SQL、MySQL之類的命令行

 

查詢A表中ID110的玩家的數據:設計

       Select * from A where ID=’110’

 

多表查詢語句:

       select 表a.id,name...,表b.age,birthday... from 數據庫A 表a,數據庫A 表b where 表a.id=表b.id

 

修改A表中ID110的玩家的namejake

       Update A set name=’jake’ where ID=’110’

 

查詢並計算A表中一級代理商B下二級代理商C的年銷售額(C下有多個零售商有多條數據):

       Select sum(銷售額) from A where 一代name=’B’ and 二代name=’C’

 

查詢並統計A表中一級代理商B下二級代理商C下有多少個零售商:

       Select cout(*) from A where一代name=’B’ and 二代name=’C’

 

Jmeter性能測試報告中有哪些有用的數據:

       Sample:服務器處理的請求數量

Avergae:平均響應時間,單位ms,不大於3秒均爲符合

Median:響應時間參數

90%line:90%以上Sample的響應時間

95%line:95%以上Sample的響應時間

Min:最小響應時間

Max:最大響應時間

Throuthput:吞吐量,通常是運營給指標,例如日活,而後計算出吞吐量(例如6小時10000個請求,10000/6*60*60)

Jmeter運行性能測試過程當中程序出錯,中止測試仍是繼續測試:

       中止測試並定位問題;(本身想的)

 

Python中如何下載安裝第三方包並導入到程序中:

       命令行中輸入pip stall XX,程序的代碼中import XX

 

Python中進行http請求須要導入什麼包,使用該包內的哪一個方法去進行請求:

Importrequests,res = requests.get(url,params= pms)  #獲取返回數據,get可選post,res爲返回的數據;

 

python寫一個1-100之間的沒法被3整除的偶數:

       def print_x():

for x in range(1,50):

       if x%3!=0:

              return x*2

相關文章
相關標籤/搜索