Jump to content






Photo

[Discussion] The Problems with Unit Testing Frameworks

Posted by up1 , in testing 08 February 2012 · 970 views

อ่านเจอเรื่องที่น่าสนใจเกี่ยวกับปัญหาของ Unit Testing Framework ซึ่งน่าสนใจมากๆ

Unit testing frameworks have many problems.

1. Lack of Automation
2. Focus on test instead of code
3. Take too much time
4. Weak mocking
5. Coverage

เลยอยากจะเปิดเป็น open discussion สำหรับปัญหาต่างๆ เพื่อหาวิธีการแก้ไข หรือปรับความเข้าใจใหม่ เพื่อไม่ให้เกิดปัญหา  ใครมีแนวคิดดีๆ ก็สามารถ share ได้เลยครับ

Reference Website
http://www.typemock....ting-frameworks




weak mocking จะเจอบ่อยเมื่อ SUT มี dependency ขึ้นกับ network/service แล้วพยายามเขียน mock จำลองได้ยากครับ

เช่น ล่าสุดต้องเขียน test method ที่เรียกข้อมูลจาก web service แบบ asynchronous (เมื่อ service ทำงานเสร็จจะเกิด event) กว่าจะหาวิธีเขียน mock ได้เสียเวลานานมาก

code coverage อันนี้มักจะโดนบ่นว่ารูปแบบ function ที่เขียนบ่อยๆ จนต่อให้เขียนใส่กระดาษก็มั่นใจว่าไม่พลาดยังต้องเขียน test อีกหรอ ไม่ต้อง 100% ก็ได้มั้ง - (ไม่ประมาท vs ย้ำคิดย้ำทำ  :huh:)
  • Report
แสดงว่า ยังเขียน mock ได้ ซึ่งเป็นสัญญาณที่ดีครับ
  • Report

Search My Blog

October 2014

S M T W T F S
   1234
567891011
12131415161718
1920212223 24 25
262728293031