2015-07-21 102 views
0

今天我從一個採訪者那裏得到了這個。我不確定是否有人告訴我什麼是正確的方法。由於如何測試谷歌搜索框(軟件測試)

下面是問題

考慮www.google.com的搜索框和谷歌搜索按鈕。

  1. 問:您如何測試此功能?

  2. 您會如何設計1)以上的測試自動化?

回答

0

當你正在測試的東西,你想要找到其中的功能,網頁,應用等打破點。面試官不太可能要求您測試Google主頁本身的搜索框部分,因爲這非常簡單(僅僅是文本輸入和一對夫婦在表單內提交輸入內容),而是在代碼將採用該輸入並生成搜索結果。

因此,考慮邊緣的情況下進行文本輸入,並使用GET操作的形式提交按鈕:

  • 如果你沒有輸入提交表單會發生什麼?
  • 如果您提交的表單太多,會發生什麼情況? (服務器和瀏覽器都可能對GET生成的URL施加限制,這些限制可能不同。)
  • 如果在GET查詢字符串中包含具有特殊含義的字符(如&=),會發生什麼情況?
  • 如果你完全規避頁面,創建一個不同的<form>,它會提交到Google搜索框的同一頁面,會發生什麼?如果您在缺少一些輸入值時執行此操作會怎樣?