MPI là gì? MPI (Message Passing Interface) là một tiêu chuẩn giao tiếp cho các chương trình song song. Nó cho phép các chương trình được viết bằng nhiều ngôn ngữ lập trình khác nhau (như C, C++, Fortran) để giao tiếp với nhau trên các hệ thống máy tính phân tán. Cơ bản về MPI Process: MPI xem một chương trình song song như một tập hợp các process độc lập. Mỗi process có bộ nhớ riêng và thực thi cùng một mã chương trình. Giao tiếp: Các process giao tiếp với nhau bằng cách gửi và nhận các thông điệp. MPI cung cấp các hàm để gửi và nhận các thông điệp giữa các process. Communicator: Một communicator là một nhóm các process được sử dụng để giao tiếp. MPI cung cấp các hàm để tạo và quản lý các communicator. Cài đặt MPI Trong phần này, mình sẽ hướng dẫn bạn cài đặt MPI với Visual Studio Community. Bạn có thể sử dụng Visual Studio Code nếu cần 1 IDE nhẹ, ít chiếm tài nguyên Cài đặt Visual Studio Community Visual Studio Community là một phiên bản miễn phí của Integrated Development Environment
Playwright là gì? Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. Playwright is built to enable cross-browser web automation that is ever-green, capable, reliable and fast. Playwright là một framework dành cho kiểm thử và tự động hóa web. Nó cho phép kiểm thử các trình duyệt Chromium, Firefox, và WebKit chỉ với một API duy nhất. Playwright được phát triển nhằm hỗ trợ tự động hóa web đa trình duyệt với tính năng luôn được cập nhật, mạnh mẽ, đáng tin cậy, và nhanh chóng. Homepage: https://playwright.dev/ Github: https://github.com/microsoft/playwright Cài đặt Cài đặt Visual Studio Community: https://visualstudio.microsoft.com/downloads/ Cài đặt Powershell: https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-windows Mở Visual Studio, chọn File => New => New Project: chọn NUnit Playwright Test Project Project sẽ được tạo với file UnitTest1.cs như sau: [Parallelizable(Paral