I’m a Software QA Engineer at a small web development company and I need help wrapping my brain around implementing a new process.
As of recently, my shop only handled ‘one-offs’. We would work on projects where the development schedule was measured in weeks and after deployment we would rarely need to touch the project. Since our development cycle is so short there didn’t seem to be a need for functional automation. But, just recently we have been asked by a client to take over maintenance on their site we are about to create for them. This will involve the full Development, Testing, Support, Implementing 3rd party plugs (Which will also need to be tested). In order for this to work for me and to not get overwhelmed several months down the road, I want to start implementing automation.
Since my language of choice is python, I’ve installed the selenium module and have been playing with Webdriver. What I need help with if figuring out where this all fits into the Development Life Cycle. I feel if I wait until I get the full product it’s too late, or if I start too soon I will just be wasting my time.
So if someone could explain their current project cycle or lead me to a few blogs that explains theirs, that would be awesome.
Thanks for giving me any info you can!