PaytestPlayer
Đây là engine thực thi kiểm thử EMV L3 của nhóm sản phẩm PaytestLab. Nó nhận ca kiểm thử do PaytestHub tạo và quản lý, chạy thông qua công cụ kiểm thử L3 được công nhận, rồi trả kết quả về.
Bài toán kiểm thử được giải quyết
PaytestPlayer chạy các ca kiểm thử EMV Level 3. Nó gọi công cụ kiểm thử L3 đã được công nhận và tự động hóa việc thực thi cùng lấy kết quả.
Phạm vi bao phủ của ca kiểm thử
Chạy ca kiểm thử EMV L3 thông qua kết nối với công cụ được công nhận.
| Góc nhìn | Phạm vi bao phủ |
|---|---|
| Đầu vào | Dự án chứng nhận và ca kiểm thử nhập từ công cụ kiểm thử L3 |
| Thực thi | Chạy ca kiểm thử thông qua công cụ kiểm thử L3 được công nhận |
| Kết nối | PaytestHub / PaytestProbe / PaytestRobot / công cụ L3 mục tiêu |
| Đầu ra | Kết quả thực thi / thao tác của người dùng / phản hồi của thẻ và thiết bị trả về cho công cụ kiểm thử |
| Mục đích sử dụng | Tự động chạy kiểm thử chứng nhận EMV L3 và kiểm thử hồi quy |
| Góc nhìn giao dịch | Nhánh theo thương hiệu / CVM / Đường phê duyệt / Trường hợp ngoại lệ |
| Giao diện | Tiếp xúc / không tiếp xúc / giao diện kép |
Thiết bị và môi trường hỗ trợ
Hỗ trợ mã model và điều kiện firmware của các nhà cung cấp POS và thiết bị chính. Chúng tôi cung cấp ví dụ tích hợp vào CI và kiểm thử hồi quy.
Thành phần của nhóm sản phẩm PaytestLab
PaytestLab là nhóm sản phẩm tự động hóa việc kiểm thử thiết bị thanh toán. Nó khác về bản chất so với bộ thẻ cố định của B2.
| Sản phẩm | Vai trò |
|---|---|
| PaytestHub | Tạo, quản lý, chạy ca kiểm thử, phân tích kết quả và điều phối thiết bị |
| PaytestCore | Nền tảng kiểm thử gom chung tính toán, mạng, nguồn điện và kết nối |
| PaytestPlayer | Engine thực thi kiểm thử EMV L3, kết nối với công cụ L3 được công nhận |
| PaytestRobot | Thao tác vật lý với thiết bị POS, kiểm tra màn hình và đưa thẻ |
| PaytestProbe | Tạo hành vi của thẻ tiếp xúc, không tiếp xúc và thẻ từ |
| PaytestMux | Chuyển đổi giữa nhiều thẻ và đầu dò |
| PaytestECR | Thao tác tự động với ứng dụng ECR và POS |
| PaytestMagstripe (dòng Probe) | Mô phỏng rãnh từ 1 đến 3 |
| PaytestAntenna (dòng Probe) | Giao diện thẻ tiếp xúc và không tiếp xúc |
Quan hệ với công cụ chứng nhận
PaytestLab không thay thế các công cụ kiểm thử chứng nhận như của ICC Solutions hay UL, mà chạy tự động và tích hợp các công cụ sẵn có, tức là lớp bên trên.
| Tầng | Thành phần |
|---|---|
| 1 | Bộ kiểm thử chứng nhận của thương hiệu (ICC Solutions / UL và các hãng khác) |
| 2 | PaytestHub / PaytestPlayer / PaytestCore |
| 3 | PaytestRobot + PaytestProbe + PaytestECR |
| 4 | Thiết bị POS, ECR và host của tổ chức thanh toán |
Khác biệt vai trò giữa bốn công ty chính và các nhóm sản phẩm
Barnes, ICC Solutions, B2 và PaytestLab không phải đối thủ của nhau; thiết bị cần kiểm thử (DUT) của họ khác nhau.
| Sản phẩm | Đối tượng kiểm thử chính | Điểm mạnh |
|---|---|---|
| Barnes CPT/CAT | Dữ liệu EMV, chứng chỉ, mã hóa và dữ liệu cá nhân hóa trong thẻ đã phát hành | Kiểm tra thẻ trước khi phát hành (PVT) |
| ICC Solutions TMat | Ca kiểm thử L2 / L3 của POS và ATM | Chứng nhận thương hiệu và mô phỏng thẻ |
| ICCSimDev | Kịch bản thẻ riêng | Thẻ bất thường, APDU riêng và kiểm thử tiêu cực |
| ICC Merchant Cards | Kiểm tra đơn giản tại cửa hàng | Đào tạo và Confidence Test |
| B2 UAT Cards | Tích hợp thiết bị và host đặc thù theo khu vực và đơn vị xử lý | US Debit, Interac, DCC và BIN 8 chữ số |
| B2 Touchless | Chấp nhận điện thoại thật và ví điện tử | Kiểm thử tại hiện trường với Apple Pay và các ví khác |
| B2 Magstripe Simulator | Xử lý thẻ từ | Fleet, Gift, Loyalty, DCC |
| PaytestLab | Tự động hóa kiểm thử POS và ECR | Robot, đầu dò và quản lý tích hợp |
B2 là nhóm sản phẩm lấp khoảng cách giữa công cụ chứng nhận và UAT trên thị trường thực. Khác biệt vai trò so với Barnes (phát hành thẻ) và ICC Solutions (thiết bị) nằm ở lớp vận hành.
Hướng dẫn chọn — sản phẩm nào trong nhóm PaytestLab phù hợp với bạn
PaytestLab là tên gọi chung của nhóm sản phẩm. Trung tâm là PaytestHub (tạo, quản lý, chạy ca kiểm thử, phân tích kết quả và điều phối thiết bị); PaytestCore là nền tảng kiểm thử gom chung tính toán, mạng, nguồn điện và kết nối; PaytestPlayer là engine thực thi kiểm thử EMV L3; PaytestRobot đảm nhận thao tác vật lý; PaytestProbe tạo hành vi của thẻ; PaytestECR thao tác ECR; và PaytestMux chuyển đổi thẻ. Có thể dùng riêng lẻ hoặc triển khai theo từng bước.
| Sản phẩm | Nếu bạn đang cân nhắc như sau |
|---|---|
| ★ PaytestPlayer (trang này) | Muốn tự động chạy kiểm thử chứng nhận thương hiệu bằng công cụ kiểm thử EMV L3 được công nhận |
| PaytestLab | Muốn tự động hóa kiểm thử bao phủ giao dịch và kiểm thử hồi quy (Hub và Player) |
| PaytestRobot T1/T4 | Muốn tự động hóa cả thao tác vật lý như chạm và cắm thẻ, không cần người trực (kết nối với Hub) |
Mục đích khi triển khai
- Khởi động kiểm thử L3 cho dự án phát triển mới
- Kiểm thử hồi quy sau khi đổi cấu hình hoặc cập nhật
- Kiểm tra bao phủ ở giai đoạn trước khi đạt chứng nhận
Quan hệ với chứng nhận
Thứ thực hiện bằng sản phẩm này là kiểm thử tích hợp thiết bị. Việc có đạt chứng nhận thương hiệu hay không do từng thương hiệu và tổ chức thanh toán quyết định. Chúng tôi hỗ trợ dựng môi trường kiểm thử và chuẩn bị dữ liệu cần thiết để nộp hồ sơ chứng nhận.

