we have a lot of regression tests, which are running on each nightly product build. can anybody advise a system to store regression results?
in ideal we want simple tool with API
and ORM
to store simple records like:
test_case1 | build_#1 | ok | timestamp1<br>
test_case2 | build_#1 | failed | timestamp2<br>
and so on or may be something similar.
seems that there is main problem for test teams and so, I believe, that there is already created tool to store regression testing results and ability to generate reports using stored data. Thanks!
This depends on in which environment you are running the tests, I am not aware of any pre-built framework that does this for you. Currently at work we are logging the test results to a Hive table in Hadoop, which works very well since we are already in a Hadoop environment when running the tests. It allows us to go back and do SQL queries to see how the build failures have changed over time and to see how long the tests are running for etc.
TLDR; I can recommend the practice of logging test results, it is useful. I am not aware of any framework designed just for this purpose, but you can easily implement it yourself. Which storage system you should use depends entirely on what is most convenient in your particular test environment.