What? Why? How? of LEAN TESTING

Very common yet significant questions asked by many Rookie testers when trying to learn How to Test, Seasoned testers when shifting from Traditional to Agile testing , Developers performing Test Driven Development or Managers and Business Analysts sweating hard to eliminate wastage in order to get their project LEAN. Irrespective of the development methodology; Waterfall or Agile, LEAN is an approach which focuses on reducing waste in your process (over here we will focus mainly on testing, but LEAN can be equally be applicable to development, support or any other stream of IT industry as well).