Testing Methodologies & SDLCTesting Methodologies & SDLC
Table of contents
Testing Methodologies & SDLC
Question and Answer
What are the different types of testing?
Accessibility Testing
Acceptance Testing
Black box Testing
End-to-End Testing
Functional Testing
Interactive Testing
Integration testing
Load Testing
What are the different STLC Phases?
The Software testing life cycle is a part of the software development lifecycle (SDLC) which only deals with testing aspects. Software Testing Life Cycle (STLC) is a critical phase in every organization which deals with software development or product development. It is done by the testing team to ensure the software or product is as per the quality standards. The testing life cycle has a series of steps or stages.
The different phases of the software Testing life cycle are
Requirement analysis
Test Planning
Test Case Development
Environment Setup
Test Execution
Test Cycle Closure
As a manual tester, what qualities do you possess? Provide examples to illustrate your points
i) Attention to Detail: A manual tester needs to have a keen eye for detail to identify even the smallest defects or deviations from expected behaviour.
ii) Analytical and Critical Thinking: Manual testers should possess strong analytical and critical thinking skills to understand complex requirements, identify potential test scenarios, and assess the impact of defects on the software.
iii) Communication Skills: Effective communication is crucial for a manual tester to convey information clearly and collaborate effectively with the development team, stakeholders, and other testers. They should be able to document their finding, write clear and concise defect reports, and articulate their testing approach.
iv) Persistence and Thoroughness: Manual Testing often requires persistence and a thorough approach to ensure that all possible test scenarios are covered.
v) Adaptability and Learning Ability: Manual testers should be adaptable and open to learning. They need to work with different technologies, tools and domains and be willing to quickly grasp new concepts.
vi) Time Management and Organization: Effective time management and organizational skills are essential for manual testers to handle multiple tasks, prioritize their work, and meet deadlines.
What is the difference between Waterfall and Agile methodologies in SDLC?
Waterfall Model
Testing is done once, at the end of the development phase, and it may take a long time to complete
Testing is based on fixed scope and requirements that are defined upfront and rarely change
Waterfall testing can ensure compliance and completeness of the software, but it may not meet the changing needs and preferences of the customer.
Agile Model
Testing is done throughout the project, in every sprint, and it is done in parallel with the development
Testing is based on a dynamic scope and requirements that are constantly evolving and prioritized by the customer
Agile testing can respond to changes and deliver value to the customer, but it may not cover all the possible scenarios and risks of the software.
Subscribe to my newsletter
Read articles from Sankari V directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by