Wednesday, July 3, 2013

Getting Started

I have been in the software testing industry for over 5 years now, and having been part of a team that in those 5 years has transitioned from development practices that followed the waterfall approach to practices following a more agile approach, I have been struggling to understand how to best use my skills.  Since Agile emphasizes the 'test early and often' approach to software development, this has meant an increased focus on automated testing and my work has transitioned more and more towards this.

I have enjoyed the challenges that come with this new role and as I have been more involved in this type of testing I have seen there can be many benefits to automating tests.  However, I have also started to see more and more that there are also significant pitfalls that can come with automated testing.  I have been trying to pin down exactly when automation is useful and when it should not be used. Since I have found over the years that the best way to learn new things is to try to teach or explain them to others, I have decided to post my thoughts here as a way of working though and clarifying my thoughts on these issues.  I am hopeful that through the process of organizing my thoughts and writing them down I will get some more clarity on how to apply this in my day to day work.

No comments:

Post a Comment