From the course: Software Testing: Alpha Testing in an Agile World

What you should know

- [Instructor] This course will review many of the fundamentals of quality testing so that even someone new to the process can learn from the concepts presented here. We will boil down the key components and examine ways to reconsider many of the things quality teams do every day. In this aspect, you will want to have many of your most common practices fresh in your mind. You should also have a good understanding of the basic software development and testing processes plus the associated terminology. This means knowing the steps of the software development lifecycle, test techniques, test cases, and the associated steps of delivering quality software. You should also understand agile and have a basic working knowledge of agile processes and frameworks to get the most out of this course. While having knowledge about how your specific quality program operates will also be helpful for this course, it's not required. If you are a developer or a Scrum master trying to help your quality team migrate to agile, this course will also be very useful. Throughout this course, we are going to be referencing a team building a tourism application called Explore California. We will use it to illustrate the challenges they face in a quality test that used to have months to perform into sprints lasting a few short weeks. Also note, while there are a lot of terrific and useful bug tracking systems available in the field, the most prevalent and aligned with agile are JIRA for quality testing and Centercode for customer feedback management. For simplicity's sake, these two common applications will be used as examples of software when discussing integration into specific areas of testing throughout the course. Speaking of tools, the last and most important thing you should know is that you already have the most important tool you need to make your quality process work in this new methodology. I'm not referencing any specific software or procedure. You just need to keep an open mind. If you can exhibit a little creative thinking and have a desire to see it be a success, you have all the tools you need to make the transition to agile.

Contents