Bret pettichord schools of software testing




















Testing is code-focused testing by programmers. In the Agile school, testing is focused on automated unit tests as used in test-driven development or test-first development. The introduction of the schools of software testing was not a moment in time event but rather as the profession matured, diversity of thought evolved, and a relatively discrete number of similar approaches emerged.

One school of thought is not suggested as better than the next, nor are they competitive, but rather a problem solving approach to test software. The one that is picking up the most steam, and makes the most sense for UConn in my opinion is the Context-driven School. The testing approach used is completely determined by the context of the project.

Ultimately, context-driven testing is about doing the best we can with what we get. Thanks for the tips. I have been looking for software testing schools and your post has been really helpful. I appreciate the thoughts. To become the best software testing engineer you must be a qualified professional having complete knowledge of the code details to enable him to make the code work and find any existing problems before market release.

Thank you for your comments Alisha. In some cases maybe, but not all. Testers need a good understanding of the code, but they do not have to be a programmer to have that understanding.

Explains how testing insights from Extreme Programming can be used by testers at large. Includes slides and detailed notes. Agile Testing Challenges , a talk describing strategies for overcoming common challenges that testers face on agile development projects. Describes how testers and developers can work together for mutual benefit.

October Introduced the term "vendorscript". Four Schools of Software Testing [email protected] com www. Why Classify Testing Doctrines into Schools? Clarify why testing experts disagree n n Not simply a matter of personality or experience Many testers are unaware of the underlying reasons for disagreement Improve the basis for debate Explain how my school context-driven testing differs from the others 2.

What is a School? A school is not a technique A school is not a paradigm A school is defined by n n n Standards of criticism Exemplar techniques Hierarchies of values Example: each school defines risk-based testing differently, based on its own values.

Most teaching belongs to one of four schools 3. Analytical School Implications n n Precise and detailed specifications are a prerequisite for testing Testers verify that the software behavior conforms to its specification Most prevalent n n Academia High-reliability industry e.

Binder, John Musa 6. Then in the bigger team. There were about people in each meeting. The meeting with the smaller team was in the form of a discussion. The meeting with the bigger team was mostly me talking about the schools. My guess is that people in the smaller team were more familiar with testing and had more opinions and experience with it.

Schools of Software Testing I thought a shorter read would be a good warm up for the reading club. Context-Driven - emphasizes people, seeking bugs that stakeholders care about.



0コメント

  • 1000 / 1000