If I could create any test tool, the tool should do:
- Create and execute test scripts (scripting, record playback…)
- Multiple Browsers
- Data-Driven
- Integrate with cloud
- Integrate with CICD tools
- Multiple platforms: web, mobile, application, iOS…
- Generate data by rules
- Log
- Report
- UX should be optimized for the scripting QAs easier to work on
- Release Dashboards
- Automated Rollbacks
- Agentless Architecture
- Artifact Staging
- Out-of-Box Analytics
- Middleware and Cloud Provisioning
- Support for Manual and Automated Steps
- Model-Based Structure That Helps You Scale
- Controls: Audit-friendly Artifacts & Role-based Privileges
- Extensible Plugin Architecture
…
Above things are just some of my ideas.