As a beginner I wanted to understand each and every concept of the software testing like how software build what process will be taken to design any application. Why testing is most important part of any SDLC Process. Through this blog, I am sharing my learning experiences and insights as I progress in my manual testing journey.
What is Software testing?
Software testing is nothing but one of the most important step taken in SDLC process to check the stability and quality of any designed software.
Why Software testing ?
Software testing is used to identify the defects in any application and it also ensure whether designed software meet all the expected requirement or not.
QA Vs QC
Earlier while doing the manual testing I was thinking QA and QC both work in the same way but there is huge difference between them.
Quality Assurance focus on defect prevention and it is performed by QA team. While Quality Control focus on finding the defects in any application and it is performed by tester team.
What is SDLC ?
SDLC is a step by step process followed by developer and QA team to design develop test and deliver any required software.
Steps for SDLC:
What is STLC ?
STLC is a step by step process followed by only QA team to plan design execute and report the bugs and do the defects closure of any testing activities in order to achieve the quality software.
Steps for STLC:
What is white box testing and black box testing ?
In white box testing developer will look into the internal part of the software programming. In black box testing QA team will test the entire functionality of the software.
example:-
White box testing: Code execution
Black box testing : No code execution
What is Levels of Testing ?
It is a combination of white box testing and black box testing. It is performed by developer QA team to check the functionality of the software like how software behaves in different testing phases.
It is categorize into multiple phases:
- Unit testing
- Integration testing
- System testing
- Acceptance testing




