軟件測試工程師面試題_第1頁
軟件測試工程師面試題_第2頁
軟件測試工程師面試題_第3頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、.軟件測試工程師筆試題總分: 100 分限時: 40 分鐘姓名:一 請依據(jù)已有的經(jīng)驗對測試進行分類,并說明自己擅長哪一類型的測試?( 20 分)1、 開發(fā)流程:單元測試、集成測試、系統(tǒng)測試、驗收測試;2、 功能測試:邏輯功能測試、界面測試、易用性測試、安全性測試、兼容性測試;3、 代碼可見程度:白盒測試、黑盒測試、灰盒測試;4、 是否使用工具:手工測試、自動測試。二 請設(shè)計以下登錄界面的測試用例。 ( 30 分)設(shè)計思路:功能測試 (Function test)1. 什么都不輸入,點擊提交按鈕,看提示信息。2. 輸入正確的用戶名和密碼,點擊提交按鈕,驗證是否能正確登錄。3. 輸入錯誤的用戶名或

2、者密碼 , 驗證登錄會失敗,并且提示相應(yīng)的錯誤信息。4. 登錄成功后能否跳轉(zhuǎn)到正確的頁面5. 用戶名和密碼,如果太短或者太長,應(yīng)該怎么處理6. 用戶名和密碼,中有特殊字符(比如空格),和其他非英文的情況7. 記住用戶名的功能8. 登陸失敗后,不能記錄密碼的功能9. 用戶名和密碼前后有空格的處理10. 密碼是否加密顯示(星號圓點等)11.牽扯到驗證碼的, 還要考慮文字是否扭曲過度導(dǎo)致辨認難度大,考慮顏色(色盲使用者) ,刷新或換一個按鈕是否好用.12. 登錄頁面中的注冊、忘記密碼,登出用另一帳號登陸等鏈接是否正確13. 輸入密碼的時候,大寫鍵盤開啟的時候要有提示信息。界面測試 (UI Test)

3、1. 布局是否合理, 2 個 testbox 和一個按鈕是否對齊2. testbox 和按鈕的長度,高度是否復(fù)合要求3. 界面的設(shè)計風(fēng)格是否與 UI 的設(shè)計風(fēng)格統(tǒng)一4. 界面中的文字簡潔易懂,沒有錯別字。性能測試 (performance test)1. 打開登錄頁面,需要幾秒2. 輸入正確的用戶名和密碼后,登錄成功跳轉(zhuǎn)到新頁面,不超過5 秒安全性測試 (Security test)1. 登錄成功后生成的 Cookie,是否是 httponly ( 否則容易被腳本盜取 )2.用戶名和密碼是否通過加密的方式,發(fā)送給Web 服務(wù)器3.用戶名和密碼的驗證,應(yīng)該是用服務(wù)器端驗證,而不能單單是在客戶端用

4、javascript驗證4.用戶名和密碼的輸入框,應(yīng)該屏蔽SQL 注入攻擊5.用戶名和密碼的的輸入框,應(yīng)該禁止輸入腳本(防止 XSS攻擊)6. 錯誤登陸的次數(shù)限制(防止暴力破解)7. 考慮是否支持多用戶在同一機器上登錄;8. 考慮一用戶在多臺機器上登錄可用性測試 (Usability Test)1. 是否可以全用鍵盤操作,是否有快捷鍵2. 輸入用戶名,密碼后按回車,是否可以登陸3. 輸入框能否可以以 Tab 鍵切換兼容性測試( Compatibility Test )1.主流的瀏覽器下能否顯示正常已經(jīng)功能正常(IE,6,7,8,9, Firefox, Chrome, Safari,等)2.不同

5、的平臺是否能正常工作,比如Windows, Mac3.移動設(shè)備上是否正常工作,比如Iphone, Andriod4. 不同的分辨率三 數(shù)據(jù)庫基礎(chǔ)( 30 分).1. 查詢雇傭類型是 “ MRE”的員工 :Select a.ID_No,a.NameFrom Staff_Information a,Employment_Information bWhere a.ID_NO = b.ID_NO and b.Employment_type = MRE;2. 查詢年齡大于 30 歲的男性員工,并按照姓名進行排序Select ID_NO,Name,Age,GenderFrom Staff_Informat

6、ionWhere Gender = Male and Age > 30Order by Name asc;四 編程基礎(chǔ)( 20 分)有一堆蘿卜不知數(shù)目,兔子第一天吃掉一半,覺得不過癮,又多吃了一個,第二天照此辦法,吃掉剩下蘿卜的一半另加一個,天天如此,到第十天早上,兔子發(fā)現(xiàn)只剩一個蘿卜了,問這堆蘿卜原來有多少個?請寫出分析過程并用熟悉的編程語言寫出相應(yīng)實現(xiàn)程序。1. 1.第九天有桃子( 1+1)× 2=4個2.第八天:( 4+1) × 2=103.第七天:( 10+1) × 2=224.第六天:( 22+1) × 2=465.第五天:( 46+1) × 2=946.第四天:(94+1) × 2=1907.第三天:( 190+1) × 2=3828.第二天:( 382+1) × 2=7669.第一天:( 766+1) × 2=15342. 附程序:#i

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論