qileilove

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

          由軟件測試bug狀態轉換想到的

          由軟件測試bug狀態轉換想到的

            上周四,不得不對客戶新啟用的bug管理工具Redmine中的bug狀態進行驗證。當然Redmine其實是一個項目管理工具,bug管理只是它的一部分功能而已。我在驗證之前,是讓一個經驗不多的同事去驗證的,主要是因為Redmine是客戶的testmanager自定義了,我們發現之前的配置下某些狀態下不能修改bug的狀態了,或者說bug可選的狀態不對。所有有必要在客戶又重新調整后驗證一下,是否符合我們一般的要求。同事的工作經驗不多,估計又是忙著下班,著急的看了就畫了個流程圖,用郵件發給我且沒有標題。收到以后,我自己也看了看,自己創建了一個testbug,發現流程圖中出現的一個reopen狀態,在現在的配置下根本就沒有,我就不知道他是怎么畫的了,我知道的是之前有reopen的,但最新的是沒有的嘛。因此,我不得不重新研究。

            說實話,我被氣的夠嗆。如果簡單的一個任務,作為測試每天都要接觸的問題,怎么就不能研究好了,我自己也畫了一個,發了郵件,發之前為了驗證我畫的流程圖是不是,找了一個開發來幫我一起看看,讓他看看在我不解釋的情況下能不能理解。其實工作很簡單,根據現有的配置,檢查在各個狀態下是否能流轉到想要的狀態去,不對的地方就提出來。為什么會做不好呢?同樣一個任務,我和他做的效果就完全不一樣。這個應該有那位同事去思考,而我卻得到了一個新的面試題。

            面試題:

            1、請列出你說知道的bug的狀態一般有哪些?

            2、請根據你列出的狀態,畫出bug狀態的轉換流程圖?

            3、請根據上述的流程圖,寫出或列出對該流程圖的用例

            我覺得這是一個不錯的面試題。第一個問題比較基礎,但不容易答全了,bug的狀態很多,并且各個公司對狀態的定義可能會存在差別,但這種差別不影響回答這個問題。特別想提的是客戶在bug狀態中加了一個monitoring,我覺得很好,這是用來監控哪些不易產生,但有時常產生的bug,開發說改了,這樣的bug測試人員就很糾結,驗證的時候是沒有出現,但這能代表問題真的修改好了。所以在一定時間內做監控,是有必要的。

            第二個問題能考察應聘者的綜合能力。是否仔細想過各狀態之間轉換的關系。是否能夠將理解的內容轉換成圖形。是否有足夠的耐心去做好事情。這基本和測試技能沒什么關系,重點在其他基本素質。

            第三個題目,考測試用例編寫的思想。對于狀態轉換如何測試。這就是一個狀態機的測試。也可以用場景法(路徑法)測試。

          posted on 2012-07-09 10:23 順其自然EVO 閱讀(488) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2012年7月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 措勤县| 福海县| 临清市| 隆回县| 兴隆县| 通城县| 房产| 壤塘县| 昆明市| 怀柔区| 建宁县| 遂川县| 澄迈县| 台中市| 宁强县| 濮阳县| 虞城县| 兖州市| 茌平县| 紫云| 松潘县| 衡东县| 正定县| 邻水| 商河县| 镇安县| 灵宝市| 沙湾县| 集贤县| 阿克| 南陵县| 沾益县| 城市| 黑山县| 长海县| 汕头市| 都江堰市| 黄龙县| 昭苏县| 宕昌县| 山阴县|