apiAutoTestWeb

I say asynchronous because asynchronous Web frameworks, asynchronous ORM, and other asynchronous libraries will be used

What is?

The apiAutoTest interface is a visual version of the automated testing tool that moves the original action on use cases onto Web pages

With what?

Interface automation testing: In general, the test logic will adopt apiAutoTest, as well as the thinking of other open source testing frameworks

Front-end: Vue2 ElementUI Vue Element admin template

Back end: Python FastAPI Tortoise ORM Sqlite3 JWT

Supplement: plan

  • requetstsUpgrade toaiohttp
  • Read the fileUpgrade toaiofile

The current progress

By the time of publication, 2021-04-20 22:58

Back end (table design and interface)

  • [x] Login, Exit, User information, Project CRUD, Environment CRUD, Instructions

Front end (page and interface joint adjustment)

  • [x] Login, logout, access to user information, project management, environment management, usage instructions

Others to be completed

  • [] Interface management, use case management, test task (scheduled, non-scheduled), test report

The source code

Front end: gitee.com/zy7y/apiAut…

The backend: gitee.com/zy7y/apiAut…

The last

The overall code will be more redundant, please forgive me, the purpose of the first implementation. Will be completed as soon as possible in 2021

Click to see station B for the latest progress