AWS Step Functions tăng cường khả năng Kiểm thử cục bộ với API TestState
AWS Step Functions cải thiện API TestState để hỗ trợ kiểm thử đơn vị cục bộ trong quy trình công việc, cho phép bạn xác thực logic quy trình làm việc của mình, bao gồm các mẫu hình nâng cao như trạng thái Bản đồ và Song song, mà không cần triển khai máy trạng thái cho tài khoản AWS của bạn.
AWS Step Functions là dịch vụ quy trình làm việc trực quan, có khả năng điều phối hơn 14.000 hành động API từ hơn 220 dịch vụ AWS để xây dựng các ứng dụng phân tán và khối lượng công việc xử lý dữ liệu. API TestState hiện hỗ trợ kiểm thử các quy trình công việc hoàn chỉnh, bao gồm các mẫu hình xử lý lỗi trong môi trường phát triển cục bộ của bạn. Giờ đây, bạn có thể mô phỏng các phần tích hợp dịch vụ AWS, với tính năng xác thực hợp đồng API (không bắt buộc) để xác minh xem các phản hồi được mô phỏng có khớp với phản hồi dự kiến từ các dịch vụ AWS thực tế không, từ đó bảo đảm quy trình công việc của bạn hoạt động chính xác khi thực sự triển khai. Bạn có thể tích hợp lệnh gọi API TestState vào các khung kiểm thử ưa thích, như Jest và pytest và quy trình CI/CD, để cho phép kiểm thử quy trình làm việc tự động như một phần trong quá trình phát triển. Các khả năng này giúp đẩy nhanh quá trình phát triển bằng cách cung cấp phản hồi tức thì về các thông tin xác định quy trình làm việc, cho phép xác nhận hành vi của quy trình làm việc trong môi trường cục bộ và phát hiện các vấn đề tiềm ẩn sớm hơn trong chu kỳ phát triển.
API TestState nâng cao được cung cấp thông qua SDK AWS ở tất cả các Khu vực AWS có Step Functions. Để biết danh sách đầy đủ các khu vực và sản phẩm dịch vụ, hãy xem Khu vực AWS.
Để bắt đầu, bạn có thể truy cập API TestState thông qua SDK AWS, AWS CLI hoặc xem Hướng dẫn dành cho nhà phát triển về AWS Step Functions.