Giới thiệu Embedded Unit

Một phần của tài liệu LUẬN VĂN:KIỂM THỬ PHẦN MỀM NHÚNG docx (Trang 44 - 45)

Embedded Unit là một công cụ tự do mã nguồn mở, được chia sẻ tại địa chỉ

http://embunit.sourceforge.net/ , ta có thể vào trang này để tải miễn phí mã nguồn

Embedded Unit cũng như tài liệu hướng dẫn, ví dụ chương trình minh họa.

Embedded Unit là một Test Framework (bộ khung test) cho hệ thống nhúng với ngôn ngữ C, nó được thiết kế trên cơ sở của JUnit và CUnit theo hướng thích nghi với hệ

thống C nhúng. Một điều đặc biệt là Embedded Unit không yêu cầu thư viện C chuẩn [7]. Embedded Unit thường được sử dụng trên linux với trình biên dịch GCC và công cụ

GNU Make. Ở đây, tôi không sử dụng linux mà sử dụng Windows XP 32 bit, vì vậy tôi cài đặt GCC và GNU Make trên Windows và dùng nó để sử dụng Embedded Unit.

Tôi cài GCC và GNU Make bằng cách cài phần mềm Dev-C++, đây là một IDE cho lập trình C/C++ rất nổi tiếng trên Windows, nó có tích hợp bộ biên dịch GCC và cả công cụ GNU Make, vì thế ta chỉ cần cài Dev-C++ rồi đưa đường dẫn của thư mục bin (trong thư mục cài đặt Dev-C++) vào biến Path của Windows là có thể sử dụng được GCC và GNU Make. Ta có thể tải Dev-C++ miễn phí tại http://bloodshed-dev-c.en.softonic.com/

Ta sử dụng Embedded Unit bằng cách thiết kế các test case và biên dịch thành 1 file thực thi, chạy file thực thi đó để xem kết quả kiểm thử ngay trên máy tính của mình, vì thế nên ta không sử dụng trình biên dịch SDCC để chạy các phép kiểm thử.

Hình 15. cấu trúc của Embedded Unit

Một phần của tài liệu LUẬN VĂN:KIỂM THỬ PHẦN MỀM NHÚNG docx (Trang 44 - 45)