# Qyrus TestPilot

![Banner](/files/CjJHR36QWxql01gGn6ak)

## Overview

**Qyrus TestPilot** is a powerful tool designed to simplify and enhance the testing process for web applications and APIs. It includes various agents that assist in creating test cases, analyzing APIs, building process workflows, and generating detailed reports.

The agents included in Qyrus TestPilot are:

* 🌐 **`WebCoPilot`** : Creates and executes test cases/scenarios from web applications.
* 🤖 **`API Bot`** : Analyzes APIs ,builds process workflows and execute them from attached Swagger documents.
* 🔍 **`Tester`** : Combines the capabilities of WebCoPilot and API Bot.
* 📊 **`Report Agent`** : Allows you to interact with your test data and create comprehensive reports.

## Problem-Solution Fit

1. **Web Application Testing**: Quickly generate and execute test cases for web applications using the WebCoPilot agent.
2. **API Testing and Workflow Building**: Analyze API endpoints and build workflows using API Bot.
3. **Unified Testing**: Perform Both web and API testing under a single interface with the Tester agent.
4. **Report Generation**: Create and interact with detailed reports using the Report Agent.

## Prerequisites

Before using the Qyrus TestPilot, ensure you have the following:

* A valid account on Qyrus platform.
* Access to `ai.qyrus.com` and ability to navigate to the TestPilot section.
* Necessary credentials to create and execute test cases using Jira ID, Confluence links, or file attachments.

## ✅ Step-by-Step Guide

Embark on your journey to flawless testing with Qyrus TestPilot by following these simple steps.

### 🛎️ Step 1: Accessing Qyrus TestPilot

1. Open your web browser and navigate to [Qyrus AI](https://ai.qyrus.com/).
2. Enter your credentials to log in to your Qyrus account.
3. Select the **TestPilot** section from the navigation to kickstart your testing adventure.

### 🕵️ Step 2: Choose Your Special Agent

1. Look towards the **Select Agent** dropdown on the screen's right side – mission control awaits your decision.
2. Select your ally in testing excellence: Choose from `WebCoPilot`, `API Bot`, `Tester`, or `Report Agent`. By default, the savvy `Tester` takes the lead if no agent is selected.

### 🌐 Step 3: Command the WebCoPilot

Unleash the power of WebCoPilot to create dynamic test cases:

* Dive into the WebCoPilot universe with our detailed guide. [Explore WebCoPilot Now](/aiverse/testpilot/agents/webcopilot/1_webcopilot.md).

### 🤖 Step 4: Decode APIs with API Bot

Harness the analytical prowess of API Bot for your API testing needs:

* Tired of API chaos? Let API Bot streamline everything. Upload your Swagger doc and watch it validate, analyze, process workflows and even execute them—effortlessly. It's your one-stop solution for slick API management and boosted productivity

Initiate your API exploration by checking out the in-depth tutorial. [Discover API Bot](/aiverse/testpilot/agents/api-bot/api-bot.md).

### 📊 Step 5: Orchestrate Testing with Tester Agent

Blend the might of WebCoPilot, API Bot, and Report Agent with Tester:

* For the ins and outs of utilizing the Tester agent, proceed to the comprehensive walkthrough. [Learn about Tester Agent](/aiverse/testpilot/agents/tester/tester.md).

### 🔎 Step 6: Compile Insights with Report Agent

Transform test data into visual storytelling with Report Agent:

* For a deep dive into the capabilities of the Report Agent, stay tuned for the comprehensive instruction manual—details coming soon. 🚧

## FAQs ❓

😃 **Got Questions??**

*We've got you covered 🎉*

### Q: What is the default agent if none is selected?

A: If no agent is selected, the default agent is the `Tester`.

### Q: Is it possible to execute test scenarios without Web URLs?

A: No, WebCoPilot requires a web URL to execute test scenarios effectively.

### Q: How do I create test cases using WebCoPilot?

A: Use Jira IDs, Confluence links, or attach files detailing the scenarios, and specify the web URL to create test cases with WebCoPilot.

### Q: Can I use the Report Agent without executing tests?

A: No, the Report Agent is designed to interact with your test data and generate reports based on executed tests.

### Q: Is the test scenarios and execution are valid?

A: Yes, they involve live executions and real-time scenarios

### Q: Is API Bot only available for Swagger documents?

A: Yes, API Bot analyzes APIs and builds workflows from attached Swagger documents.

### Q: I don't have a Swagger document to create workflows. Can I still create APIs?

A: Yes, you can create APIs using our API Builder and then use them with API Bot.

### Q: If I am not sure which Agent to use but have questions about test execution, what should I choose?

A: Try selecting Tester. It integrates the functionalities of Web, API , and Reporting providing a versatile testing solution.

***

*Soar to new heights in quality assurance with Qyrus **TestPilot** , the emblem of excellence in testing. 🚀🔝 #QAReimagined*

For more information and to start using Qyrus TestPilot, visit [QyrusAI](https://ai.qyrus.com)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.qyrus.com/aiverse/testpilot.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
