Clever Geek Handbook
📜 ⬆️ ⬇️

Integration testing

Integration testing ( Eng. Integration testing , sometimes called Eng. Integration and Testing , abbreviation Eng. I&T ) is one of the phases of software testing in which individual software modules are combined and tested in a group. Usually, integration testing is conducted after unit testing and precedes system testing .

Integration testing as input uses modules that have been unit tested, groups them into larger sets, performs the tests defined in the test plan for these sets, and presents them as output and input for subsequent system testing.

The purpose of integration testing is to verify the compliance of the designed units with the functional, reception and reliability requirements. Testing of these designed units — associations, sets, or groups of modules — is performed through their interface, using black box testing.

Content

Continuous Integration Systems

To automate integration testing, continuous integration systems ( Eng. Continuous Integration System , CIS) are used. The principle of operation of such systems is as follows:

  1. CIS monitors version control system;
  2. When changing the source codes in the repository, the local storage is updated;
  3. The necessary checks and unit tests are performed;
  4. Source codes are compiled into ready-made executable modules;
  5. Tests the integration level;
  6. A test report is generated.

Thus, automatic integration tests are performed immediately after making changes, which allows to detect and fix errors in a short time.

Existing Continuous Integration Systems

See Comparison of continuous integration software .

Notes

Literature

  • Duvall, Paul M. Continuous Integration. Improving Software Quality and Reducing Risk. - Addison-Wesley, 2007 .-- ISBN 0-321-33638-0 .
  • Melymuka, V. TeamCity 7 Continuous Integration Essentials. - Packt Publishing, Limited, 2012 .-- ISBN 9781849693776 .
  • Kawalerowicz, M. and Berntson, C. Continuous Integration in .NET. - Manning, 2011 .-- 303 p. - ISBN 9781935182559 .
  • Burns, E. and Prakash, W. Hudson Continuous Integration in Practice. - McGraw-Hill Education, 2013 .-- 384 p. - ISBN 9780071804295 .
  • Berg, AM Jenkins Continuous Integration Cookbook - Second Edition. - 2015 .-- 408 p. - ISBN 9781784399245 .

Links

  • C2. Continuous Integration (Neopr.) .
  • Fowler, Martin Practices (Neopr.) . Continuous Integration . Date of treatment November 11, 2009.
Source - https://ru.wikipedia.org/w/index.php?title=Integration_testing&oldid=74024955


More articles:

  • Zhokhovy
  • Pavoraja umbrosa
  • Pikul, Valentin Savich
  • General's Desk
  • Mesarovich, Mikhailo
  • Lambeosaurini
  • Kurkisuo Sunny
  • Weifert, George
  • Nanso Group Oy
  • Reshetinsky Village Council

All articles

Clever Geek | 2019