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.7.tar.gz (5.7 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.7-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qa_automation2-0.1.7.tar.gz
  • Upload date:
  • Size: 5.7 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.7.tar.gz
Algorithm Hash digest
SHA256 5107bf93e21de62dc169aa9a4470b5c86a9284dab438350ada968e841fc3ebc3
MD5 f266e4136f8b9427778f3cb2d402fddc
BLAKE2b-256 0266b7d4be8aa1988d34245c6548b95464990472ec358866c206e130b1aed458

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qa_automation2-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 6.6 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7afd45795424fdcd0873cc8e2def804d991d355c1de7ebb2d7ed6bc1deb64414
MD5 7707c3cf2b157d575335f50552ef6b70
BLAKE2b-256 0c5d97f51c35b1162fab69e3b1b6babe0c06c3d2839582ba1b36733daa8f01d8

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