posts - 193,  comments - 520,  trackbacks - 0
          用js編寫自己的組件,測試一直是個頭疼的問題。最開始大量使用alert,firebug出現(xiàn)后天突然藍(lán)了。但人的欲望總是沒有止境的,在面對越來越多的后臺數(shù)據(jù)交互以及特定于不同業(yè)務(wù)數(shù)據(jù)不同的展現(xiàn)形式時,仿佛一夜回到解放前。

          說說我現(xiàn)在的困境:

          目前要做的是工作流的提交頁面,也就是對當(dāng)前辦理工作的用戶展現(xiàn)后續(xù)任務(wù),根據(jù)不同的情況由用戶選擇或是引擎自動計算。這是最簡單的情況,后續(xù)包括參與者的選擇計算、時間服務(wù)設(shè)定以及Comment等等。
          現(xiàn)在根據(jù)業(yè)務(wù)邏輯分為了四種情況:
          1、串行
          2、分支選擇
          3、M選N選擇
          4、復(fù)雜的分支組合
          四種情況需要準(zhǔn)備不同的業(yè)務(wù)測試數(shù)據(jù),同時頁面展現(xiàn)也是不同的。我采用的方式如下圖:


          針對每種情況都建立相應(yīng)的測試文件夾,在各自文件夾下準(zhǔn)備各自的業(yè)務(wù)測試數(shù)據(jù)以及測試頁面。并且一個testcase往往需要很多的業(yè)務(wù)測試數(shù)據(jù)(和通用組件還是不太一樣)。清晰還是清晰,但是問題在于這種測試還是人肉,做不到自動化測試,同時為了業(yè)務(wù)數(shù)據(jù)能夠順利插入不得不hack一些代碼。當(dāng)增加或改動部分代碼后就要人肉返測一次,預(yù)計代碼還會大量膨脹,相應(yīng)的測試文件還會增加。真是苦海無邊,無心睡眠。想想cc和junit真是幸福的像花一樣。

          我佛慈悲,不知道大家有什么好的方法沒有?



          http://www.aygfsteel.com/ronghao 榮浩原創(chuàng),轉(zhuǎn)載請注明出處:)
          posted on 2008-08-11 19:05 ronghao 閱讀(1670) 評論(3)  編輯  收藏 所屬分類: ajax相關(guān)

          FeedBack:
          # re: js組件的測試,是個問題
          2008-08-11 22:18 | ic
          ..........  回復(fù)  更多評論
            
          # re: js組件的測試,是個問題
          2008-08-11 23:34 | pentiumao
          你可以試試這個,一個類似于Junit的工具:)
          http://johanneslink.net/projects/mockme.html  回復(fù)  更多評論
            
          # re: js組件的測試,是個問題[未登錄]
          2008-08-13 10:06 | ronghao
          @pentiumao
          謝謝。我去看看。  回復(fù)  更多評論
            
          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          關(guān)注工作流和企業(yè)業(yè)務(wù)流程改進(jìn)?,F(xiàn)就職于ThoughtWorks。新浪微博:http://weibo.com/ronghao100

          常用鏈接

          留言簿(38)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          常去的網(wǎng)站

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 新绛县| 黎城县| 台江县| 尉氏县| 南岸区| 郧西县| 安新县| 申扎县| 兴安县| 论坛| 休宁县| 阜新| 池州市| 丰都县| 满洲里市| 万载县| 徐闻县| 康定县| 依安县| 白玉县| 泾源县| 久治县| 体育| 嵩明县| 筠连县| 永德县| 海口市| 全州县| 射洪县| 金湖县| 河津市| 施甸县| 镇平县| 化州市| 东阳市| 遂宁市| 乌审旗| 县级市| 交口县| 易门县| 武安市|