TeasyFSMGenerator is a web application designed to generate test sequences using Finite State Machine (FSM) methodology. This tool helps QA engineers and developers create comprehensive test cases based on state transitions in their applications.
- FSM editor to link pages of your application
- Automatic test sequence generation
- Create an paths possible based in the diagram created
- Export test sequences in robot framework script
- User-friendly interface for defining states and transitions
- Define States: Create the states that represent different conditions of your application (pages of your application)
- Define Transitions: Specify how the application moves between states (actions)
- Generate Test Sequences: The application automatically creates optimal test sequences
- Export Results: Download the generated test sequences for use in robot framework framework
- Clone the repository
- Install dependencies with
npm install(or your package manager of choice) - Run the application with
npm start - Access the web interface at
http://localhost:3000
- Install Deno by following the instructions at deno.land
- Clone the repository if you haven't already
- Navigate to the backend directory:
cd backend - Start the server:
deno run --allow-net --allow-read server.ts - The API will be available at
http://localhost:8000
- Deno v0.1
- Access to filesystem for reading configuration files
- Network access for API functionality
- Node.js (v14 or higher)
- Modern web browser
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.