Serenity BDD – Sự lựa chọn hoàn hảo cho kiểm thử tự động
Một trong những tính năng nổi trội của thư viện này là bạn không phải đầu tư thời gian cho việc xây dựng kiến trúc và bảo trì(building và maintaining) automation framework của bạn.
Ngoài ra nó cung cấp và hỗ trợ mãnh mẽ cho việc kiểm thử tự động web sử dụng Selenium 2(WebDriver) và nhiều các tính năng non-web khác một cách rất hiệu quả.
Mục đích của nó là đạt được sự dễ dàng để nhanh chóng viết và duy trì tiêu chuẩn chấp nhận tự động (automated acceptance criteria) theo một cấu trúc chặt chẽ, rõ ràng bên cạnh viết kết hợp sử dụng phương pháp BDD hoặc theo quy ước của thư viện test. Chúng ta có thể làm việc với công cụ BDD (Behavior-Driven-Development) như là Cucumber hay JBehave hoặc đơn giản hơn nữa là Junit.
Bạn có thể quản lý testcase(requirement) của mình dựa trên phương pháp tạo và tổ chức thư mục ngay trong source code dự án hoặc cũng có thể tích hợp lưu trữ requirement với Jira hoặc bất kỳ công cụ quản lý test case nào khác
Serenity DBB là cái tên được ra đời vào tháng 11 năm 2014, trước đây người ta biết tới nó với cái tên là Thucydides