TestMace - Work with an API and create automated tests without coding | Product Hunt Embed
  • CLI
  • Blog
  • Docs
  • Pricing
  • Support
  • Roadmap
  • My account
  • Language
    EN
My account
EN

Roadmap

In Progress

  • Inline functions (random, moment, faker, etc.) – use functions in any text field (Done)
  • Advanced autocomplete (in test scripts and script nodes) – an improved autocomplete feature, which will always be showing you available objects, variables and their values as well (Done)
  • Advanced syntax highlighting (in test scripts and script nodes) – the feature will be showing available js methods and constructs (Done)
  • Light color theme – choose the light color theme (Done)
  • New runner with parallel node run – run your nodes in Folder Node in parallel to save time on running non-interacting scenarios
  • Code generation – request code generation in different programming languages

Early state of development

  • Websocket node – create websocket connections, send different messages and save them for later use; create complex scenarios, write tests and monitor websocket connections for debug
  • Data providers – reuse scenarios with different parameters sets. You can set the data using UI or more advanced ways, such as files, js scripts, API requests or direct database requests
  • GraphQL mode – graphQL support
  • Mocker – a quick and easy way to create a mock for API locally either with all js power or without code at all
  • Proxy logger – capturing requests and responses to the server with the help of a nice user interface
  • Delay of nodes – set a delay before running a node
  • Nodes disabling – disable nodes to make them inactive while running collections

Planned

  • IF node – create branching scenarios using received data and loops (e.g. keep sending the request until the request status has changed to 200)
  • Custom functions – write your own functions, which can be used in any part of the application and share them with the team
  • Grpc support – grpc protocol support
  • Highload tools – load testing tools integration
  • Advanced git support (branches, diffs, etc) – an advanced using of git: creating branches, merge tool, tracking changes, etc.
  • Plugin system – expand TestMace features with open source packages or create ones of your own and share them with the community
  • Documentation tools – expanded tools for creating documentation and API specification generation
  • API explorer – check if some API is available and create a report
  • Generic API tests – basic API tests generation

We welcome and appreciate opinions of each member of our community. Let’s make TestMace better together!

Please let us know about your thoughts and comments here: https://github.com/TestMace/TestMace-issues.

Privacy Policy
Terms of use
© 2023 TestMace