qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          一道測試面試題及解題思路

          最近,因公司測試人員需要,面試了一批人,我出了一道很簡單的題目,但是沒想到大多數測試面試人員都答不出來或者答不完全,現把題目和答案公布如下,各位網友如果有何高見,請和我聯系,一起探討。

            題目:

            環境:B/S結構

            內容:后臺,一個文本框,要求輸入5-100個長度的任意格式的字符串;要求輸入的字符可以在前臺正確的顯示。請根據需求設計一組測試數據,根據這組測試數據的測試,可以完整把握功能的正常使用。

            答案:(這答案都有問題 我實在不知到 出這題的人 到底想考驗什么 浪費資源成本太多  測試首先先確保基本的功能實現 細節則要在一次次的測試中慢慢優化)

            長度分別為4,5,6的中文字符串——長度為4不通過,其他通過

            長度分別為50的中文字符串——通過

            長度分別為99,100,101的中文字符串——長度為101不通過,其他通過

            長度分別為4,5,6的英文字符串——長度為4不通過,其他通過

            長度分別為50的英文字符串——通過

            長度分別為99,100,101的英文字符串——長度為101不通過,其他通過

            字符串:<’”&          &”’> ——顯示和編輯的時候正常顯示

            字符串: 99個空格+“中中中中中中”——通過

            字符串:“中中中中中中”+ 99個空格——通過

            另外,我覺得作為軟件測試人員,應該打開思路,逆向思維,這樣才可以發現更多缺陷。

          1,個人覺得不了解這個文本框在整個程序中所處的地位,或不了解從其驅動后產生的影響,僅僅驗證這個框,沒啥有意思的
          2,長度驗證,我們只需要驗證textbox的maxlength屬性就行了,所以這里只需要2個,<4or>100 這個A級夠了
          3,由于是b/s環境,開發過程中常常用可能在某個表格處理時忘記設置換行,所以我們得測試最長字串時的顯示,一般說來全部為某制表符或者全角字符或英文字符就出來,這里抽取一條用例,全為英文全角應該就可以了 這個得C級,對其它頁面有影響
          4,空格的過濾,一般說來,編碼中都會有這個函數的調用,關鍵是看函數是否正確,最快的方式是空+A+空,空+A空+空,就可以判斷是否有此函數,這里需要注意的是全角空格和半角空格的編碼是不一樣的,這點往往有人漏掉 B級就行了
          5,重點應該放在各種轉義字符和各種HTML編碼上
            這里仍然分兩種情況,如果不允許保存轉義字符和Html編碼,那么我們只需要拿出那幾個特殊字符分別保存就行了.但,如果允許保存轉義字符和Html 編碼,那么我們就不能僅僅測試這幾個特殊字符,我們還應該嘗試輸入各種編碼字符,這個比較多,一般說來公司都應該準備一個檢查表的 這個C級吧
          6,鍵盤在輸入框中的操作 這個略了 這個B級 詳細的測試方法,可以看檢查表
          7,這個文本框還得分是單行還是多行的,多行的還得添加幾個.不詳談
          8,當然還得看這個輸入框是否還有其它約束條件,比如不能為空啊什么的.這個得看實際系統
          9,這個框惟一不?又是兩種條件,略
          10,提交這個框后對列表的影響(如果有列表的話)
          其實還有一些,但是由于不了解其環境,擴展其來沒啥意思了,像這種文本框的應該用檢查表或啥的統計起來,每次都去弄,成本太高了,另外樓主給的答案,個人覺得有些實在沒啥必要存在,而相反答案中應該著重考慮其所處的環境這點.

          posted on 2011-10-26 11:44 順其自然EVO 閱讀(215) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2011年10月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 塔城市| 济源市| 泉州市| 连州市| 建湖县| 岳池县| 临沂市| 甘洛县| 象山县| 南丰县| 广水市| 阳西县| 萨嘎县| 龙陵县| 大竹县| 惠水县| 洛川县| 潮安县| 闽侯县| 沛县| 专栏| 馆陶县| 贡嘎县| 沅陵县| 青田县| 尼勒克县| 贵港市| 来安县| 盐津县| 遂昌县| 宁南县| 探索| 招远市| 金川县| 宝清县| 平原县| 邻水| 英吉沙县| 金华市| 兴国县| 原阳县|