...
The SOAtest & Virtualize-AI integration uses the LLM provider's REST API over HTTPS/TLS. When creating tests from an OpenAPI/Swagger definition, it collects summarized information from the user-provided OpenAPI document and includes it with a user-defined prompt plus SOAtest & Virtualize's custom prompts in the requests to the LLM.
AI Assistant collects summarized information from Parasoft documentation along with a user-defined prompt plus SOAtest & Virtualize's custom uses custom prompts in the its requests to the LLM. Below are common examples of what is additional information sent to the LLM, depending on what is requested:
- User prompts
- Summarized information from Parasoft documentation
- Summarized service definition Summarized definition file plus the user prompt for test creation
- Summarized field names from the payload plus the user prompts for parameterization
- Default Request payload plus the SOAtest & Virtualize prompt for value filling
- User prompts for data source generation
The AI Assertor and AI Data Bank tools send the document that the tool is configured to operate on plus the user prompts to determine what to validate or extract.
The diagram below illustrates what and how SOAtest & Virtualize communicates with an LLM.
...