ฉันได้ยินเกี่ยวกับเครื่องมือชื่อFitNesseซึ่งควรส่งเสริมความร่วมมือที่ดีขึ้นระหว่างการพัฒนาการทดสอบและกลุ่มผลิตภัณฑ์
คุณมีประสบการณ์อะไรกับมัน? มันปรับปรุงคุณภาพของโปรแกรมหรือไม่? มีข้อเสียในการใช้งานหรือไม่?
ฉันได้ยินเกี่ยวกับเครื่องมือชื่อFitNesseซึ่งควรส่งเสริมความร่วมมือที่ดีขึ้นระหว่างการพัฒนาการทดสอบและกลุ่มผลิตภัณฑ์
คุณมีประสบการณ์อะไรกับมัน? มันปรับปรุงคุณภาพของโปรแกรมหรือไม่? มีข้อเสียในการใช้งานหรือไม่?
คำตอบ:
FitNesse เป็นเครื่องมือที่น่าสนใจ ฉันคิดว่ามันสามารถทำงานได้ดีในบางกรณีและอาจไม่ดีในบางกรณี การทดสอบตามตารางนั้นดีมากสำหรับการทดสอบกฎเกณฑ์ทางธุรกิจและอื่น ๆ หากกลุ่มผลิตภัณฑ์นั้นคุ้นเคยกับการใช้ Excel เพื่อสื่อสารความต้องการ FitNesse นั้นเหมาะสมอย่างยิ่ง
ที่ทำงานฉันไม่ได้อยู่ในสภาพแวดล้อม "ธุรกิจ -y" แต่เราใช้ FitNesse ในไม่กี่แห่งเพื่อจัดทำ "เอกสารที่ใช้งานได้" ของโปรโตคอลคำสั่งภายนอกของเรา การมีเอกสารและการทดสอบรวมกันในเอกสารฉบับเดียวทำให้มั่นใจได้ว่าทั้งคู่ได้รับการดูแลอย่างดี
สิ่งหนึ่งที่ฉันชอบเกี่ยวกับ FitNesse คือการผูกหลายภาษา ด้วยเหตุนี้การทดสอบจึงสามารถใช้ได้ตามสภาพในบริบทของการเขียนใหม่โดยใช้ภาษาใหม่ ไม่ใช่สถานการณ์ทั่วไป แต่เป็นสถานการณ์ที่น่าสนใจ รหัสการติดตั้งทำหน้าที่เป็น "เลเยอร์ตัด" ที่ช่วยให้รหัสและการทดสอบของคุณจะแยกออกจากกัน
อาจเป็นจุดอ่อนที่ใหญ่ที่สุดที่ฉันเห็นด้วย FitNesse คือการขาดเครื่องมือในการบำรุงรักษาชุดทดสอบ (การปรับโครงสร้างการแก้ไขจำนวนมาก ฯลฯ ) ผู้คนกำลังทำงานกับสิ่งเหล่านั้น
หากคุณตัดสินใจลองใช้ FitNesse ฉันขอแนะนำให้อ่านทุกอย่างที่คุณสามารถทำได้โดย Rick Mugridge ( http://www.rimuresearch.com ) และ Gojko Adzic ( http://gojko.net/และhttp: // fitnesse .info /รวมถึงหนังสือของพวกเขามันเป็นเรื่องง่ายมากที่จะเขียนบททดสอบ "สคริปต์" ที่ไม่สามารถทำลายได้และไม่ธรรมดากับ FitNesse และคนเหล่านี้จะพาคุณไปสู่เส้นทางที่ถูกต้อง
เราใช้มันเพื่อทดสอบเว็บเซอร์ของเราและมันก็ทำได้ดีมาก
มันช่วยเราด้วย:
มีเครื่องมืออื่น ๆ ที่ทำสิ่งนี้ทั้งหมด แต่ Fitnesse ใช้งานได้สำหรับเรา