軟件測試工程師筆試試題
- 負載測試:負載測試一種性能測試,指數據在超負荷環境中運行,程序是否可以承擔。經過逐步增長系統負載,肯定在知足性能指標的狀況下,系統所能承受的最大負載量。
- 壓力測試:壓力測試是一種高負載下的負載測試,也就是說被系統處於一個負載的狀況,再繼續對他進行加壓,造成雙重負載,直到系統崩潰,並關注崩潰後系統的恢復能力,之前再加壓的一個過程,看看系統究竟是否已經被完全破壞掉了。
- TCP是互聯網中的傳輸層協議,使用3次握手協議創建鏈接。當主動發出SYN鏈接請求後,等待對方回回答SYN,ACK。這種鏈接的方法能夠防止產生錯誤的鏈接,TCP使用的流量控制協議是可變大小的滑動窗口協議。擁塞控制策略是慢啓動算法。
- 儘可能用高級語言編寫系統中對效率要求不高的部分,從而提升軟件可移植性。
- 在網絡應用測試中,網絡延遲是一個重要指標,是指從報文開始進入網絡到它離開網絡之間的時間。
- 繼承性是面對對象程序設計語言不一樣於其餘語言的主要特色,是否創建了豐富的類庫是衡量一個面向對象程序設計語言成熟與否的重要標誌之一。
- 8 位 ASCII 編碼的最大編碼值爲255。
- 對計算機軟件和硬件資源進行管理和控制的軟件是操做系統。
- 冷啓動是指機器還沒有加電狀況下的啓動。
- 熱啓動是指機器在已加電狀況下啓動。
- 1 個字節等於 8 位二進制,1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024Byte
- 衡量計算機的平均無端障時間(MTBF)是計算的可靠性。
- SNMP所採用的的傳輸層協議是UDP。【SNMP:簡單網絡管理協議,用於網絡管理的協議,基於TCP/IP協議工做。UDP:協議數據單元,是網絡中傳送的數據包】
![](http://static.javashuo.com/static/loading.gif)
- 爲了保證測試活動的可控性,必須在軟件測試過程當中進行軟件測試配置管理,通常來講,軟件測試配置管理中最基本的活動包括:配置項標識、配置項控制、配置狀態報告、配置審計
- python是編譯語言
- 單元測試通常以白盒測試爲主,測試的依據是模塊功能規格說明書。
- 測試設計員職責有:設計測試用例、設計測試過程、腳本
- 軟件的六大質量特性包括:功能性、可靠性、易用性、效率性、可維護性、可移植性
- 軟件工程的主要環節有人員管理、項目管理、可行性與需求分析、系統設計、程序設計、測試、維護等。
- OSI的7層從下到上分別是物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層。
- 計算機的指令按功能可劃分爲:數據處理指令、數據傳送指令、程序控制指令、輸入-輸出指令、狀態管理指令。
- 能夠用於Internet信息服務器遠程管理的是RAS。
- Linux 有三個查看文件的命令,若但願在查看文件內容過程當中能夠用光標上下移動來查看文件內容,應使 用__less__命令。
- 用ftp進行文件傳輸時,有兩種模式:ASCII和binary(二進制)。
- chown是用來修改文件的屬性,chmod是用來修改文件權限。
- 在 UNIX 文件系統中,若在根文件系統的某個子目錄上掛上其它的文件系統,可以使用的命令是mount。
- 關係模型中實體與實體間是經過關係聯繫的。
- 如何發現客戶端軟件中的內存泄漏?------【答案:檢測內存泄漏的問題應該儘早的進行,應該從編碼時就要考慮,和集成測試時要重點檢查。若是前期沒有考慮,等到系統測試纔想起檢查或者才發現泄漏,爲時已晚,此時再去定位泄漏位置,很難,也可能會讓你的交付日期不肯定的時間】
歡迎關注本站公眾號,獲取更多信息