QA/Theory

Fit & FirNeses

화뉘 2016. 3. 29. 17:53

Reference : Fit_소개.pptx

Introduction to Fit

  • Great software requires collaboration and communication.
  • During development, how can customers know that their programmers are producing the right thing? 
  • How can programmers know what the customers really want? 
  • How can testers know what's right and what's wrong? 
  • Getting these groups to communicate effectively and precisely should be a goal for teams creating great software.
  • Fit is a tool for enhancing communication and collaboration. 
  • Fit creates a feedback loop between customers and programmers. 
  • Fit allows customers and testers to use tools like Microsoft Office to give examples of how a program should behave--without being programmers themselves. 
  • Fit automatically checks those examples against the actual program, thus building a simple and powerful bridge between the business and software engineering worlds.

FitNess

  • Requirement are written with example tables.

  • The tables are really tests.

  • Writing test as a table is an interesting paradigm

  • Some tests naturally fit into tables

  • Some tests require thought to put them in the form of a table