日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

多测师课堂019_第一个月综合面试题(01) _高级讲师肖sir

發(fā)布時間:2023/12/31 综合教程 33 生活家
生活随笔 收集整理的這篇文章主要介紹了 多测师课堂019_第一个月综合面试题(01) _高级讲师肖sir 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

第一個月綜合面試題

冒煙測試是什么意思?

測試當前版本的主流程,從中選取一部分的測試用例執(zhí)行

你們公司的項目流程是什么?

答案一:需求澄清-用例評審-執(zhí)行用例提交bug并關(guān)閉bug-回歸測試-輸出測試報告

答案二:對需求進行分析,評審,測試人員根據(jù)需求編寫測試計劃,測試用例,對測試用例進行評審,同時開發(fā)人員編寫開發(fā)計劃,開發(fā)代碼,自測,發(fā)布測試環(huán)境,然后測試人員進行測試,測試通過,編寫測試報告,項目就可以上線了。

3、你們公司的bug分幾個級別?

致命/L1

嚴重/L2

一般/L3

建議性/L4

4、你對外鍵是怎么理解的? 你會使用外鍵嗎?給一個表添加外鍵的sql語句是怎么寫的?可以口述一下嗎?

使一張表的記錄的數(shù)據(jù)不要太過冗余, 會用

添加外鍵:CREATE table bb(s_id int(10),english int(10),math int(10),

constraint ceshi foreign key(s_id)REFERENCES aa(id))engine=INNODB

有表是

alter table 表名1 add constraint 外鍵名 foreign key(字段名1) references 表名2(字段名2);

5、購物車的測試點有哪些?

所有鏈接是否跳轉(zhuǎn)正確;商品是否可以成功加入購物車;.購物車商品總數(shù)是否有限制;.商品總數(shù)是否正確;全選功能是否好用;刪除功能是否好用;填寫委托單功能是否好用;委托單中填寫的價格是否正確顯示;價格總計是否正確;商品文字太長時是否顯示完整;店鋪名字太長時是否顯示完整;創(chuàng)新券商品是否打標;購物車中下架的商品是否有特殊標識;新加入購物車商品排序(添加購物車中存在店鋪的商品和購物車中不存在店鋪的商品);是否支持TAB、ENTER等快捷鍵;商品刪除后商品總數(shù)是否減少;購物車結(jié)算功能是否好用。

6、你們公司用過那些數(shù)據(jù)庫,各有什么不同?Oracle數(shù)據(jù)庫有用過嗎?

MySQL是開源的項目(免費),Oracle數(shù)據(jù)庫產(chǎn)品是閉源同時也是收費的。

Mysql是中小型數(shù)據(jù)庫,單進程多線程,oracle是大型的多進程數(shù)據(jù)庫

7、數(shù)據(jù)庫多表查詢有幾種方法?各有什么不同?

內(nèi)連接查詢(查詢兩個表都符合條件的數(shù)據(jù))關(guān)鍵字 inner join

左連接查詢(左邊表中數(shù)據(jù)顯示全部)關(guān)鍵字 left join

左邊表中顯示全部,右邊表符合條件的顯示,不符合條件的以null填充

右連接查詢(右邊表中數(shù)據(jù)顯示全部)關(guān)鍵字 right join

右表顯示全部,左表顯示符合條件的數(shù)據(jù),不符合的以null填充

8、上線的一個基本的硬性要求?

1.用例執(zhí)行100%

2.bug修復100%==L1和L2必須為0,L3和L4經(jīng)領(lǐng)導同意可遺留至下個版本

3.所有功能都正常運行

4.提交測試報告

9、查詢user表 中的第7到22行數(shù)據(jù),請說出具體的sql語句?

Select * from user limit 6,16;

10、項目組怎么使用SVN?還有其他功能嗎?有在瀏覽器中使用過嗎?

SVN檢出(SVN Checkout) 項目文件從遠程服務器下載到本地工作目錄中

SVN提交(SVN Commit) 將在工作空間做的修改進行提交,包括文件內(nèi)容的修改,文件或目錄的添加,刪除,命名,移動等操作

在瀏覽器中輸入SVN地址,再輸入用戶名和密碼,就能查看SVN的所有內(nèi)容

11、根據(jù)自己的經(jīng)驗談談如何提高編寫用例的水平和質(zhì)量?具體怎么做?

規(guī)范命名用例、邏輯清晰、交叉評審查漏補缺

12、項目組的測試流程?有主持過用例評審會議嗎?怎么主持的?

誰編寫的用例誰主講,根據(jù)組員意見和建議,補充和完善測試用例,達到功能覆蓋全面。

13、你們公司是怎么提bug的? bug是通過什么進行管理的?Bug的管理流程是什么?提交的bug包含哪些信息?

在禪道上提、管理BUG

Bug的管理流程:測試人員測試發(fā)現(xiàn)BUG,然后提出BUG給測試經(jīng)理審核,審核通過,給到開發(fā)人員,開發(fā)人員接受以后進行修復,修復好以后,再給測試人員,測試再進行復測,復測OK,bug關(guān)閉。

Bug包含的信息:

1.編號
2.標題
3.重現(xiàn)步驟
4.預期結(jié)果
5.實際結(jié)果
6.嚴重程度
7.優(yōu)先級
8.創(chuàng)建者
9.所屬項目,版本,產(chǎn)品,模塊
10.創(chuàng)建時間

14、冒煙測試和回歸測試有什么區(qū)別?

1、測試目的不同

冒煙測試:用于確認代碼中的更改會按預期運行,且不會破壞整個版本的穩(wěn)定性。

回歸測試:以確認修改沒有引入新的錯誤或?qū)е缕渌a產(chǎn)生錯誤。

2、測試過程不同

冒煙測試:是在將代碼更改嵌入到產(chǎn)品的源樹中之前對這些更改進行驗證的過程。

回歸測試:是指漏洞由開發(fā)人員修改之后再次測試的過程。

3、問題解決方式不同

冒煙測試:冒煙測試中是發(fā)現(xiàn)問題然后反饋給開發(fā)人員進行修改。

回歸測試:回歸測試是修改完之后進行驗證再進行的工程。

15、Linux怎么查看8080這個端口的使用情況?

lsof-i:8080(netstat-ntlp查看所有端口)

netstat-ntlp|grep 8080

16、怎么把xiaowang.txt這個文件打包成一個zip包?怎么把xiaowang.txt打包成

一個tar.gz包?具體Linux命令是什么?

zip -cvf xiaowang.zip xiaowang.txt

tar –zxvf xiaowang.tar.gz xiaowang.txt

17、怎么對需求進行分析,你們公司進行需求澄清會議有哪些人員參加,你們公司的測試環(huán)境是誰搭建的?

根據(jù)用戶的需求進行分析,有開發(fā)、產(chǎn)品經(jīng)理、測試參加 環(huán)境是運維

18、你們公司的開發(fā)和測試人員占比是多少? 1:3

19、你們數(shù)據(jù)庫當中有多少張表?把user表中id=10的name字段的值改為多測師,怎么改?

Update userset name=‘多測師’ whereid=10;

20、怎么刪除一個主鍵?怎么取消自增長?

Modify取消自增長

alter table 表名 drop primary key;

21、你對視圖是怎么理解的? 假如我要創(chuàng)建一個名字叫miao的視圖,且要在倆個字段上列如:name和class上面應該怎么創(chuàng)建?

視圖是一個虛擬的表,它不在數(shù)據(jù)庫中以存儲數(shù)據(jù)的形式保存,是在使用視圖的時候動態(tài)生成??蓪颈淼拿舾行畔⑦M行保護

create view miao as (select name,class from user);

22、怎么查看創(chuàng)建好的索引?談談你對索引的理解?

show index from 表名

索引是一種數(shù)據(jù)結(jié)構(gòu), 通過檢索索引找到特定的值,提高查詢的效率

23、你們公司測試會使用因果圖嗎?怎么使用因果測試方法的,談談你對因果圖測試方法的理解?

不怎么使用因果圖,用圖解的方法表示輸入的各種組合關(guān)系,寫出判定表,從而設(shè)計相應的測試用例。

畫因果圖只是一種輔助工具,通過分析最終得到判定表,再通過判定表編寫測試用例。但是有時畫因果圖比較麻煩,影響測試效率,所以在應用熟練之后,可以省略畫因果圖直接填判定表,進而編寫測試用例。

24、一條用例包含哪些信息?

1、用例編號

2、用例標題

3、前置條件

4、用例步驟

5、預期結(jié)果

6、優(yōu)先級別

25、點擊加入購物車,點擊全選購買這個過程,會聯(lián)想到多少張表? 具體的表名字和里面的表字段有哪些?

買家信息表,訂單表,賣家表,商品信息表

(id,admin_name, admin_password…………………)

26、Mysql數(shù)據(jù)庫怎么往表中新增2個字段? 你用過的關(guān)系型數(shù)據(jù)庫有哪些?你用過的非關(guān)系型數(shù)據(jù)庫有哪些?

alter table +表名 add(字段1 數(shù)據(jù)類型,字段2 數(shù)據(jù)類型)

關(guān)系型數(shù)據(jù)庫: db、oracle、mysql、sql server

非關(guān)系型數(shù)據(jù)庫:hbase(列模型)、redis(鍵值對模型)、mongodb(文檔類模型)

27、怎么創(chuàng)建一個唯一索引? 怎么刪除這個索引?

創(chuàng)建索引:

例子createuniqueindexaaondcs(sid) 公式create unique index 索引名 on 表名(字段名);
查詢索引:

例子showindexfromdcs 公式show index from 表名
刪除索引:

例子altertabledcsdropindexaa; 公式alter table 表名 drop index 索引名;

28、你們項目組進行數(shù)據(jù)庫連接的客戶端工具是什么?怎樣去連接的?

項目組進行數(shù)據(jù)庫連接的客戶端工具是Navicat

打開Navicat軟件,點擊工具欄中的“連接”,選擇“MySQL”,進入連接設(shè)置界面。填寫“連接名”、“主機名或IP地址”、“端口”、安裝MySQL時設(shè)置的“用戶名”、“密碼”。然后“確定” ,在“管理區(qū)”顯示我們設(shè)置的連接數(shù)據(jù)庫,雙擊進行連接。連接成功后,顯示該連接下的所有數(shù)據(jù)庫。

29、你平常怎么去把控項目的進度?

根據(jù)測試計劃,根據(jù)項目管理工具,日報跟進

30、你在項目中充當?shù)慕巧鞘裁矗?

測試人員 寫測試用例,執(zhí)行測試用例

31、你用過的常用的測試方法有哪些?說一下每種測試方法的特點?你一般用哪種測試方法用的比較多一點?

黑盒測試,灰盒測試,灰盒接口測試偏多

32、數(shù)據(jù)庫常見的約束有哪些?

主鍵約束外鍵約束非空約束默認值約束自增約束

33、Mysql數(shù)據(jù)庫怎么創(chuàng)建一個用戶dcs并給這個用戶賦予本地和對所有的庫所有的表進行所有權(quán)限操作的sql命令?

grant all privilege on *.* to 'dcs'@'%' identified by “xxxx”

34、如何在數(shù)據(jù)庫查看這周內(nèi)最早成交的成交金額最大的那個人的姓名?

Selectmax(money)fromxxwheretimebetweenxxxandxxx
Selectnamefromxxwheremoney=(Selectmax(money)fromxxwheretimebetweenxxxandxxx)andtimebetweenxxxandxxx

35、請舉例說一下兼容性測試應該注意哪些方面?

手機端:系統(tǒng):Android系統(tǒng)、iOS系統(tǒng)的各個版本、塞班、黑莓、window phone等

手機型號

屏幕類型:曲面屏、劉海屏、全面屏、水滴屏、折疊屏等

web端:

系統(tǒng):window7、window10、Mac os、Linux等

瀏覽器:IE、百度、谷歌、火狐等

36、請一分鐘內(nèi)說出30個Linux命令

37、Mysql數(shù)據(jù)中的表怎么進行備份? mysql中的數(shù)據(jù)庫怎么備份到Linux服務器上面?怎么把

Windows電腦桌面的文件上傳到Linux服務器?

create table aa like bb;

mysqldump -uroot -p xxx>/ xxx.sql

rz + 文件名 將window系統(tǒng)的文件傳送到linux中

38、你們公司是使用什么工具進行代碼和項目的文檔管理的?請簡述一下SVN工具的工作原理?在使用SVN過程中遇到報錯怎么去解決的?

SVN是在一臺服務器上建立一個源代碼庫,庫里可以存放許多不同項目的源程序。有源代碼庫管理員統(tǒng)一管理這些源程序。每個用戶在使用源代碼庫之前,首先要把源代碼庫里德項目文件下載到本地,然后開發(fā)人員可以在本地修改,左后用svn命令進行提交,由源代碼庫統(tǒng)一管理修改。版本控制解決了:*代碼管理混亂*解決代碼沖突困難*在代碼整合期間引發(fā)bug*無法對代碼的擁有者進行權(quán)限控制*項目不同版本的發(fā)布困難

斷開當前連接,刪除項目(建議先備份,最好可以先更改當前出錯的項目名稱,這樣就算出錯也不怕啦),然后重新從svn檢入,OK,問題搞定。

39、有一個輸入框里面可以輸入IP地址,請說一下他的測試點有哪些?

功能、界面、輸入框長短等

40、請談一談你對存儲過程的理解?你們公司一般用存儲過程用來干嘛?

回答一:存儲過程是個完成特定功能的sql語句集合,可多次調(diào)用。存儲過程用來插入大批量的數(shù)據(jù)來進行測試

回答二:存儲過程是完成特定功能的sql語句集合。通過編譯后存儲在數(shù)據(jù)庫中,通過指定的存儲過程名稱調(diào)用執(zhí)行它。存儲過程=sql語句集合+控制語句 存儲過程用來插入大批量的數(shù)據(jù)來進行測試

41、在公司中因為一個bug和開發(fā)發(fā)生了爭執(zhí),開發(fā)說這是不是一個bug,你說這是一個bug,遇到這種情況你是怎么處理的?

首先,將問題提交到缺陷管理庫里面進行備案。

然后,要獲取判斷的依據(jù)和標準:

根據(jù)需求說明書、產(chǎn)品說明、設(shè)計文檔等,確認實際結(jié)果是否與計劃有不一致的地方,提供缺陷是否確認的直接依據(jù);
如果沒有文檔依據(jù),可以根據(jù)類似軟件的一般特性來說明是否存在不一致的地方,來確認是否是缺陷;
根據(jù)用戶的一般使用習慣,來確認是否是缺陷;
與設(shè)計人員、開發(fā)人員和客戶代表等相關(guān)人員探討,確認是否是缺陷;

合理的論述,向測試經(jīng)理說明自己的判斷的理由,注意客觀、嚴謹,不參雜個人情緒。

等待測試經(jīng)理做出最終決定,如果仍然存在爭議,可以通過公司政策所提供的渠道,向上級反映,并有上級做出決定。

42、編寫測試用例應該注意哪些地方?

1、需求文檔上提到的,一定要覆蓋

2、異常場景能寫多少寫多少

3、不要把bug寫成標題

4、用例標題和用例步驟要寫清楚、詳細

5、預期結(jié)果要和標題收尾呼應

43、Mysql數(shù)據(jù)庫的刪除有哪幾種?各有什么區(qū)別?

deletefrom+表名where條件(刪除表內(nèi)容,不會刪除表結(jié)構(gòu))
truncate+表名(刪除表內(nèi)容,不會刪除表結(jié)構(gòu))
droptable+表名(刪除表名和表結(jié)構(gòu))

44、怎么查看本地Windows電腦的ip地址和Linux服務器的地址?怎么換成臨時的ip地

址?

查看本地Windows電腦的ip地址:cmd-ipconfig

查看Linux服務器的ip地址:ifconfig

sudo ifconfig enp2s0 ip (注:enp2s0是根據(jù)你電腦上的網(wǎng)卡名來設(shè)置,ip是你想更換的ip地址)

45、假如你通過遠程客戶端工具連接你的數(shù)據(jù)庫服務器連接不上,你應該從哪幾個方面

去排查?

1.是否開啟 MySQL 的遠程登錄帳號。

2. 配置文件是否限制遠程訪問。

3. iptables (防火墻)是否限制了外部訪問MySQL接口。

4.數(shù)據(jù)庫是否啟動

5.賬號、密碼、權(quán)限是否正確

46、軟鏈接和硬鏈接有什么區(qū)別?

軟連接可以對存在及不存在的文件或目錄創(chuàng)建;硬鏈接只能對存在的文件創(chuàng)建
硬鏈接文件間有相同的inode號,刪除其中一個硬鏈接不影響其它同inode號的文件;刪除軟鏈接不會刪除它指向的文件,反之刪除了軟鏈接指向的文件軟鏈接會失效;軟鏈接作為快捷方式它會比原文件小,硬鏈接間文件大小相同。

47、Linux指令cat less more有什么相同和不同的地方?

cat命令是整個文件的內(nèi)容從上到下顯示在屏幕上。less空格翻頁 more enter翻頁顯示百分比

48、你做過的項目當中,項目的基本輸入和輸出是什么?

準入:什么時候開始進行測試階段

1.環(huán)境已經(jīng)搭建完成

2.開發(fā)完成自測且提交測試報告

3.所有功能均已實現(xiàn)

準出:什么規(guī)范算完成測試

1.用例執(zhí)行100%

2.bug修復100%==L1和L2必須為0,L3和L4經(jīng)領(lǐng)導同意可遺留至下個版本

3.所有功能都正常運行

4.提交測試報告

49、有沒有自己搭建過測試環(huán)境?怎么搭建的?

搭過

環(huán)境有兩種,全新環(huán)境搭建和迭代環(huán)境添加插件。(先裝服務器,部署項目包,啟動服務器)

50、Tomcat和Nginx的區(qū)別,nginx有哪些優(yōu)點?

從應用方面tomcat一般是做動態(tài)解析才會用到,支持jsp的解析,需要配置JDK支持。nginx一般是做靜態(tài),本身不具備動態(tài)解析功能,需要配置其他插件或通過其他軟件協(xié)同才具備動態(tài)功能,但nginx在靜態(tài)上的功能非常強大,也可做訪問控制,而且可做成各種協(xié)議負載服務器。

Nginx優(yōu)點:負載均衡、反向代理、處理靜態(tài)文件優(yōu)勢。nginx處理靜態(tài)請求的速度高于apache和tomcat。

在日常工作中:

nginx一般用來做前端應用服務器

tomcat會用來做后端的java應用服務器

51、日志的級別有幾種?

系統(tǒng)將訊息分為七個主要的等級,依序是由不重要排列到重要訊息等級:

info:僅是一些基本的訊息說明而已;

notice:比 info 還需要被注意到的一些信息內(nèi)容;

warning 或 warn:警示訊息,可能有問題,但是還不至于影響到某個

daemon 運作。daemon()一直運行的服務端程序又叫守護進程。

err 或 error :一些重大的錯誤訊息,這就要去找原因了。

crit:比 error 還要嚴重的錯誤信息,crit 是臨界點 (critical) 的縮寫。

alert:警告警告,已經(jīng)很有問題的等級,比 crit 還要嚴重!

emerg 或 panic:疼痛等級,意指系統(tǒng)已經(jīng)幾乎要宕機的狀態(tài)!很嚴重的錯信息了。

52、怎么查看實時日志? 在哪個目錄下面?用的什么命令查看?如果報錯的日志太多你是怎么去定位的?怎么去找到報錯日志的?

查看實時日志:tail -f catalina.out 在logs目錄下

53、Tomcat的啟動命令 和Tomcat的端口號在哪里修改?

在bin目錄下sh startup.sh啟動Tomcat
在conf目錄vimserver.xml設(shè)置端口號76

54、jdbc你怎么了解的? 全稱是什么?

Java DataBase Connectivity,java數(shù)據(jù)庫連接

55、數(shù)據(jù)庫當中怎么區(qū)分大小寫?

Lower_case_table_names=0

56、你們公司有哪些環(huán)境,分別是什么環(huán)境,測試環(huán)境有幾套?

運維

57、搭建測試環(huán)境的工具有哪些?

Lnmp:Centos,nginx,phpphp-fpm;mysql,mysql-php,
Lamp:centos,xshell,,xftp,jdk,mysql

58、jdk是什么,有什么作用?

JDK是java語言的軟件開發(fā)工具包,能解釋java程序,編譯java語言,沒有jdk的話無法編譯Java程序。

59、你們公司的測試環(huán)境是基于什么搭建的?

測試環(huán)境是基于linux搭建的

60、幫我解釋一下webapps是什么?webapps目錄下面存放的東西是什么?

webapps目錄用來存放應用程序,當tomcat啟動時會去加載webapps目錄下的應用程序??梢砸晕募A、war包、jar包的形式發(fā)布應用。

61、http和HTTPS是什么?各自的端口號是什么?

網(wǎng)絡協(xié)議

HTTP:超文本傳輸協(xié)議,是在互聯(lián)網(wǎng)上應用最廣泛的一種網(wǎng)絡協(xié)議。是一個客戶端和服務端請求和應答的標準(TCP),用于從WWW(超文本)服務器傳輸超文本到本地瀏覽器的傳輸協(xié)議。它可以使瀏覽器更加高效,使網(wǎng)絡傳輸減少。

HTTPS:是具有安全性的SSL加密傳輸協(xié)議。

https端口:443

HTTP:80端口

62、nginx的端口號在哪個文件里面修改?為什么訪問多有米前后臺的服務器ip地址和

訪問mysql數(shù)據(jù)庫的服務器ip地址是一致的?

在根目錄下的/usr/localinx/conf目錄的nginx.conf文件的第36行
因為前臺的ROOT文件和后臺的manage文件的配置都被修改了Nginx包里面的conf里面的nginx.conf文件
因為多有米前后臺的數(shù)據(jù)是存放在數(shù)據(jù)庫里面的,當在瀏覽器訪問多有米前后臺的時候,會去訪問數(shù)據(jù)庫,而數(shù)據(jù)庫又是安裝在linux系統(tǒng)上,
所以他們是訪問的是同一個服務器;

63、Tomcat的默認端口號是多少?nginx的默認端口號是什么?mysql的默認端口號是

多少?假如端口號80、8080、3306被占用了怎么辦?用什么命令進行查看?怎么去結(jié)

束這進程?

8080,80,3306 ps –ef|grep xxx; lsof –i:xxx kill -9 xxx

64、mysql數(shù)據(jù)庫的配置文件存放在哪里?

Etc/my.cnf

65、什么叫動態(tài)資源?什么叫靜態(tài)資源?

靜態(tài)請求請求的靜態(tài)資源,存儲在本地硬盤內(nèi)的數(shù)據(jù),固定的數(shù)據(jù),(不需要計算的數(shù)據(jù))。
動態(tài)請求請求的是動態(tài)資源,需要服務器根據(jù)用戶的操作所返回的數(shù)據(jù),以及存儲在數(shù)據(jù)庫的數(shù)據(jù),經(jīng)過一系列邏輯計算后返回的數(shù)據(jù)。(需要訪問數(shù)據(jù)庫)

66、nginx web應用服務器有哪些優(yōu)點? 你用nginx做過代理服務器嗎?nginx的動靜

態(tài)分離機制和負載均衡功能可以詳細的介紹一下嗎?

負載均衡,反向代理,處理靜態(tài)文件優(yōu)勢,Nginx處理靜態(tài)請求的速度高于Apache和Tomcat,用過

Nginx平均分配任務到各代理服務器

67、對nginx的正向代理和反向代理有了解過嗎?

了解過

(Nginx)正向代理需要在客戶端配置,將本來要發(fā)送的請求轉(zhuǎn)發(fā)到代理服務器

反向代理需要在服務器上配置,將本來要發(fā)送到本服務器的請求轉(zhuǎn)發(fā)到代理服務器上

68、你們公司的服務器一般是怎么進行配置的?

運維做的

69、假如你在前端頁面點擊一個搜索按鈕的時候,有彈框提示:系統(tǒng)異常,這個

時候你應該怎么去定位和分析這個問題?看日志怎么去看?

Cat |grep error tail –f xxxx

70、你們公司有多少張表?能說出常用的幾張表的名字嗎?和表里面的具體的一

些字段的名字?

幾百張,user,address,(name,phone_nub………….)

71、rpm文件怎么安裝?

Rpm-ivh“文件名”.rpm;

72、用什么命令查看linux中系統(tǒng)磁盤和內(nèi)存的使用情況?

Df free top(cpu)

73、給你一個拍照的功能,有什么測試點?

調(diào)用攝像頭是否正常,拍攝按鍵是否正常,切換前后置攝像頭是否正常

74、說一下你為什么從前兩家公司離職

75、你們公司是怎么培訓新手的?有去培訓機構(gòu)學習嗎?

76、說說你印象最深刻的bug?

77、風險評估有哪些點需要去考慮的?(人力,硬件,更改需求,版本控制,時間)

設(shè)計方面
(1)沒有詳細設(shè)計說明書;
(2)沒有統(tǒng)一的界面設(shè)計規(guī)范。
開發(fā)方
(1)所有模塊開發(fā)沒有統(tǒng)一設(shè)計,開發(fā)人員有自己的設(shè)計方式;
(2)需求變更開發(fā)。
測試本身人力資源、硬件資源、版本控制、時間不足

78、Linux如何查找日志最后99行?

Tail –n 99 xxxx

79、Linux如何在當前目錄下查找text文件?

find-name"text"

80、常用的測試的工具有哪些?

虛擬機管理工具VMware,數(shù)據(jù)庫管理工具Navicat;遠程連接服務器工具XShell;壓力測試工具Jmeter;接口測試工具PostMan;缺陷管理工具Jira;抓包工具Fiddler;死鏈測試工具Xenu;文檔整理工具-百度腦圖。SVN,禪道,xmind

81、一個student表有4個字段,student_id,class,name,age. 用sql語句查找出

class,name,age都相同的student_id

select group_concat(id),class,name,age from student group by class,name,age having count(id)>1

82、你們公司是怎么用數(shù)據(jù)庫的?你在公司用數(shù)據(jù)庫來做什么?

儲存信息,查看表

83、在不用vim下怎么把/data/a.txt中的123換成456 ==》sed -i 's/123/456/g'

/data/a.txt

84、說一下借款模塊著重考慮什么?

還款方式,利息,用戶信息

85、你做的金融項目,那么對于資金的數(shù)據(jù)流,后期如何跟蹤維護?

86、項目的階段有哪些講解一下

。需求,開發(fā),測試,驗收,發(fā)版

87、多表怎么進行連接?Oracle數(shù)據(jù)庫我要查看表中前面10行的記錄怎么去查看?

內(nèi)基本左右

88、DDL和DML分別是指什么? 數(shù)據(jù)庫中刪除的方式有哪幾種?分別有什么區(qū)別?

DDL //數(shù)據(jù)庫定義語言 (對表結(jié)構(gòu)和表字段進行操作)

Create、 alter 、table、 DROP

DML //數(shù)據(jù)庫操作語言 (對表數(shù)據(jù)進行操作)

deletefrom+表名where條件(刪除表內(nèi)容,不會刪除表結(jié)構(gòu))
truncate+表名(刪除表內(nèi)容,不會刪除表結(jié)構(gòu))
droptable+表名(刪除表名和表結(jié)構(gòu))

89、打一個tar.gz包、zip包、gzip包怎么打?命令是什么?

tar -zcvf XX.tar.gz xx

zip xxx.zip xxx 文件打zip包

90、Linux中查看aa.txt文件的第23到37行用什么命令?

Sed –n ’23,37p’ aa.txt

91、舉例部署項目包的過程,用到了哪些命令?

tail -f catalina.out 查看日志 Java –version

開啟防火墻:service iptables start 關(guān)閉防火墻:service iptables stop

ps -aux | grep tomcat 或 ps -aux | grep java 查看tomcat進程

sh startup.sh 運行tomcat

使用 kill -9 [進程號] 來關(guān)閉

rm -rf 文件名 刪除文件

92、除了http協(xié)議,你還用過其他的協(xié)議嗎?http和https協(xié)議有什么區(qū)別?各自的端

口號是多少?Tcp和udp協(xié)議了解嗎?

還用過https協(xié)議

TCP(Transmission Control Protocol 傳輸控制協(xié)議)是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議

UDP 是User Datagram Protocol的簡稱, 中文名是用戶數(shù)據(jù)報協(xié)議,是OSI(Open System Interconnection,開放式系統(tǒng)互聯(lián)) 參考模型中一種無連接的傳輸層協(xié)議,提供面向事務的簡單不可靠信息傳送服務,IETF RFC 768是UDP的正式規(guī)范。UDP在IP報文的協(xié)議號是17。

93、出現(xiàn)bug,你會給開發(fā)定位的原因,你會寫些什么。出現(xiàn)最多的bug的原因是什么?

會,去看日志,接口,需求不明確,代碼邏輯錯誤

94、平常工作你們是怎么訪問linux服務器,如果xshell連linux突然連不上,會有什么原

因?qū)е拢?/p>

Xshell ip地址,服務是否開啟

在虛擬機上沒有連上網(wǎng)
沒有開啟SSHD服務可以通過系統(tǒng)->服務來查看是否啟動了該服務,可以在命令行中輸入service sshd status命令來查看該服務的狀態(tài)
防火墻是否開啟(端口號22是否加入白名單)
賬戶密碼是否輸入正確

95、你們公司做完一個項目,比較常見的文檔有哪些?

需求規(guī)格說明書(SRS) 概要設(shè)計說明書(HLD) 詳細設(shè)計說明書(LLD) 測試報告

96、數(shù)據(jù)庫你在工作當中是怎么使用的?

增刪改查 alter、update、 select、 insert into

97、我看你有帶領(lǐng)團隊完成測試工作,制定個人績效考核,講一下你們測試的kpi績效

考核怎么做的?

98、電商平臺秒殺活動專區(qū)怎么測試?

壓力測試,服務器最大承壓能力

99、app測試有哪些著重的測試點?

APP測試的要點包括功能測試(流程測試、功能點測試)、兼容性測試、交叉測試、安裝卸載測試(包括應用的升級)、壓力測試(接口壓力測試);(安裝,卸載)

100、你們公司轉(zhuǎn)測試有什么要求?

開發(fā)完成自測,有自測報告,所有功能均已實現(xiàn)

101、支付功能有哪些測試點?隨口說出10個以上?

一,支付金額

1.最小值0.01;

2.無實際支付意義的值是否支持,比如0、負值;

3.支付金額錯誤時,比如格式或數(shù)字錯誤;

4.超大金額是否有限制;

5.余額小于實際支付金額時;

6.銀行卡或其他設(shè)置,比如當日消費金額或單筆消費金額超限時;

二.支付接口上

涉及到第三方接口相關(guān)事件,比如支付寶、微信、網(wǎng)銀、手機銀行、掃碼槍、POS終端等硬件的兼容

三.支付操作問題

1.是否支持指紋支付,不支持時,怎樣提示;

2.是否有免密支付,或免密支付設(shè)置;

3.賬號+密碼支付;

4.銀行卡+密碼支付;

5.動態(tài)獲取支付驗證碼支付;

6.信用卡支付;

四.產(chǎn)品的容錯性

1.如何處理退款;

2.支付時斷網(wǎng)時,處理機制;

3.支付失敗時,如何補單/退單;

4.余額不足時,是否可以繼續(xù)充值支付;

5.持續(xù)點擊,是否會多次扣款;

6.若多次扣款,如何返回等。

102、如何在數(shù)據(jù)庫查看這周內(nèi)最早成交的成交金額最大的那個人的姓名?

103、數(shù)據(jù)庫聯(lián)調(diào)在項目怎么做的?

104、假如客戶在你們平臺購買了一個標的過程,涉及到了數(shù)據(jù)庫中哪些表,表里面有

哪些字段?

105、怎么查表里是否新增了字段?

106、風險評估你要去考慮哪些點?

107、怎么查詢根目錄下test文件中的dcs字段?

cat test|grep "dcs"

108、你在公司有做過分享嗎?你們多久一次分享會?

有,做完一個項目分享一次

109、你們項目的開發(fā)框架是什么?前端的開發(fā)語言是什么?后端的開發(fā)語言是什么?

你們公司用到了哪些數(shù)據(jù)庫?

開發(fā)框架是Spring、Spring MVC、MyBatis、webwork、struts、Hiberbate、Quartz、

Velocity、IBATIS、Compiere ERP&CRM、Roller Weblogger、Eclipse、XPlanner、HSQLDB

前端:HTML語言、XHTML 、XML、 CSS、 java腳本、jQuery

后端:java、php、Python、C/C++、shell、CSharp、T-SQL、PLSQL

用到了mysql

110、測試計劃中會有時間安排,那么你們延期一般會發(fā)生在哪些方面?

(1)開發(fā)在開發(fā)過程中,需求發(fā)生了變更。(此類問題屬于嚴重并且對整個軟件開發(fā)流程有著致命的打擊)

(2)開發(fā)效率低下,不能在項目規(guī)定時間內(nèi)完成代碼編寫,造成這種情況的原因有:開發(fā)人員人手不夠、分配不合理、代碼復用率太低、底層代碼不強大,需求修改大面積底層代碼等

(3)前后端協(xié)同沒有做好,前后端沒有達成一致,導致數(shù)據(jù)傳輸、解析時發(fā)生沖突,聯(lián)調(diào)花費很多時間。還有一種情況就是前后端存在一方拖延時間的情況。例如前端已經(jīng)寫好相應的界面,但是后端接口還沒準備就緒,導致整體進度延時

(4)人力安排

111、有了解過小程序嗎?你是怎么測試小程序的?

功能測試、兼容性測試(操作系統(tǒng)兼容性、屏幕兼容性、微信兼容性)、網(wǎng)絡測速、接口測試、易用性測試、功能交互、消息限制、性能測試、安全性測試、權(quán)限測試

112、你覺得如何寫一條高質(zhì)量的測試用例?

1、 覆蓋到所有的業(yè)務邏輯(包括正常邏輯和異常邏輯)

2、 覆蓋到所有的典型用戶場景

3、 覆蓋到所有的需求點

4、 測試目標明確,并且測試步驟能夠最快的達到測試目的或者測試時間很短

5、 沒有冗余的用例

6、 測試用例能夠直接附帶測試策略,該模塊的策略指定人和用例執(zhí)行人能夠非常清楚

7、對當前版本足夠了解
8、需求分析從粗到細
9、設(shè)置case優(yōu)先級
10、用例標題明確、用例步驟詳細

113、你最近看的一本書是什么?

《軟件測試的藝術(shù)》

114、你一般平時周末都怎么安排,在工作中碰到很難的問題你一般是怎么解決的? 你

平時用的多的技術(shù)論壇都有哪些?

遇到難題一般是自己先思考,不能解決就百度或者在論壇查找,還會請教同事或者上級

用的多的技術(shù)論壇有CSDN、博客園、SegmentFault、V2EX、開源中國、W3school、51CTO、ChinaUnix、伯樂在線、ITEye、掘金、開發(fā)者頭條、GitChat

115、你們開發(fā)轉(zhuǎn)測試需要多久?

1-3個月

116、app測試需要測試哪些地方?==》

http://www.duoceshi.com:8080/bbs/forum.php?mod=viewthread&tid=21231&

extra=

1.內(nèi)存使用情況
2.cpu使用情況
3. 流暢度
4.app消耗的流量

答案二:App和web端其實差不多、你可以把App端比喻成小型的web端測試,App測試主要是在手機上面測試,web測試就是打開瀏覽器在電腦上面測試
從功能測試、接口測試、兼容性測試(iOS系統(tǒng)和Android系統(tǒng)的兼容性)、易用性測試、性能測試方面,
App測試主要還要考慮的有:弱網(wǎng)測試(弱網(wǎng)測試的話可以fiddler或者Charles模擬2G、3G、4G、WiFi網(wǎng)絡、主要是通過fiddler或者Charles做維為代理軟件、限制發(fā)送請求和接受數(shù)據(jù)的上傳和下載的速度來進行弱網(wǎng)測試)、電量測試、App的卸載安裝、覆蓋安裝、增量升級測試等等。

117、你怎么提一個優(yōu)質(zhì)的bug?

基于經(jīng)驗、多了解需求、深入了解需求

1、 覆蓋到所有的業(yè)務邏輯(包括正常邏輯和異常邏輯)

  2、 覆蓋到所有的典型用戶場景

  3、 覆蓋到所有的需求點

  4、 測試目標明確,并且測試步驟能夠最快的達到測試目的或者測試時間很短

  5、 沒有冗余的用例

  6、 測試用例能夠直接附帶測試策略,該模塊的策略指定人和用例執(zhí)行人能夠非常清楚

118、學的怎么不是計算機專業(yè)、怎么入的測試這個行業(yè)?

119、靜態(tài)測試和動態(tài)測試的區(qū)別 ?

靜態(tài)方法是指不運行被bai測程序du本身,僅通過分析或檢查源程序的zhi語法、結(jié)構(gòu)、過程、接口dao等來檢查程序的正確性。對需求規(guī)格說明書、軟件設(shè)計說明書、源程序做結(jié)構(gòu)分析、流程圖分析、符號執(zhí)行來找錯。

動態(tài)測試方法是指通過運行被測程序,檢查運行結(jié)果與預期結(jié)果的差異,并分析運行效率、正確性和健壯性等性能

120、如果頁面查詢出來為空,分析會有哪些可能的原因,前端還是后端?
第1個要考慮是否為前端代碼有問題用錯標簽
第2個接口是否調(diào)用錯誤
第3個后臺是否在部署
第4個數(shù)據(jù)庫有數(shù)據(jù)接口是否沒有返回
如果是數(shù)據(jù)問題則著重考試后臺的問題、如果是頁面報錯提示的則著重考慮是否為前端問題

130、第三方支付的測試點有哪些?

1.支付安全 2.正常支付流程3.支付過程 4.不同狀態(tài)的訂單 5.支付成功后

131、如果以后你做管理層,你怎么去管理,你又會如何去做?

以身作則,關(guān)懷員工

132、授信額度怎么來的,依據(jù)什么劃分等級的?

客戶信息通過公司風控系統(tǒng)匹配授信額度,客戶信息發(fā)送到銀行,通過征信報告,銀行流水劃分等級

133、你們公司的資金模式是怎么樣的?(公司下款和以公司擔保第三方銀行下款)

銀行托管資金,根據(jù)用戶在平臺錄入的信息,匹配下款額度

測試流程(需求評審由產(chǎn)品主持,測試、開發(fā)參加就可以了)
寫計劃,寫用例,執(zhí)行用例,報告,準備,上線
項目流程:H模型
自動化做過嗎?為什么選擇RF?
幾個人做自動化?2個;兩個人分別負責什么?
項目有哪些模塊?
公司的環(huán)境誰搭建的?RF環(huán)誰搭建的?
RF環(huán)境的搭建流程是什么?
RF的定位方法有哪些?常用的定位方法是什么?
id,name,css,xpath;常用id,name和css定位
有創(chuàng)建過數(shù)據(jù)嗎?用的什么工具?有了解過java和script嗎?
創(chuàng)建一玩?zhèn)€數(shù)據(jù)用什么最快?存儲過程
會用存儲過程嗎?說下存儲過程的用法?能用所學的語句講個完整的嗎?
怎么搭建環(huán)境?搭建環(huán)境過程中有遇到過什么問題嗎?
數(shù)據(jù)庫常用的內(nèi)置函數(shù)有哪些?sum,count,avg,max,min,distinct
數(shù)據(jù)庫中DML有哪些:altertable,insert,create,modify
數(shù)據(jù)庫中DDL有哪些:
寫過測試用例嗎?包含哪些要素?用例編號、用例標題、前置條件、用例步驟
黑白盒的方法有哪些?
黑盒測試的方法:等價類,邊界值,因果圖,判定表,狀態(tài)遷移
白盒測試方法:語句覆蓋

總結(jié)

以上是生活随笔為你收集整理的多测师课堂019_第一个月综合面试题(01) _高级讲师肖sir的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。