Skip to main content
Top

2018 | OriginalPaper | Chapter

6. Test Automation and Architecture

Author : Arnon Axelrod

Published in: Complete Guide to Test Automation

Publisher: Apress

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Because the vast majority of manual tests is done through the UI, and on a complete system that attempts to mimic the production environment as much as possible, it is often assumed that this is also the right approach for automated tests. However, as we already discussed in Chapter 2, there are different considerations for manual tests and for automated ones. In this chapter we’ll discuss some strategic considerations about the architecture of the test automation. As we’ll see, the considerations about the architecture of the test automation are tightly related to the architecture of the SUT.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
WYSIWYG stands for What you see is what you get. This means that when you edit something you see the result immediately. MS-Word is a great example: as you type you see how the document will look like when printed.
 
2
MV* refer to any of the following design patterns: MVC (Model-View-Controller), MVP (Model-View-Presenter) or MVVM (Model-View-View Model).
 
3
Some purists would say (according to Gerard Meszaros book “xUnit Test Patterns”, and mentioned in Martin Fowler’s blog at https://martinfowler.com/bliki/TestDouble.html ) that this is not the correct definition of Mocking, but rather the definition of a Test Double or more specifically of Fake. Test Double is a generic term, which includes Dummies, Fakes, Stubs, Spies and Mocks. However, even though according to this terminology, “mock” is a very specific use of Test Double, it is the most widely used term, even in its more generic meaning.
 
4
Mike Cohn, Succeeding with Agile: Software Development Using Scrum (Boston, Massachusetts, United States: Addison-Wesley Professional, 2009)
 
5
A Race-condition is a case where the state of a system is dependent on the sequence or timing of asynchronous events. It becomes a bug if it brings the system to a state that the programmer did not anticipate or handle correctly.
 
Metadata
Title
Test Automation and Architecture
Author
Arnon Axelrod
Copyright Year
2018
Publisher
Apress
DOI
https://doi.org/10.1007/978-1-4842-3832-5_6

Premium Partner