TESTEKVN - KIỂM THỬ THỰC CHIẾN Contact: Vincent - 083.286.8822 Email:
[email protected] 1 MÔ HÌNH TRIỂN KHAI AUTOMATION TEST 1. Mô hình triển khai thực tế Mô hình triển khai thực tế khi phát triển và tich hợp hệ thống CI/CD cho kiểm thử tự động. Các thành phân trong mô hình triển khai: 1. Hệ thống quản lý source code: Quản lý và lưu trữ source code của test scripts. a) Hệ thống Git. b) Test scripts. c) Framework module. d) Report module. 2. Hệ thống máy trạm: Thực thi các test scripts. 3. Hệ thống Mail Server: Quản lý và gửi email báo cáo tự động. 4. Hệ thống tích hợp CI/CD: Hệ thống build tự động.
TESTEKVN - KIỂM THỬ THỰC CHIẾN Contact: Vincent - 083.286.8822 Email:
[email protected] 1 *Hệ thống máy trạm: 01 máy hub: Build code và phân tán test scripts tới các máy node. Sau khi thực thi xong, thu thập report. 05 máy node: Thực thi test script nhận được từ máy hub (Số lượng máy phụ thuộc vào mô hình của các bạn). Có 2 cách triển khai phổ biến: Sử dụng máy vật lý Sử dụng docker(swarm)
TESTEKVN - KIỂM THỬ THỰC CHIẾN Contact: Vincent - 083.286.8822 Email:
[email protected] 1 2. Kiến trúc, mô hình Automation Framework 1. Main module : Chứa thông tin chung của framework, base method driver: Quản lý driver report: Quản lý report/email utils: Chứa các class/method chung - sử dụng cho quá trình phát triển 2. Test module: Chứa source code test common: chứa base test dataprovider: Xử lý dữ liệu test page: POM - chứa thông tin về page testscript: thông tin testscript