[Open Source] A modern open-source Web application testing platform designed specifically for testing teams

Open SourceProcess Management
2026-06-28 06:36 3 次浏览 • 0 次下载 0KB
[Open Source] A modern open-source Web application testing platform designed specifically for testing teams

1. Project Overview

BlackBagTest

BlackBagTest is a modern open-source Web application testing platform designed specifically for testing teams. It supports API testing, Mock services, UI automation, and performance testing, with visual report generation. The platform integrates multiple mainstream testing frameworks, significantly reducing the difficulty of writing test cases and helping teams carry out automated testing efficiently while improving overall testing efficiency and collaboration.

2. Open Source License

Licensed under MIT

3. Screenshots

  • Project Homepage Enter image description Enter image description

  • User Role Control Enter image description

  • API Documentation Enter image description

  • API Testing Enter image description

  • API Mock Enter image description

  • API Automation

    • API Scenario Automation Step Configuration Enter image description

    • No parameter extraction required for API dependencies; bind them directly with one click Enter image description

    • Dynamic API Data Generation Enter image description

    • API Documentation Field Format and Type Validation Enter image description

    • One-click Variable Binding for API Assertion Validation Enter image description

    • Detailed Test Case Execution Logs Enter image description

  • Performance Test Reports Enter image description Enter image description

  • Functional Test Reports Enter image description Enter image description

  • Web UI Automation Enter image description

  • APP UI Automation Enter image description

  • Element Library Enter image description

  • Test Case Management Enter image description

4. Feature Overview

BlackBagTest is a modern open-source Web application testing platform designed specifically for testing teams. It supports API testing, Mock services, UI automation, and performance testing, with visual report generation. The platform integrates multiple mainstream testing frameworks, significantly reducing the difficulty of writing test cases and helping teams carry out automated testing efficiently while improving overall testing efficiency and collaboration.

5. Tech Stack

Software Architecture

  • Backend: Python + Django + RestFramework + Django-filter
  • Frontend: Vue3 + ElementPuls + Vxe-table + Axios + Vue-router
  • Automation Testing Tools: Requests + Selenium + Appium + Faker + Jsonpath + PyMySQL + Psycopg2-binary
  • Database: Mysql
  • Middleware: Redis
  • Asynchronous Framework: Celery

Selenium is a comprehensive project consisting of a range of tools and libraries that support and enable Web browser automation.

 

It provides extensions for simulating user interactions with browsers, a distributed server for distributing browser instances, and infrastructure for implementing the W3C WebDriver specification. This allows you to write interchangeable code for all major Web browsers.

Appium is an open-source mobile automation testing tool that supports UI automation across various platforms, including mobile, Web, desktop, and smart TV applications.

 

It allows you to write tests for native apps, hybrid apps, and mobile Web apps using a single API, regardless of the platform on which the app runs. Appium supports multiple programming languages, such as Java, Python, and JavaScript, providing great flexibility for developers and testers.

 

You do not need to modify your mobile application or add any extra components. This means you can perform automated testing without changing how your mobile application works.

Appium is an extension of Selenium WebDriver because it also follows W3C standards, also known as the WebDriver specification. For Web applications, almost all browsers implement automation capabilities by following the WebDriver specification.

#1
资源直链https://gitee.com/zengqicheng/black-bag-test
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare