Kiểm tra Thực hiện kiểm tra Cantata được tích hợp đầy đủ vào các dự án gió River® Workbench, cho phép Cantata để tự động tạo xây dựng các chỉ tiêu cho hệ thống Workbench xây dựng, xây dựng và chạy thử nghiệm với một nhấp chuột duy nhất. Kết quả thử nghiệm được tự động thu được trong quá trình thực thi và được lưu trữ trong thư mục kiểm tra cụ thể. Giao diện điều khiển tất cả các cuộc gọi (bên ngoài và nội bộ cho đơn vị biên soạn) có thể được mô phỏng bởi cuống hoặc cô lập, hoặc chặn bằng cách sử dụng các cuộc gọi thực thông qua hàm bao. Lựa chọn kiểm soát giao diện cho các phương pháp được sử dụng trên mỗi cuộc gọi lúc sáng tạo kịch bản thử nghiệm (với giá trị mặc định), và chỉnh sửa kịch bản, với các danh sách cuộc gọi làm mới trên mỗi mã xây dựng kiểm tra tự động tùy chọn của tất cả các thông số / lợi nhuận thông qua trên giao diện cuộc gọi điểm kiểm soát thử nghiệm lập trình có sẵn tại mỗi giao diện cuộc gọi kiểm soát thông qua các trường hợp có tên để đặt và kiểm tra dữ liệu, nâng cao ngoại lệ, và như vậy trên cuống tự động cho mô phỏng thay thế được gọi là giao diện đối tượng tự động phân lập cho mô phỏng của các liên kết giao diện được gọi là đối tượng, hệ thống hỗ trợ, và các chức năng variadic giấy gói tự động cho đánh chặn của các liên kết gọi là giao diện đối tượng với Trước / Sau khi và Before / Thay thế chế độ để chặn hoặc mô phỏng, với điều khiển mạnh mẽ và linh hoạt hơn so với giao diện hơn so với khai hoặc phân lập xác minh dãy Gọi cho toàn quyền kiểm soát các lệnh gọi và sử dụng các stub, cô lập, hoặc trường hợp wrapper trong mỗi trường hợp thử nghiệm, với trình tự chính xác hoặc bất kỳ thời gian phù hợp với Black-Box và White-Box Testing Cantata cung cấp một mức độ cao của tự động hóa ở mức độ đơn vị và hội nhập cho cả hai kiểm tra hộp đen và kiểm tra hộp trắng hiệu quả hơn và triệt để. quả thực hiện thử nghiệm chức năng mà tạo ra một trường hợp mẫu thử nghiệm hoàn chỉnh cho mỗi chức năng hoặc các phương pháp trong mã với tất cả các thông số, dữ liệu có thể truy cập, và các cuộc gọi để kiểm soát được xác định thử nghiệm Bảng điều khiển với nhiều dãy giá trị đầu vào, hiệu quả tổ hợp máy tính, và CSV nhập khẩu / xuất khẩu lớn thiết lập dữ liệu hộp đen kiểm tra độ chắc chắn kiểm tra với giá trị được xác định trước cho các kiểu dữ liệu cơ bản, trong trường hợp kiểm tra bảng điều khiển tự động kiểm tra dữ liệu toàn cầu để xác định thay đổi dự kiến và bất ngờ cho tất cả dữ liệu toàn cầu có thể truy cập vào phần mềm được kiểm tra tự động màu trắng-box cận hiệu quả gọi chức năng hoặc các phương pháp và thiết lập dữ liệu / kiểm tra trực tiếp từ các kịch bản thử nghiệm mà không cần biên dịch có điều kiện: chức năng tĩnh và phương pháp tin dữ liệu cá nhân và dữ liệu tĩnh để các tập tin tự động C ++ xác minh trường hợp ngoại lệ của nhiều kỳ vọng và mong đợi hợp ngoại lệ hướng đối tượng thử nghiệm Cantata đơn vị và hội nhập thử nghiệm hỗ trợ C ++ chức năng, các mẫu, các lớp học, hoặc cụm của lớp trong các file nguồn duy nhất hoặc nhiều. Kịch bản thử nghiệm cho các lớp học được viết bằng C ++ như là một thử nghiệm lớp học. Tự động kiểm tra trường hợp tái sử dụng thông qua một hệ thống phân cấp thừa kế song song duy trì độ tái sử dụng mã để thử nghiệm, và cho phép bạn để xác minh rằng một lớp dẫn xuất hoặc chuyên ngành có cùng một ngữ nghĩa như là một cơ sở hoặc lớp mẫu (Liskov Substitution Nguyên tắc). Tự động cấu trúc thừa kế lớp thử nghiệm tạo ra cho các lớp kế thừa cho phép kiểm tra lớp con thừa kế từ cha mẹ. Tự động thực hiện các lớp trừu tượng cơ sở (ABCs) hoặc các phương pháp thuần ảo, với thế hệ các cuống thích hợp trong kịch bản, . hỗ trợ sử dụng các phương pháp nhà máy Mã Vùng phủ sóng. phân tích bao phủ của C / C ++ và Java cung cấp đo lường khách quan như thế nào hiệu quả thử nghiệm đã được thực thi mã nguồn số liệu Mã bảo hiểm hỗ trợ: điểm nhập cuộc gọi trả về Báo cáo khối cơ bản toán tử quan hệ Loops Điều kiện quyết định ( chi nhánh) MC / DC (mặt nạ và các nguyên nhân duy nhất) Bảo hiểm bởi bối cảnh cung cấp bảo hiểm bởi: Mỗi bài kiểm tra Cantata trường hợp nguồn gốc bối cảnh thừa kế sử dụng xác định bối cảnh cho nhiều quốc gia, chủ đề, và bối cảnh dữ liệu (đối với DO-178B / C phân tích dữ liệu khớp nối) Bất kỳ không Cantata chạy thử các yêu cầu bảo hiểm có thể dễ dàng cấu hình được xác định trong bộ quy tắc đơn giản. Bộ quy tắc được xác định trước có thể được sử dụng cho việc tuân thủ tiêu chuẩn. Kiểm tra mục tiêu phủ sóng trên các số liệu được tích hợp vào các bài kiểm tra năng động, kết quả trong Pass / Fail cho các yêu cầu bảo hiểm. Trường hợp kiểm tra tự động tối ưu hóa cung cấp các tùy chọn để loại bỏ hoặc vô hiệu hóa các trường hợp thử nghiệm mà không đóng góp bảo hiểm bổ sung. Dự án cây mã số bảo hiểm cho nhiều dự án bao gồm các bộ lọc cho các loại bảo hiểm và các mặt hàng đang được bảo hiểm đầy đủ và sâu xuống mã nguồn đánh dấu. views bảo hiểm mã nguồn làm nổi bật cấu trúc mã số cá nhân (không chỉ bởi dòng), với chẩn đoán thêm bởi trường hợp kiểm tra, chạy thử, . và loại metric Tự động kiểm tra Legacy Mã Cantata Autotest tự động tạo hoàn chỉnh kịch bản thử nghiệm đơn vị đi qua để: Giảm sự phụ thuộc vào các bài kiểm tra hệ thống Hỗ trợ tích hợp liên tục khoảng trống Tự động đóng trong vùng phủ sóng Xác định vấn đề testability trong mã Dễ dàng thay đổi các công cụ kiểm tra đơn vị kiểm tra độ sâu có thể được cấu hình, với mã đường dẫn xác định bằng cách chọn các loại số liệu trong một bộ mã số quy tắc bảo hiểm. kiểm tra tự động có thể được cấu hình sử dụng tùy chọn không gian làm việc tiêu chuẩn cho đi qua kiểm tra về chức năng (s) trong từng tập tin của: giá trị trở lại từ chức năng các thông số đầu ra từ chức năng cho người khuyết dữ liệu toàn cầu các giá trị tự cuộc gọi chức năng thực hiện các giá trị tham số để gọi chức năng Cantata cung cấp IDE hệ kiểm tra cho các tập tin nguồn được chọn, hoặc trực tiếp vào các kịch bản thử nghiệm hiện có, cũng như CLI thế hệ thử nghiệm cho các thư mục mã lớn hơn nguồn gốc, các tập tin, và các chức năng. Các tính năng giấy phép tiêu chuẩn riêng biệt cho phép được kiểm soát . sử dụng Autotest vấn đề Testability được xác định với các thông điệp cảnh báo cho các vấn đề trong mã ngăn chặn các thế hệ của các bài kiểm tra đi qua hoàn toàn: Mã Dynamically unreachable kịch bản sụp đổ dữ liệu chưa được khởi tạo hoặc chức năng tĩnh khai chức năng Implicit Compiler loại cắt ngắn Một thế hệ Report Autotest được tạo ra như là một báo cáo HTML cho đầy đủ, một phần, hoặc các tập tin chưa được kiểm tra và các chức năng. Một bộ hồi qui tự động AutoTests được tạo ra bằng cách sử dụng makefiles Cantata cho CLI invocation. bảo trì liên tục đối Autotest được đơn giản hóa như kịch bản thử nghiệm là phong cách Cantata tiêu chuẩn, với việc tái sử dụng các trường hợp cuộc gọi và một con đường giải quyết chi tiết mô tả cho mỗi trường hợp thử nghiệm tạo ra. Chẩn đoán và báo cáo Cantata cung cấp chẩn đoán filterable mạnh mẽ của kiểm tra và bảo hiểm mã kết quả trong giao diện người dùng, và các báo cáo cấu hình người dùng linh hoạt. Chẩn đoán kiểm tra chi tiết được cung cấp cho tất cả các kiểm tra của dự kiến đối với kết quả thực tế của trường hợp thử nghiệm cho: Dữ liệu toàn cầu tham số và trả về Exceptions Gọi đặt hàng mục tiêu bao trùm Mã Cantata cũng cung cấp: quan điểm có thể in từ bên trong giao diện người dùng Cantata cho tất cả các bài kiểm tra và bảo hiểm kết quả hiển thị các báo cáo tóm tắt kiểm tra cho kiểm tra xây dựng và thực hiện kết quả của tất cả các bài kiểm tra với makefiles báo cáo XML cấu hình với bản tóm tắt hoặc chi tiết thử nghiệm đầy đủ củng cố trên nhiều dự án quan điểm cây dự án cấp thử nghiệm đèo / Fail quả với khoan xuống siêu liên kết điều hướng đến các trường hợp thử nghiệm cá nhân và kiểm tra ASCII văn bản báo cáo có sẵn với đường chuyền và thất bại nổi bật bên Cantata với một cái nhìn phác thảo, hoặc như là một kết quả văn bản đồng bằng tập tin cho các nhu cầu cấp giấy chứng nhận cao vẹn
đang được dịch, vui lòng đợi..
