Application packaging and testing isn't the same as it was 10 years ago. Traditionally, a somewhat siloed-off team took care of the actual process, but it would take days and sometimes weeks to find the right app owner, gather all the files and install instructions, and then cycle back with them again for UAT and sign-off. Now, with agile development and DevOps, this approach is impractical. For example, an internal developer might push out a new version of code three times a week and they cannot wait days every time to simply test it. Depending on what your development, packaging, testing, and release process looks like, you will need to choose a specific automation approach that is right for you.
Choosing the right application packaging and testing automation approach (and with the approach the appropriate tooling) isn't hard — if you know which questions to ask. For example, it is important to know who primarily does the packaging and testing, which type of apps you are packaging, and whether you already have a workflow in place that you are looking to automate or you are trying to create a completely new, hands-off way to automate your ad hoc Evergreen packaging and testing.
But rather than walking through the questions separately and explaining each approach. we created a quick 6-question quiz that will guide you through the most important considerations and determine — based on your answers — which approach is right for you.
We hope you enjoyed the quiz and found it helpful. If you have questions or comments, we would love to hear from you in the comments. You can also always email me or schedule a quick chat with Andy, our Director of Sales.