qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

          軟件測試目標——“整個場面我Hold住!”

           在學(xué)術(shù)家族樹beta版本中,我們將重視軟件開發(fā)中的測試

            OBJECTIVE

            我們的目標呢,就是經(jīng)過測試之后軟件的質(zhì)量得到有效的保證,在已經(jīng)考慮到的所有場面都可以“Hold住”。

            As much as I concern,

            1、所有設(shè)計中的功能都能實現(xiàn)
            2、代碼經(jīng)過review
            3、用戶界面經(jīng)過用戶的試用
            4、系統(tǒng)的反應(yīng)時間可以忍受
            5、發(fā)現(xiàn)的bug或者都已解決,或者下一個iteration解決
            6、各種極端情況都可以Handle
            7、數(shù)據(jù)可靠
            8、Last but not least, 不存在版權(quán)問題

            下面我們詳細說一下各個部分。

            1、所有設(shè)計中的功能都能實現(xiàn)

            UI在開發(fā)之前就是有設(shè)計藍圖的,所以具體應(yīng)該實現(xiàn)什么功能是非常確定的,這個也比較方便檢查。UI開發(fā)人員在完成開發(fā)的時候就可以確定這些功能是否都已實現(xiàn)。為了減少差錯,可以再由測試人員進行double check。原始的用戶也可以報告bug。

            2、代碼經(jīng)過review

            為了提高代碼質(zhì)量,review是非常有必要的。既是對代碼的double check,也驗證了寫出的代碼確實能夠比較容易地被今后的維護人員讀懂。

            3、用戶界面經(jīng)過用戶的試用

            這個在1中已經(jīng)闡述。

            值得提出的一件事就是,關(guān)于國際化(Internationalization的測試),即使保證我們的產(chǎn)品也可以被全世界的用戶可以方便使用。除了界面的文字語言問題,還涉及到東西放思維差異等等。

            比較幸運的是,我們的開發(fā)人員中就有一位歐洲瑞士的同學(xué),我們的Daily Scrum也是使用英語的。從而使得我們的產(chǎn)品和國際化并不遙遠。為了保證這方面的質(zhì)量,還可以找一些國際友人來進行使用并反饋。

            4、系統(tǒng)的反應(yīng)時間可以忍受

            在去年的一個版本中,查詢和反應(yīng)時間非常緩慢,到了一種難以忍受的情況。

            所以今年我們要格外重視這方面的情況。

            具體在做好了之后,我們會在不同的網(wǎng)絡(luò)環(huán)境(公司內(nèi)部、北京市電信網(wǎng)絡(luò)、美國雷德蒙德總部網(wǎng)絡(luò)、安徽合肥中科大教育網(wǎng)絡(luò))進行使用測試,確保我們的反應(yīng)時間得到用戶滿意的迅捷成都。

            5、發(fā)現(xiàn)的bug或者都已解決,或者下一個iteration解決

            測試的階段不可避免要發(fā)現(xiàn)很多bug,發(fā)現(xiàn)bug多不是壞事,發(fā)現(xiàn)的少也不一定是好事。

            關(guān)鍵的是,盡可能暴露出所有存在的問題,并且盡我們最大的努力進行改進,fix the bug.

            6、各種極端情況都可以Handle

            各種邊界條件往往是出問題的地方。

            在我們beta版本上周剛剛demo,在準備數(shù)據(jù)的過程中我們就特意準備了各種極端條件的數(shù)據(jù)。

            比如說:

            A)老師數(shù)量為0, 或?qū)W生數(shù)量為0

            B)老師數(shù)量最多(4), 學(xué)生數(shù)量最多(79)

            C)還有學(xué)生分屬很多不同的工作機構(gòu)的情況

            確保我們的系統(tǒng)在不同情況下都可以得到一個比較美觀、可靠的界面。

            7、數(shù)據(jù)可靠

            我們所挖掘到的師生關(guān)系對是需要經(jīng)過驗證的。

            暫時由于數(shù)量龐大,而我們?nèi)藛T有限,往往采用抽樣人工驗證的方法。

            在條件具備的情況,我們會編寫腳本、測試程序等對關(guān)心的內(nèi)容進行機器驗證。

            8、Last but not least, 不存在版權(quán)問題

            確保我們的代碼都是原創(chuàng),或者沒有使用本公司外的代碼。

          posted on 2011-11-18 14:50 順其自然EVO 閱讀(166) 評論(0)  編輯  收藏 所屬分類: 測試學(xué)習(xí)專欄

          <2011年11月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 盱眙县| 吉安县| 罗源县| 临高县| 高雄县| 虹口区| 阿拉善左旗| 报价| 海丰县| 深水埗区| 泰和县| 孝昌县| 凤台县| 公安县| 东海县| 苏尼特右旗| 寿宁县| 黄骅市| 门源| 惠水县| 溆浦县| 黄浦区| 万全县| 龙里县| 三门县| 卓尼县| 绥阳县| 全南县| 台北县| 济源市| 阿拉善右旗| 昆明市| 嘉兴市| 汶川县| 信丰县| 新丰县| 丰顺县| 香格里拉县| 沁源县| 南皮县| 潍坊市|