Skip to main content

Generic automation framework for system testing and model evaluation

Project description

IntelliPandora

一、概要

IntelliPandora 是Python开发以提供通用能力测试框架

框架将提供API、UI、算法等业务自动化测试的能力

同时提供数据上报、开元测试框架(工具)适配、工程(代码)自动生成等基础功能

可适配Pytest、RobotFramework等执行框架

长远规划提供测试智能化的能力

二、使用

安装下载

  • 下载、安装
pip install intellipandora

脚手架能力

  • 基础能力使用(命令行)
ipandora -h

使用手册(待添加)

包含了框架使用,例如http如何调用,用于接口自动化测试

三、开发

3.1 框架结构介绍

代码都在src/intellipandora

  • core: 提供自动化核心能力接口。
    • base: 基础类(基类),如SingletonClass、BaseRepository等
    • protocol: 提供协议能力,支持与被测对象交互/通信。如http、grpc、websocket等
    • engine: 提供执行引擎,提供框架核心功能,如自动生成、加密、分布式执行处理等
  • common: 基础方法封装,支持自动化测试断言、数据准备、数据处理等
  • run: 框架的命令行模块
  • utils: 框架基础功能,如log、error...
  • conf: 配置文件

GitHub Feature

  1. You can use Readme_XXX.md to support different languages, such as Readme_en.md, Readme_zh.md
  2. Explore open source project IntelliPandora

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

intellipandora-1.0.8-py3-none-any.whl (97.1 kB view details)

Uploaded Python 3

File details

Details for the file intellipandora-1.0.8-py3-none-any.whl.

File metadata

  • Download URL: intellipandora-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 97.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for intellipandora-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 202b4b803467791aa7e2571a11be3a6639ceaeb763f9b011ba467620df14ee9b
MD5 98ff63df2bf1e2c487f8b55c2b772a6d
BLAKE2b-256 2d1d5757cda09ccea0b473325d9b83b54ce51215f0afe2f637c1953d8198b2db

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