軟體面試題-靈活_職業發展

來源:互聯網
上載者:User

一.問:在windows環境下,遇到用殺毒軟體都無法殺的病毒除了重作系統應該怎麼辦,如何關閉後台進程,msn上不了都可能是什麼問題,怎樣解決。
a)對於病毒,可以從以下幾個方面進行考慮:
  i.使用命令”msconfig”,開啟系統配置工具 + 生產力,關閉陌生的啟動項,然後重新啟動,觀察系統的運行情況。
  ii.使用工作管理員,殺掉不正常的進程,看系統的運行情況。
  iii.使用命令“regedit”,開啟註冊表組態工具,清除註冊表中的表項。
  iv.如果殺毒工具提供了病毒的標識,可以利用搜尋引擎,尋找相關的手動刪除方法。
  v.利用專殺工具進行清除。
  vi.給系統打上相應的補丁。
  vii.使用系統還原,還原系統。
b)關閉後台進程:
  i.使用“管理工具”中的“服務”,將對應的服務關閉掉。
  ii.使用gpedit.msc來對系統進行配置。
  iii.使用服務內建的管理工具關閉。
  iv.直接在工作管理員重殺死進程。
c)MSN的問題:
  i.首先檢查網路連接是否正常連通。
  ii.檢查防火牆規則是否正常,是否禁止了程式或者連接埠。
  iii.帳號是否被他人竊取,並且修改了密碼。
  iv.根據返回的錯誤訊息,上MSN網站的Messenger子網站,尋找相應的協助,根據協助的嚮導解決問題。

二.問:你在測試中發現了一個bug,但是開發經理認為這不是一個bug,你怎樣解決。
a)首先,將問題提交到缺陷管理庫裡面進行備案。
b)然後,要擷取判斷的依據和標準:
  v.根據需求說明書、產品說明、設計文檔等,確認實際結果是否與計劃有不一致的地方,提供缺陷是否確認的直接依據;
  vi.如果沒有文檔依據,可以根據類似軟體的一般特性來說明是否存在不一致的地方,來確認是否是缺陷;
  vii.根據使用者的一般使用習慣,來確認是否是缺陷;
  viii.與設計人員、開發人員和客戶代表等相關人員探討,確認是否是缺陷;
c)合理的論述,向測試經理說明自己的判斷的理由,注意客觀、嚴謹,不參雜個人情緒。
d)等待測試經理做出最終決定,如果仍然存在爭議,可以通過公司政策所提供的渠道,向上級反映,並有上級做出決定。

三、問:給你一個網站,你如何測試。
a)首先,尋找需求說明、網站設計等相關文檔,分析測試需求。
b)制定測試計劃,確定測試範圍和測試策略,一般包括以下幾個部分:
  i.功能性測試
  ii.介面測試
  iii.效能測試
  iv.資料庫測試
  v.安全性測試
  vi.相容性測試
c)設計測試案例:
  i.功能性測試可以包括,但不限於以下幾個方面:
    1.連結測試。連結是否正確跳轉,是否存在空頁面和無效頁面,是否有不正確的出錯資訊返回等。
    2.提交功能的測試。
    3.多媒體元素是否可以正確載入和顯示。
    4.多語言支援是否能夠正確顯示選擇的語言等。
  ii.介面測試可以包括但不限於一下幾個方面:
    1.頁面是否風格統一,美觀
    2.頁面配置是否合理,重點內容和熱點內容是否突出
    3.控制項是否正常使用
    4.對於必須但為安裝的空間,是否提供自動下載並安裝的功能
    5.文字檢查
  iii.效能測試一般從以下兩個方面考慮:
    1.壓力測試
    2.負載測試
    3.強度測試
  iv.資料庫測試要具體決定是否需要開展。資料庫一般需要考慮連結性,對資料的存取操作,資料內容的驗證等方面。
  v.安全性測試:
    1.基本的登入功能的檢查
    2.是否存在溢出錯誤,導致系統崩潰或者許可權泄露
    3.相關開發語言的常見安全性問題檢查,例如SQL注入等。
    4.如果需要進階的安全性測試,確定獲得專業安全公司的協助,外包測試,或者擷取支援
  vi.相容性測試,根據需求說明的內容,確定支援的平台組合:
    1.瀏覽器的相容性
    2.作業系統的相容性
    3.軟體平台的相容性
    4.資料庫的相容性
d)開展測試,並記錄缺陷。合理的安排調整測試進度,提前擷取測試所需的資源,建立管理體系(例如,需求變更、風險、配置、測試文檔、缺陷報告、人力資源等內容)。
e)定期評審,對測試進行評估和總結,調整測試的內容。

四.問:在搜尋引擎中輸入漢字就可以解析到對應的網域名稱,請問如何用LoadRunner進行測試。
a)建立測試計劃,確定測試標準和測試範圍
b)設計典型情境的測試案例,覆蓋常用商務程序和不常用的商務程序等
c)根據測試案例,開發自動化的測試指令碼和情境:
  i.錄製測試指令碼
    1.建立一個指令碼(Web/HTML協議)
    2.點擊錄製按鈕,在彈出的對話方塊的URL中輸入”about:blank”。
    3.在開啟的瀏覽器中進行正常操作流程後,結束錄製。
    4.調試指令碼並儲存。可能要注意到字元集的關聯。
  ii.設定測試情境
    1.針對效能設定測試情境,主要判斷在正常情況下,系統的平均事務回應時間是否達標
    2.針對壓力負載設定測試情境,主要判斷在長時間處於滿負荷或者超出系統承載能力的條件下,系統是否會崩潰。
  iii.執行測試,擷取測試結果,分析測試結果

五.問:一台用戶端有三百個客戶與三百個用戶端有三百個客戶對伺服器施壓,有什麼區別?
a)300個使用者在一個用戶端上,會佔用客戶機更多的資源,而影響測試的結果。
b)線程之間可能發生幹擾,而產生一些異常。
c)300個使用者在一個用戶端上,需要更大的頻寬。
d)IP地址的問題,可能需要使用IP Spoof來繞過伺服器對於單一IP地址最大串連數的限制。
e)所有使用者在一個用戶端上,不必考慮分布式管理的問題;而使用者分布在不同的用戶端上,需要考慮使用控制器來整體調配不同客戶機上的使用者。同時,還需要給予相應的許可權配置和防火牆設定。

六.問:軟體都有多少種分類?
根據功能的不同,電腦軟體可以粗略地分成四個層次:
1、最貼近電腦硬體的是一些小巧的軟體。它們實現一些最基本的功能,通常“固化”在唯讀記憶體晶片中,因此稱為韌體。
2、系統軟體包括作業系統和編譯器軟體等。系統軟體和硬體一起提供一個“平台”。它們管理和最佳化電腦硬體資源的使用。
3、支援軟體。包括圖形化使用者介面、軟體開發工具、軟體評測工具、資料庫管理系統、中介軟體等。
4、應用軟體種類最多,包括辦公軟體、電子商務軟體、通訊軟體、行業軟體,遊戲軟體等等。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.