Framework for Integrated Test
Framework for Integrated Test, hoặc "Fit", là một công cụ mã nguồn mở dùng để kiểm thử khách hàng tự động. Nó tích hợp công việc của khách hàng, nhà phân tích, người kiểm tra và nhà phát triển. Khách hàng cung cấp ví dụ mẫu về cách phần mềm của họ sẽ hoạt động. Các ví dụ đó sau đó được kết nối với phần mềm bằng các fixture kiểm thử do lập trình viên viết và tự động kiểm thử tính đúng đắn. Các bản mẫu của khách hàng đều được định dạng trong bảng và lưu lại dưới dạng HTML bằng các công cụ kinh doanh thông thường như Microsoft Excel. Khi Fit kiểm thử tài liệu, nó sẽ tạo một bản sao và tô màu cho các bảng màu xanh lá cây, đỏ và vàng tùy theo liệu phần mềm có hoạt động như mong đợi hay không.
Fit do chính Ward Cunningham phát minh vào năm 2002. Ông đã tạo ra phiên bản Java ban đầu của Fit. Kể từ tháng 6 năm 2005, nó sở hữu các phiên bản cập nhật dành cho Java, C#, Python, Perl, PHP và Smalltalk. Mặc dù Fit là một từ viết tắt, nhưng từ "Fit" đã xuất hiện đầu tiên, khiến nó trở thành một từ viết tắt. Fit đôi khi được in nghiêng nhưng không nên viết hoa. Nói cách khác, "Fit" và "Fit" là cách sử dụng thích hợp, nhưng "FIT" thì không.
Fit bao gồm một công cụ dòng lệnh đơn giản để kiểm thử tài liệu Fit. Có sẵn front end của bên thứ ba. Trong số này, FitNesse là phổ biến nhất. FitNesse là một IDE hoàn chỉnh cho Fit sử dụng Wiki cho front end. Kể từ tháng 6 năm 2005, FitNesse đã phân nhánh Fit ra, khiến nó không tương thích với các phiên bản Fit mới hơn, nhưng các kế hoạch đang được tiến hành để hợp nhất lại với Fit.
Tham khảo
- R Mugridge & W Cunningham, Fit for Developing Software: Framework for Integrated Tests, Prentice Hall PTR (2005), ISBN 0-321-26934-9
- Eric Evans, Domain-Driven Design: Tackling Complexity in the Heart of Software, Addison-Wesley Professional (2003), ISBN 0-321-12521-5
Liên kết ngoài
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.