1.0.0 • Published 5 months ago

ai-tester v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

ai-tester

Introduction

ai-tester is an innovative AI-powered tool designed to automatically write unit tests for your software projects. Leveraging advanced AI algorithms, ai-tester simplifies the testing process by generating relevant test suites for both frontend and backend components of your application. This tool aims to enhance development efficiency, reduce manual effort, and improve the overall quality of your software.

Features

  • Automated generation of unit tests for TypeScript projects.
  • Support for both frontend and backend components.
  • Integration with OpenAI services for intelligent test creation.
  • Customizable test commands for different project directories.

Installation

To install ai-tester, you need to have Node.js and npm (Node Package Manager) installed on your system. You can then install the tool using npm:

npm install -g ai-tester

Usage

After installation, you can run ai-tester in your project directory:

cd path/to/your/project
ai-tester

Follow the interactive prompts to specify the directories for your frontend and backend code. ai-tester will then scan these directories, identify TypeScript files, and automatically generate unit tests using Jest.

Configuration

Contributing

Contributions to ai-tester are welcome. Please follow these steps to contribute:

Fork the repository. Create a new branch for your feature (git checkout -b feature/AmazingFeature). Commit your changes (git commit -m 'Add some AmazingFeature'). Push to the branch (git push origin feature/AmazingFeature). Open a pull request.

License

Distributed under the MIT License. See LICENSE file for more information.

Acknowledgements

  • OpenAI API
  • TypeScript
  • Jest