Web-Books
im Austria-Forum
Austria-Forum
Web-Books
Informatik
The Future of Software Quality Assurance
Seite - 210 -
  • Benutzer
  • Version
    • Vollversion
    • Textversion
  • Sprache
    • Deutsch
    • English - Englisch

Seite - 210 - in The Future of Software Quality Assurance

Bild der Seite - 210 -

Bild der Seite - 210 - in The Future of Software Quality Assurance

Text der Seite - 210 -

210 H. van Loenhoud phone, everybody takes for granted that it will have a camera, so it has become a subconsciousrequirement. Conscious requirementsare theeasiest category todealwith forboth theanalyst andthetester.Theyareexplicitlymentionedbythestakeholders,sotheywillclearly bepresent in the specificationsof the systemunder test (assuming that the business analystsanddesignersdida goodjob). Unconsciousrequirementsarealso relativelysimple to test.Stakeholdersdidnot ask for them, so the designers have incorporated them deliberately in the system and will have added them prominently to the specifications. The only problem for the tester is that these requirements are based on assumptions of the designers about the system’s attractiveness for the customer. These assumptions may be wrong,so theyshouldbetested too.Unfortunately,designersoftenforget tospecify their assumptions, so as a tester, you should ask for them. However, even if an unconsciousrequirementremainsuntestedandsubsequentlyfails inproduction,the userswillnotcomplainbecausetheydidnotaskfor thefeaturein thefirstplace(but beaware that such failuremayinvolveextra risk thatactuallydoesneed testing). Thechallengeforthetester lies inthesubconsciousrequirements.Thestakehold- ers do not ask for them, so they are quite likely to be missing in the specifications, provided by analysts and designers as input for the tester. But they still need to be tested, because failure of a system to meet the subconscious requirements will almost certainly lead to rejection. Therefore, the tester faces the task of testing features that arenotpresent in the specifications. In practice, this usually does not concern the main functionality of a system, being described in detail in the specifications and thus belonging to the con- scious requirements.Often, subconsciousrequirementsrelate to some“nittygritty” functionality details and exceptions, to user-related quality criteria like usability, security,orperformance,or to implicit technical, infrastructural,organizational,and legalconstraints.Ofcourse,dependingonthedomainknowledgeoftheanalystsand designers, a certainpartofall subconsciousrequirementswill still bepresent in the specifications of a system. But on average, one can be quite sure that a significant portion is missing. If a certain requirement is missing from the specifications, the chance that it is implemented in thesystem isminimal. 3 HowtoDeal withSubconsciousRequirements? The problem for the tester lies in the (mostly subconscious) requirements that are missing from the specifications of the system under test. In such a case, common black-box testing techniques cannot be used, as they depend on the analysis of the specifications in the test basis. White-box techniques, depending on the documented structure of the system are equally inapplicable, as the structure of a system normally is derived from its specifications.
zurück zum  Buch The Future of Software Quality Assurance"
The Future of Software Quality Assurance
Titel
The Future of Software Quality Assurance
Autor
Stephan Goericke
Verlag
Springer Nature Switzerland AG
Ort
Cham
Datum
2020
Sprache
englisch
Lizenz
CC BY 4.0
ISBN
978-3-030-29509-7
Abmessungen
15.5 x 24.1 cm
Seiten
276
Kategorie
Informatik
Web-Books
Bibliothek
Datenschutz
Impressum
Austria-Forum
Austria-Forum
Web-Books
The Future of Software Quality Assurance