0
0
Testing Fundamentalstesting~10 mins

Pipeline stages and test gates in Testing Fundamentals - Interactive Code Practice

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

Complete the code to name the first stage in a typical CI/CD pipeline.

Testing Fundamentals
pipeline_stages = ['[1]', 'Build', 'Test', 'Deploy']
Drag options to blanks, or click blank then click option'
AMonitor
BPackage
CRelease
DSource
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'Build' as the first stage
Confusing 'Deploy' with the first stage
2fill in blank
medium

Complete the code to name the test gate that checks if code meets quality standards before deployment.

Testing Fundamentals
test_gates = ['Unit Test', '[1]', 'Integration Test', 'Acceptance Test']
Drag options to blanks, or click blank then click option'
ABuild Verification
BCode Review
CSecurity Scan
DPerformance Test
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'Code Review' which is manual
Selecting 'Performance Test' which is later in pipeline
3fill in blank
hard

Fix the error in the test gate sequence by selecting the correct next stage after 'Build'.

Testing Fundamentals
pipeline_stages = ['Source', 'Build', '[1]', 'Deploy']
Drag options to blanks, or click blank then click option'
APackage
BTest
CMonitor
DRelease
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'Release' which comes after testing
Selecting 'Package' which is part of build or release
4fill in blank
hard

Fill both blanks to complete the test gate check that ensures code quality and security before deployment.

Testing Fundamentals
test_gates = ['Unit Test', '[1]', '[2]', 'Acceptance Test']
Drag options to blanks, or click blank then click option'
ACode Review
BSecurity Scan
CPerformance Test
DIntegration Test
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'Performance Test' which is usually after integration
Mixing up 'Integration Test' with code review
5fill in blank
hard

Fill all three blanks to complete the dictionary mapping pipeline stages to their main test gates.

Testing Fundamentals
pipeline_test_gates = {
  'Build': '[1]',
  'Test': '[2]',
  'Deploy': '[3]'
}
Drag options to blanks, or click blank then click option'
ABuild Verification
BIntegration Test
CSmoke Test
DAcceptance Test
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing up Smoke Test with Acceptance Test
Using Build Verification for Deploy stage