20121015 Ryan

From OO Lab
Revision as of 11:55, 31 October 2012 by RyanYang (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Progress

  • Done
    • PTA UI
      • All Pages layout
      • New Tracecase
      • Page navigation
      • Tracecase Listing
      • Tracepoint Listing
      • Edit Tracecase (new)
      • Play Tracecase (new)
      • Save Tracecase (new)


  • In Progress
    • PTA UI
      • Delete Tracecase
      • Config Window
      • Description Editing

Meeting Log

  • PTA
    • 在Play模式下,PTA應該要存在,讓user感受到一起都在PTA控制下,執行到含有檔案的tracepoint,讓user選擇是否要開檔。
      • 要把事情做對,所以多一個禮拜,十月底release。
    • Edit tracepoint時,要回到Tracecase ManagePage的按鈕會跳出save,即使user沒有做任何改變。
    • Description的部份要有可以save的icon
    • 要進入edit page,直覺上似乎直接double click就好
  • Research
    • 去動手修改NWA Algo,下次瞇聽提出10個例子
    • a b c d e f g h
    • a b1 c d e f g h1
    • a w c d e f g h
    • 類似這樣的例子,調整NWA使得因為polymorphism而產生的tracecase distance變近,想辦法解釋為何如此調整。
    • 主要方向針對distance
  • Research 10/29討論內容
    • 研究迷惘的時候,要回來看wiki的紀錄,確認方向。
    • 研究主要的目的是如何改進NWA來調整distance,解決tracecase 有polymorphism sequence的問題。
    • 上週怡嘉的paper與此研究相關,主要test selection的問題,我們修正的NWA若能精準地找出polymorphism與一般tracecase之間的distance的差異,就能將幾千個treacease/testcase分群,再從每群中抽出一些來進行smoke test,不必全部都去run這些testcase。
    • 針對loop的狀況,NWA目前的功能為何,未來可以如何調整,怎樣做比較適合我們的研究方向?
    • 要去看testcase distance的paper,這是相關的研究,我們改了NWA之後,要能說服別人,這跟他們的ditace方法有和差別,為何比較好,比較有用。
    • NWA的penalty如何設定,剛開始可以去try,但是最後一定要提出原因,說服他人為何要這樣設定。
    • 訓練自己把事情想清楚,深度思考,找出來的方法能自圓其說。
    • 做研究的過程當然要假設,例如找例子,當然要先假設知道他有polymorphism的關係,之後要真的去實作,再實際去把這個關係找出來,應用到我們的演算法中。


  • Cloud Testing
    • 接下來找看看碩一有沒有人要接手
    • SeleniumIDE 錄製後可否用firefox以外的browser開?
    • 未來會針對電算中心的一個案子利用Selenium來測試
    • Selenium 上不同browser的限制為何?
    • 不同browser之間不同script的執行差別
    • 未來找幾個不同的server端語言製作的web,用SeleniumIDE去錄製是否會有差別
Personal tools