Friday, October 2, 2015

Definition, Mind-Set and Principles For Agile Testers

Agile Tester:
          A Professional tester who embraces change, collaborates well with both technical and business people, understands the concept of using tests to document requirements and drive development.

          Agile testing generally means the practice of testing software for bugs or performance issues within the context of an agile workflow.

          Agile testers tend to have good technical skills, know how to collaborate with others to automate tests and are also experienced exporatory testers.

Mind-Set:
          Agile is team continously focues on doing its best work and delivering the best possible product.
          In my experience this involves a ton of discipline, learning, time, experimentation and working together.
          Agile tester doesn't see her/him-self as a quality police officer, protecting her customers from inadequate code. S/he's ready to gather and share the information to work with the customer, product owner in order to help them express their requirements adequately. So, that they can get features they needed and to provide feedback on project status to everyone.

          Bottom line, Agile testers like their agile team-mates enjoy learning new skils and taking on new challenges and they dont limit themselves to solving only testing issues.

Testers might have special expertise and experience in testing, but a good agile tester isn’t afraid to jump into a design discussion with suggestions that will help testability or create a more elegant solution. Agile testing mind-set is one that is result-oriented, craftsman-like, collaborative, eager to learn and passionate about delivering business value in a timely manner.

Agile Testing Mind-Set Component:

    • Creativity
    • Openness to ideas
    • Willingness to take on any tests/role
    • Focus on customer
    • Constant view of the big picture.

Major Agile Principles:
          Agile testing principles are,
    • Provide Continous Feedback
    • Deliver value to the customer
    • Enable face-to-face communication
    • Have courage
    • Keep it simple
    • Practice continous improvement
    • Respond to change
    • Self-organize
    • Focus on people
    • Enjoy              

Source: https://dzone.com/articles/agile-testing-principles.




No comments: