Input domain

De Software testing
Ir para: navegação, pesquisa

Concept

  • Input domain is the set of all possible inputs to a program. <bib>mathur:2008, 12</bib>


Facts

  • Input data characterization is required before commencing software testing. <bib>vincenzi-etal:2007</bib>
  • The input domain may be infinite. <bib>vincenzi-etal:2007</bib>
  • The input domain may be too large. <bib>vincenzi-etal:2007</bib>
  • The input values are used to create a test case. <bib>vincenzi-etal:2007</bib>
  • Input is commonly thought of as data entered at a keyboard. <bib>vincenzi-etal:2007:slides</bib>, <bib>delamaro:slides:2009</bib>
  • Input can be thought of data from interfacing systems. <bib>vincenzi-etal:2007:slides</bib>, <bib>delamaro:slides:2009</bib>
  • Input can be thought of data from interfacing devices. <bib>vincenzi-etal:2007:slides</bib>
  • Input can be thought of data read from files. <bib>vincenzi-etal:2007:slides</bib>, <bib>delamaro:slides:2009</bib>
  • Input can be thought of data read from databases. <bib>vincenzi-etal:2007:slides</bib>, <bib>delamaro:slides:2009</bib>
  • Input can be thought of the state the system is in when the data arrives. <bib>vincenzi-etal:2007:slides</bib>, <bib>delamaro:slides:2009</bib>
  • Input can be thought of the environment within witch the system executes. <bib>vincenzi-etal:2007:slides</bib>, <bib>delamaro:slides:2009</bib>
  • If the requirements are complete and correct, it should be possible to determine the set of all possible inputs. <bib>mathur:2008, 12</bib>
  • An input condition establishes a value range, quantity, a set of values that should be handled, or a condition of the "must be" type. <bib>delamaro:slides:2009</bib>