Our roadmap for Q2 2021

Our roadmap for Q2 2021

Q2 2021 will be our second quarter in production and we would like to share our engineering roadmap for this quarter and see what you think of your roadmap.

Our main goal is to enhance your testing experience by offering many more features that helps you test APIs faster and easier so you should see lots of improvements by the end of this quarter.

Run tests without selecting an environment

Currently, you need to have an environment defined and be selected to run your test cases. The reality is that you don’t necessarily need an environment to run the tests, although it’s possible to have multiple environments and pick one but that shouldn’t be mandatory so we’re going to go ahead and make this potion. (Released on April 19th, 2021)

See test results while on test screen

This feature helps you to easily run tests, see the result and carry on with your TDD. No need to go back & forth between tests screen and result screen. (Released on April 26th, 2021)

Re-use random data generators and templates in different steps

Generating random data on the fly is a powerful feature, it allows you to replicate user’s behaviour and that’s why we included this feature in our V1. We’re going to extend this feature so that you can easily use a random value more than once in a test. Take for example a scenario in which you want to sign up a new user and login immediately. Using this new feature, you can add a random email in first step (sign up) and re-use the exact value (which will be calculated during test execution) as part of the login step.

Run tests before adding them to your account or saving them

Sometimes you need to run a test without adding it to your account or saving it to verify a quick change. This feature allows you to quickly run a test without storing it in your account.

Refer to values of different steps

Occasionally you need some data that are not random nor you have access them upfront. Sometimes the data you need is returned to you as response of an step. Take for example a scenario in which you add a product (step 1) and then fetch it (step 2). You need ID of the product to be able to fetch it and ID will be returned as part of step 1. Using the refer feature you can build test cases similar to this. (Released on May 17th, 2021)

Integration with CI tools & Github

This feature allows you to integrate Testfully with your CI to make sure tests continue to pass. Our goal is to provide a generic tool that can be used with many CI tools but also we’re thinking of a deep integration with Github. (Released on May 24th, 2021)

Store results of tests that are executed in browser

Using this feature, you can run tests in browser and keep the results in your account.

Re-run an executed test

This feature allows you to re-run an executed test with the same steps and payloads.

Post test execution hooks

Hooks allows you to take certain actions post test execution. We’re going to start with updating config values post execution of test.

Sign in with Google

Currently, you need to sign up using your email & password and we know not every one likes passwords so we’re planning to introduce “Sign in with Google” to Testfully. Password fans can continue to use their beloved passwords for login! (Released on April 19th, 2021)

That’s it! Plenty of feature to make it even easier to test your APIs. Don’t hestiate to reach out and share your thoughts with us about our roadmap via matt [at] testfully.io.

Recent Articles

Top 7 Free & Paid mock API tools (2022 Review)

Sometimes called a fake API, A Mock API is when you build an API that returns the desired data. Still, it is not your actual API, and it all has been simulated for some use cases. This article covers best free & paid mock API tools in the market.

Top 10 GraphQL clients

GraphQL is one of the hottest topics in the API development world, and that’s for good reasons: GraphQL APIs address many of the issues that we had with Restful and SOAP APIs. This article goes through the Top 10 GraphQL clients you can use today to develop and use GraphQL API.

Why your Website is giving an HTTP 405 Method Not Allowed message and how to fix it

When a response has the status code 405, the client attempted to access a resource using an HTTP method that is not permitted by the server for that resource. Websites, Restful APIs, and web applications tend to return this error. This article provides a more detailed explanation of this status code’s meaning and how to handle it in your applications.