We’ve got a lot planned!
This roadmap is directly connected to our project management software. Our roadmap is serious, not just for show!
Looking for what's completed? Check out the changelog
Test run stabilization
The same battery of tests should yield the same results if a service doesn't change or changes minimally. Let's get there!
Let's make video generation un-bad!
Flatten 8base schema
Internal, performance upgrade.
Direct clients on how to set up Meeshkan
The ability to edit test case steps. Delete a step, add a new one, change the value of what is typed/selected, etc. Mark steps as optional to passing.
Test runner phase 2
Chrome extension v2
Version 2 of the chrome extension makes significant UX and security improvements.
Similar to sprints in agile or cycles in Linear, the concept of a release in Linear will assist you in your smoothest launch possible.
Chrome extension mapping & healing
Tools to simplify editing & healing test cases using the chrome extension.
Full page text analysis
Using the full DOM, determine the relation of elements and analyze the text output. This will lead to better user generated test cases, automatic titling & description of test cases and more.
This integration will allow users to configure notifications regarding failing test cases.
Traditional test assertions in addition to "can this set of actions be repeated." This will be implementing: checking the value of something, and checking for the presence of something.
The grouping of a set of user stories that have the same end goal. i.e. 'purchase the pro plan'
Meeshkan integrating with Linear for found bugs.
Computer generated test cases
Using information from manually, and user generated test cases — create and regularly update smart test cases that are identified as paths needing to be tested.
Self healing test cases
This research and development project will dig into making test cases more resilient to Frontend changes.
Custom security selectors
Define which selectors should be ignored or anonymized by the recorder.
This will extend the testing capabilities from Chromium to other engines to replicate Firefox, Edge and Safari support.
Reproduce the problem when a test fails & patch steps when an element cannot be found.
Replicate the correct user agent that you'd like to test. This is great for products that use webapps on mobile or TV devices.
Data generation (experimental)
This is the data science objective to infer what data/fixtures are needed in order for a test to run. i.e. if a test is a log in flow, a user needs to have already have been created.
Do you have UI tests generated/written somewhere else? This importer will allow you to keep all of your UI tests together.
This is pushing support for iOS and Android mobile devices. Many products span several platforms nowadays.