MeetingMinutes20120301

From OO Lab
Jump to: navigation, search

Contents

Test Script的架構仍然不夠嚴謹

  • 如果把所有的CheckPoint存在同一個TestScript檔案裡面是不會work的
  • TestScript應該要有sequence的概念,也就是說,單一Script裡面要記錄 a sequence of CheckPoints
  • 也就是說,應該要一個TestMethod就要關連到一個TestScript檔案,該Script裡面記錄著這個TestMethod走過了那些CheckPoints


趕快動手做

  • 動手做了才會知道設計上有什麼問題


Evaluation 檢討

  • 傳統的UnitTesting並沒有CaptureRun和ReplayRun的概念,必須把這兩個term從投影片裡面拿掉
  • 不一定要實際找人來做實驗
    • 找人做實驗比較像是Usability Study,無法量化
    • 想要量化的話要從寫Testing Code的數量下手
      • 傳統的做法寫的Testing Code的行數 vs 我們的作法寫的Testing Code的行數
      • 因為我們的做法不用自己寫Testing Oracle的Assertion,所以穩贏的
  • 還可以做的比較
    • 用CRUnit的作法可以解決傳統Unit Testing所造成的Testing Code維護上的困擾嗎?
    • 少了Assertion的Testing Code有比較好trace或維護嗎?


新Feature

  • 在Replay Mode進行Verification的時候,如果Fail了,可以進入Debugging Mode,並且打開Visualizer讓使用者看錯在哪裡
Personal tools