Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Enterprise Designer Role in the Software Development Life Cycle


As more and more teams move towards the Agile methodology in software development, we are getting an increased number of questions like:

...

In this article, we would like to discuss related applicability concerns and dive deeper into the benefits Enterprise Designer could deliver in the Agile environment throughout SDLC.


First, let’s talk about broader Enterprise Designer applicability


While the question posed above is reasonable, Agile vs Waterfall is not the best classification criterium for applying Test Case Designer. The same is true for dividing the apps into GUI, non-GUI, micro services, etc. – it also does not align well with the Enterprise Designer strengths.

...

An application with numerous parameters (e.g. >=8) and values may not be a good fit for Enterprise Designer if the interactions between the elements are heavily limited, leaving only a few possible paths through the system.


Enterprise Designer Place in Agile

Next, let us focus more on how applying Enterprise Designer is different in the Agile environment. To have an anchor/benchmark, in the waterfall world, by the time you reach testing, most information is well-defined, so you can start moving through all the traditional Enterprise Designer six steps sequentially.

...

It is also worth noting that sometimes a user story does not look applicable but thinking outside of boundaries will quickly change that assessment. For example, if a user story specifies the ability to log in correctly, it looks like a test with 2 parameters, 1 value each. However, if we look deeper, that requirement means a correct login for different allowed formats for usernames and passwords and an incorrect one for invalid options. Suddenly, thoroughly testing a simple user story can fully leverage Enterprise Designer capabilities.


Enterprise Designer as a Catalyst for BDD

At this point, it is also important to keep in mind the general role of the tool in BDD practices (which often accompany the Agile transformation). When we consider common BDD goals, we can think of these 3 as being important:

...