I am new to Zephyr and going through the documentation. I need to understand few basic things. I have understood this so far, that,
Zephyr JIRA plugin will be used to create test cases. from this plugin we will start execution of a test case (by clicking on 'E').
We will install zbot on a machine where actual testing will be performed. For the zbot we will have to write a ZIP which will update status of the test case under execution on JIRA.
So what is ZAPI ?? and why ZAPI if inbuilt ZIPs provided are able to update execution status directly with a single function call?
Or is it like we can use ZAPI in the custom ZIP to update more details around the current execution, like attachments etc?
I am really confused.
If ZAPI are not used inside the custom ZIPs, then where the ZAPI code will reside? how to execute that binary? Do we have to run manually or zephyr for JIRA plugin will call it ?