0
0
Software Engineeringknowledge~10 mins

Testing levels (unit, integration, system, acceptance) in Software Engineering - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the sentence to define unit testing.

Software Engineering
Unit testing focuses on testing [1] components of software individually.
Drag options to blanks, or click blank then click option'
Alarge
Bsmall
Cexternal
Dintegrated
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing unit testing with testing the whole system.
2fill in blank
medium

Complete the sentence to describe integration testing.

Software Engineering
Integration testing checks how [1] parts of the software work together.
Drag options to blanks, or click blank then click option'
Aunrelated
Bisolated
Ccombined
Dexternal
Attempts:
3 left
💡 Hint
Common Mistakes
Thinking integration testing tests parts separately.
3fill in blank
hard

Fix the error in the sentence about system testing.

Software Engineering
System testing evaluates the [1] software as a whole to ensure it meets requirements.
Drag options to blanks, or click blank then click option'
Acomplete
Bpartial
Cindividual
Dunrelated
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing system testing with unit or integration testing.
4fill in blank
hard

Fill both blanks to describe acceptance testing.

Software Engineering
Acceptance testing is done by [1] to check if the software meets [2] needs.
Drag options to blanks, or click blank then click option'
Ausers
Bdevelopers
Cbusiness
Dtechnical
Attempts:
3 left
💡 Hint
Common Mistakes
Thinking developers perform acceptance testing.
5fill in blank
hard

Fill all three blanks to complete the testing levels sequence.

Software Engineering
The testing levels in order are: [1], [2], [3], and acceptance testing.
Drag options to blanks, or click blank then click option'
Aunit testing
Bsystem testing
Cintegration testing
Dregression testing
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing up the order of integration and system testing.