One more reason for automated testing: * Humans are lazy by nature :) + 1 for everything.
Suresh On Nov 21, 2013, at 2:12 PM, Amila Jayasekara <[email protected]> wrote: > Hi Raman, > > Thank you for initiating this [1]. This list [1] is great. > > I have few comments related to verifying samples. > > It will be really great if we can automate most of these testing. Ideally we > should only do UI testing manually (Maybe we can automate that too). Further > we need to automate real scenarios (like running job against > trestles/stampede) > > I see automation is necessary due to following reasons; > > 1. Humans are not perfect > 2. We have lot of things in our minds so we are always eager to finish one > thing and go to next. Therefore high chance we miss something. Further we > dont have a way to assure that release manager did all the verifications. > 3. We dont need to wait till release time to figure out something is broken. > 4. We are a small team is small. Therefore we need to automate as much as > possible. Infact that is the way most of the apache projects do. > > [1] > https://cwiki.apache.org/confluence/display/AIRAVATA/Airavata+Release+Testing > > Thanks > Amila
