I set up this repo to add some command line tools to help folks deal with data exported from TestLink. Right now there's only one tool, alas.
This tool will output a graph showing how many test steps are in each of your test cases, as well as what percentage of them are marked 'Automated' as their execution type.
NB: This assumes that your exported data has an execution_type value of "2" for test case steps marked Automated.
Here's how to use it:
- Select the test suite you'd like to run a report on.
- Export the test suite in XML format, saving it in this project directory under
/xml - Repeat for as many test suites as you'd like to generate reports for
- In the project root run
node index.js
That should do it!
Output will look something like this:
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ¬ββββββββββββββββ¬ββββββββββββββββ¬ββββββββββββββββ
β Test β # of Steps β % Automated β % Manual β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€
β SUITE: Calculator β 15 β 53.33 β 46.67 β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€
β Adding integers β 6 β 66.67 β 33.33 β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€
β Multiplying integers β 5 β 0.00 β 100.00 β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€
β Divide By Zero β 4 β 100.00 β 0.00 β
.
.
.
β Memory button loads number from memory β 9 β 0.00 β 100.00 β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€
β GRAND TOTAL β 275 β 23.64 β 76.36 β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ΄ββββββββββββββββ΄ββββββββββββββββ΄ββββββββββββββββ