Skip to main content

Automation test for phone

Project description

QA Automation2

Dự án QA Automation2 là một hệ thống tự động hóa kiểm thử cho ứng dụng di động, được phát triển dựa trên thư viện u2.

Tính năng chính

  • Tự động hóa kiểm thử ứng dụng Android thông qua giao diện điều khiển và script Python.
  • Quản lý thiết bị, đăng nhập, kiểm tra thông tin và thực hiện các thao tác tự động.
  • Lưu trữ log kiểm thử và hỗ trợ cấu hình qua file YAML.

Cấu trúc dự án

  • qa_automation2/: Chứa các module chính như quản lý thiết bị (adbcore.py), đăng nhập (loginfor.py), kiểm tra thông tin (qa_infor.py), và core tự động hóa (qautomationcore.py).
  • recbin/: Chứa các script hỗ trợ, file cấu hình YAML và các module bổ sung.
  • logs/: Thư mục lưu trữ log kiểm thử.
  • test2.py: Script kiểm thử mẫu.

Yêu cầu

Cài đặt

pip install -r requirements.txt

Hoặc cài đặt trực tiếp uiautomator2:

pip install uiautomator2

Sử dụng

Ví dụ khởi động kiểm thử:

python test2.py

Hoặc sử dụng các module trong qa_automation2 để xây dựng kịch bản kiểm thử tùy chỉnh.

Tài liệu tham khảo

Liên hệ

Mọi thắc mắc hoặc đóng góp vui lòng liên hệ qua email hoặc tạo issue trên repository.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qa_automation2-0.1.6.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qa_automation2-0.1.6-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file qa_automation2-0.1.6.tar.gz.

File metadata

  • Download URL: qa_automation2-0.1.6.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for qa_automation2-0.1.6.tar.gz
Algorithm Hash digest
SHA256 6eef9fec721cf385a48262cfb379ddfad6adedf99f43395df728fa1c823569ca
MD5 7965527f1c9b162ea9e07ab9c1c58e5d
BLAKE2b-256 ecd766e41025ceefa328adf7c147f766d06939b22bd095abf9416de2706e09ea

See more details on using hashes here.

File details

Details for the file qa_automation2-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: qa_automation2-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for qa_automation2-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8d340bed0be4a424ac671fe15ce2c6c30c157577cdf828b110870b650171cc2a
MD5 c26fe7b59876f21edc36504e6c1c4471
BLAKE2b-256 abcbb0f40b41e64e98635447519e30b01cd2cd15f16c96a7d8a281ff72377fef

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page