Skip to main content

PrepMajor

Software Testing

Kickstart a future-proof career in one of the fastest-growing fields with BlueSky Citadel’s Software Testing Training Program. This program ensures ... Show more
1.png
Instructor
Tester25
0
0 reviews
Course details
Level : Advanced
  • Description
  • Reviews

Click here to make a £50 monthly payment for three months  

Software testing is a critical phase in the software development lifecycle that ensures the quality, reliability, and performance of applications before they are released to users.

It involves systematically evaluating a software product to detect defects, verify functionality, and confirm that it meets specified requirements. 

Basic Information 

Software testing ensures that software is reliable, secure, and meets user expectations before releaseIt’s a critical part of the development process that balances quality, cost, and time-to-market. 

Software testing is the process of evaluating and verifying that a software application: 

  • Works as intended 

  • Meets the technical requirements defined during design and development 

  • Satisfies user needs efficiently and effectively 

  • Is free from defects or bugs that could cause failures in real-world use 

Basic info

Course Content 

 Introduction to Software Testing 

  • Principles,  

  • importance of testing,  

  • QA vs QC,  

  • verification vs validation 

 

 Software Development Life Cycle (SDLC) 

  • Waterfall,  

  • Agile,  

  • V-Model,  

  • DevOps 

 Software Testing Life Cycle (STLC) 

  • Requirement analysis,  

  • Test planning,  

  • Test design,  

  • Execution,  

  • Closure 

 Types of Testing 

  • Manual vs Automation,  

  • White-box 

  • Black-box 

  • Grey-box 

 Levels of Testing 

  • Unit, 

  • Integration,  

  • System,  

  • Acceptance 

 Test Design Techniques 

  • Boundary value analysis,  

  • Equivalence partitioning,  

  • Decision tables 

Defect Management 

  • Bug lifecycle,  

  • Defect reporting tools (JIRA, Bugzilla) 

 

Agile & DevOps Testing 

  • Continuous integration,  

  • Test automation in pipelines 

 

Test Documentation 

  • Test plans,  

  • Test cases,  

  • Traceability matrix 

 

Automation Tools 

  • Selenium,  

  • JUnit,  

  • TestNG,  

  • Postman 

  • Cypress 

 

Non-Functional Testing 

  • Performance,  

  • Security,  

  • Usability,  

  • Compatibility 

  • Portfolio development 

 

Emerging Trends 

  • AI in testing,  

  • Shift-left testing,  

  • Cloud-based testing 

Course requirements
  • Receive study materials 

  • Begin learning 

Layer 1
Login Categories