I am the automation lead. I am just starting to build out an Eggplant framework. The question I have is what is the best practices for image management. I as well as the 2 members of my team will be writing Eggplant libraries and Eggplant scripts. And then test team member will likely be using those Eggplant libraries to create some of their own Eggplant scripts. It just seems to me that image management could get really ugly really quickly. Since ever time you basically “do” something (i.e. click on something or validate information) you have to either 1- create a new image or 2- use an already created image. Obviously creating new images every time has drawbacks… the number of images could get to be a big problem. But using already created images has drawbacks as well, i.e. trying to find the right image to use.
I just wondered if anyone had dealt with this problem well and what some of the best practices would be.