Course Overview
Agile testing is a software testing practice that follows the principles of agile software development. Agile testing involves all members of a cross-functional agile team, with special expertise contributed by testers, to ensure delivering the business value desired by the customer at frequent intervals, working at a sustainable pace. Specification by example is used to capture examples of desired and undesired behavior and guide coding.
Although the word agile is sometimes used to denote any kind of “dynamic” or “unstructured” way of working with others, the term more commonly suggests a focused yet rapidly iterative software process adhering to principles that were first outlined in a 68-word document called the Agile Manifesto. Conceived by a group of software engineers in early 2001, the manifesto aimed to promote a more efficient, humane, and collaborative way of developing computer programs and IT systems. Today, the agile method—often referred to simply as Agile, with a capital “A” to denote its adherence to the principles outlined in the Agile Manifesto—has become widely accepted as an effective to project management within the mainstream software development and testing community.
Through this course you will be learning about introduction to agile testing, extreme programming, extreme testing, benefits & drawbacks of TDD, introduction to mobile testing, mobile testing challenges, mobile test conditions etc. things you will be learning under this course.