![阿里巴巴java面試題_第1頁](http://file4.renrendoc.com/view11/M02/1E/33/wKhkGWWI1k2AQaYjAAILc-Xpqq0903.jpg)
![阿里巴巴java面試題_第2頁](http://file4.renrendoc.com/view11/M02/1E/33/wKhkGWWI1k2AQaYjAAILc-Xpqq09032.jpg)
![阿里巴巴java面試題_第3頁](http://file4.renrendoc.com/view11/M02/1E/33/wKhkGWWI1k2AQaYjAAILc-Xpqq09033.jpg)
![阿里巴巴java面試題_第4頁](http://file4.renrendoc.com/view11/M02/1E/33/wKhkGWWI1k2AQaYjAAILc-Xpqq09034.jpg)
![阿里巴巴java面試題_第5頁](http://file4.renrendoc.com/view11/M02/1E/33/wKhkGWWI1k2AQaYjAAILc-Xpqq09035.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
阿里巴巴java面試題1.如何理解自動化測試,用測試工具進(jìn)展測試等于自動化測試這句話對不對?
關(guān)注點(diǎn):測試工具的使用是自動化測試的一局部工作,但“用測試工具進(jìn)展測試”不等于“自動化測試”。自動化測試,模擬手工測試步驟,通過執(zhí)行程序語言編制的測試腳本自動地測試軟件。自動化測試,強(qiáng)調(diào)借助工具(不僅僅是工具,有時(shí)包括策略和工件)來完成測試的執(zhí)行,也就是用工具來幫忙或幫助測試。但是用測試工具進(jìn)展測試有可能是自動化,半自動化,或者手工測試。
2.介紹下比擬了解的自動化框架,watir,selenium,QTP..任選一個(gè)說說,這個(gè)框架的工作原理是什么?
任憑選取一個(gè),重要的是原理,而不是使用。大家在用這些框架的時(shí)候,肯定要關(guān)注背后的執(zhí)行原理.看源碼是一個(gè)比擬簡潔的途徑。
3.介紹下SoapUI,假如你用著的話。這個(gè)框架需要留意什么?
soapUI是一款桌面應(yīng)用程序,能夠監(jiān)測、觸發(fā)、仿照以及測試(功能和負(fù)載)基于SOAP/WSDL和REST/EADL的HTTP網(wǎng)絡(luò)效勞。
和大多數(shù)的工具一樣,都是使用HTTPREQUEST對相應(yīng)的資源進(jìn)展懇求很提取。再得到response之后進(jìn)展相應(yīng)的處理,對XML進(jìn)展XPATH定位。留意的是SOAP方法中包含GET,POST的方法,POST的方法主要使用Application/xml的MIME形式發(fā)送相應(yīng)的POST數(shù)據(jù)。
4.對webservice層面的自動化測試,你認(rèn)為比擬重要的是什么?
對webservice的測試主要分為兩個(gè)階段,首先是對WEBUi層面的數(shù)據(jù)XMLResponse與webservice的schema進(jìn)展比照測試,其次是webUi層面的數(shù)據(jù)與數(shù)據(jù)庫效勞器中相應(yīng)的數(shù)據(jù)進(jìn)展驗(yàn)證。
5.對持續(xù)集成工具有了解過嗎?類似于Jenkins(hudsoon)/Bamboo/Teamcity這些持續(xù)集成的工具,有了解過這些嗎?
目前比擬這幾個(gè)還算比擬流行,阿里主要集中在用hudson。Teamcity在以前的公司了解過。
6.桌面自動化測試和WEB自動化測試的區(qū)分?
驅(qū)動方式不同,C/S架構(gòu)(或者桌面類型)界面自動化測試,實(shí)行的方式可以調(diào)用操作系統(tǒng)本身的API(windows桌面軟件)來構(gòu)建自動化測試或者可以采納虛擬機(jī)內(nèi)(javaswing程序)的大事處理機(jī)制來完成了。
WEB自動化測試B/S架構(gòu),原理就是依靠JS來進(jìn)展客戶端的操作,然后查找對象是采納了DOM解析技術(shù),將web方面的節(jié)點(diǎn)進(jìn)展解析定位
7.自動化測試遇到比擬難解決的問題是什么?假如消失這些問題給出你的解決方案?
重點(diǎn)引導(dǎo)到測試結(jié)果定位精確這個(gè)角度上來,在自動化程度比擬高,case許多,就會存在排查失敗的case過程。
解決方案;case錯誤分類,有效的log日志,特別信息的抓取
8.IOS支持UI自動化,主要有2種方式,介紹下這2種方式?
1.蘋果官方供應(yīng)的技術(shù),UIAutomation。
2.就是在應(yīng)用中注入測試代碼。
Instrumentuiautomation是蘋果官方供應(yīng)的iPhone手機(jī)應(yīng)用的自動化測試工具??丶氐淖R別精確,屬性獵取,元素操作的API豐富??梢院鼙憷匿浿茰y試腳本、回放和查看運(yùn)行結(jié)果。
阿里巴巴java面試題二
1.首先讓應(yīng)聘人員做自我介紹;
2.面試官拿著簡歷,依據(jù)建立中的一個(gè)工程,然后讓你說出這個(gè)技術(shù)架構(gòu)的根本流程;
3.畫出STRUTS框架響應(yīng)jsp的流程圖;
4.針對上一個(gè)問題,做的都是web工程,在框架中,servlet對應(yīng)的是哪一個(gè)局部;
Servlet對應(yīng)的是MVC架構(gòu)中Controller的職能,負(fù)責(zé)用戶懇求的掌握跳轉(zhuǎn)
5.由前兩個(gè)問題牽引出web.xml文件配置中都有哪些屬性,以及他的作用;
web應(yīng)用公布描述文件(即web.xml文件)是在Servlet標(biāo)準(zhǔn)中定義的。他是web應(yīng)用的配置文件。web.xml和tomcat容器完全獨(dú)立。
為頂層元素,其他全部子元素都必需定義在它的里面,而且要按元素定義的先后挨次不能顛倒。
下面介紹下它的子元素:
1.該web站點(diǎn)的名稱
2.該web站點(diǎn)的說明
3.用來設(shè)定該web站點(diǎn)的環(huán)境參數(shù)(context「配置應(yīng)用上下文參數(shù)」),并初始化它
①參數(shù)名稱
②參數(shù)值
4.設(shè)定該web站點(diǎn)的`過濾器
①過濾器的名稱
②指定過濾器的實(shí)現(xiàn)類,負(fù)責(zé)詳細(xì)的過濾事務(wù)
5.設(shè)定該web站點(diǎn)的過濾器的映射
①過濾器的名稱
②指定過濾器負(fù)責(zé)過濾的URL
6.設(shè)定該web站點(diǎn)的Servlet的名稱和映射
①Servlet的名稱
②指定Servlet的實(shí)現(xiàn)類
③定義servlet的初始化參數(shù)(包括參數(shù)名和參數(shù)值)
(1)指定參數(shù)的參數(shù)名
(2)指定參數(shù)的參數(shù)值
④指定當(dāng)web應(yīng)用啟動時(shí),裝載servlet的次序。當(dāng)值為0或正數(shù)時(shí),servlet容器先加載小的;假如值為負(fù)數(shù)或者沒有設(shè)定,那么servlet容器將在web客戶首次訪問這個(gè)servlet時(shí)加載它。
{
Config參數(shù):以相對路徑的方式指明struts應(yīng)用程序的配置文件的位置,假如不設(shè)置,則默認(rèn)值為/WEB-INF/struts-config.xml
Debug參數(shù):社會自servlet的debug級別,空值日志記錄的具體程度。默認(rèn)為0,記錄相對最少的日志信息。
Detail參數(shù):設(shè)置Digester的debug級別,Digester是Struts框架所使用的用來解析xml配置文件的一個(gè)框架,通過此設(shè)置,可以查看不同具體等級的解析日志。默認(rèn)為0,記錄相對最少的日志信息。
}
7.設(shè)定該web站點(diǎn)的Servlet的映射
①Servlet的名稱
②指定訪問這個(gè)Servlet的URL。這里只需給出對于整個(gè)web應(yīng)用的相對URL路徑
8.設(shè)定該web站點(diǎn)的httpSession的生命周期(單位:分鐘)
①指定該httpSession得有效時(shí)間。
9.設(shè)定該web站點(diǎn)的歡送文件列表
①指定歡送文件名稱。
10.設(shè)定該web站點(diǎn)所使用的taglib
①設(shè)定taglib的唯一標(biāo)識符,在web應(yīng)用中將依據(jù)這一標(biāo)識符來引用tablib。
②指定和taglib對應(yīng)的tld文件的位置。
11.設(shè)定該web站點(diǎn)所應(yīng)用的資源
①對所引用資源的說明
②指定所引用資源的JNDI名字
③指定所引用資源的類名字
④指定治理所引用資源的Manager,它有兩個(gè)可選值:Container和Application。Container表示由容器來創(chuàng)立和治理Resource,Application表示由web應(yīng)用來創(chuàng)立和治理Resource。
12.設(shè)定該web站點(diǎn)對應(yīng)Tomcat的tomcat-users.xml中設(shè)置的角色名
①對應(yīng)Tomcat的tomcat-users.xml中設(shè)置的角色名
13.設(shè)定該web站點(diǎn)四種認(rèn)證類型
①BASIC:HTTP標(biāo)準(zhǔn),Base64
BASIC
②DIGEST:HTTP標(biāo)準(zhǔn),數(shù)據(jù)完整性強(qiáng)一些,但不是SSL
DIGEST
③CLIENT-CERT:J2EE標(biāo)準(zhǔn),數(shù)據(jù)完整性很強(qiáng),公共鑰匙(PKC)
CLIENT-CERT
④FORM:J2EE標(biāo)準(zhǔn),數(shù)據(jù)完整性特別弱,沒有加密,允許有定制的登陸界面。
FORM
/login.jsp
/error.jsp
14.設(shè)定該web站點(diǎn)的錯誤頁面
404
NotFoundRuntimeException.html
java.lang.Throwable
InternalServerErrorRuntimeException.html
15.配置監(jiān)聽器:
..
com.jj.MyServletContextListener
..
16.EJB相關(guān)和MIME映射:
ejb/customer
Entity
com.jj.CustomerHome
com.jj.Customer
ejb/LocalCustomer
Entity
com.jj.CustomerHome
com.jj.Customer
rates/discountRate
java.lang.Integer
10
mpg
video/mpeg
6.對spring了解嗎?
7.spring的依靠注入方式有哪幾種?(留意不是spring的注入方式是依靠注入)
Set注入
構(gòu)造器注入
靜態(tài)工廠的方法注入
實(shí)例工廠的方法注入
8.有關(guān)事物的問題,做工程中做到哪些與事物有關(guān)的,事物是怎么掌握的,怎么去寫?
通俗的說,事務(wù)(Transaction)就是對數(shù)據(jù)執(zhí)行的一組操作,這些操作鈄數(shù)據(jù)從一種狀態(tài)更改為另一種狀態(tài),他們必需為一個(gè)單元運(yùn)行。事務(wù)最主要的功能就是確保多個(gè)連續(xù)的操作必需全部執(zhí)行勝利,否則回復(fù)到未執(zhí)行任何數(shù)據(jù)操作的最初狀態(tài)。也就是說事務(wù)的結(jié)果只有兩種狀況:事務(wù)完成(Transactioncommit),事務(wù)失敗(Transactionabort)當(dāng)事務(wù)失敗或特別中斷時(shí),事務(wù)就會回滾(Transactonroolback),回復(fù)至數(shù)據(jù)的初始狀態(tài)。
9.工程開發(fā)中,假如遇到一個(gè)問題,你
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新《體育法》知識考試題庫200題(含答案)
- 2025年云南省職教高考《職測》必刷考試練習(xí)題庫(含答案)
- 《密碼法》知識競賽考試題庫150題(含答案)
- 《保教知識與能力》(幼兒園)歷年教師資格考試真題題庫(含答案解析)
- 2025年江西洪州職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 高清視頻會議系統(tǒng)集成合同
- 仔豬購銷合同協(xié)議書范本年
- 混凝土購銷合同協(xié)議書
- 承包經(jīng)營合同合同
- 承租人租房簡單合同范本
- 導(dǎo)播理論知識培訓(xùn)班課件
- 電廠檢修安全培訓(xùn)課件
- 四大名繡課件-高一上學(xué)期中華傳統(tǒng)文化主題班會
- 高中生物選擇性必修1試題
- 電氣工程及其自動化專業(yè)《畢業(yè)設(shè)計(jì)(論文)及答辯》教學(xué)大綱
- 《客艙安全管理與應(yīng)急處置》課件-第14講 應(yīng)急撤離
- 危險(xiǎn)化學(xué)品押運(yùn)員培訓(xùn)
- 2025屆高考作文押題預(yù)測5篇
- 培訓(xùn)學(xué)校書法課家長會
- 一年級數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)集錦
- 阿里巴巴國際站:2024年珠寶眼鏡手表及配飾行業(yè)報(bào)告
評論
0/150
提交評論