i
TCS
Filter interviews by
Software testing is the process of evaluating a software application or system to find defects and ensure it meets the specified requirements.
Testing is done to identify defects and ensure the software meets the requirements
It involves executing the software with the intent of finding errors
Testing can be done manually or with the help of automated tools
Types of testing include functional, performance, security, and us...
Regression, Retesting, Dynamic, Static, and Unit Testing are all important software testing techniques.
Regression testing ensures that changes to the software do not introduce new bugs.
Retesting is the process of testing a previously failed test case again after the bug has been fixed.
Dynamic testing involves executing the code and observing its behavior.
Static testing involves reviewing the code without executing it.
U...
Acceptance testing is the process of evaluating a system or software based on user requirements.
It is performed to ensure that the system meets the user's expectations and requirements.
It is usually the final phase of testing before the system is released to the end-users.
It can be performed manually or using automated tools.
Examples include User Acceptance Testing (UAT) and Operational Acceptance Testing (OAT).
Priority and severity are terms used in software testing to indicate the importance and impact of a defect.
Priority refers to the level of urgency in fixing a defect, based on its impact on the system and business goals.
Severity refers to the degree of impact a defect has on the system's functionality and user experience.
Example: A defect that causes the system to crash would have high severity, while a defect that aff...
For water bottle - scenarios include filling, emptying, spilling, and cleaning. For login page - scenarios include successful login, incorrect password, forgotten password, and account creation.
Water bottle: filling with water, emptying water, spilling water, cleaning the bottle
Login page: successful login, incorrect password, forgotten password, account creation
Water bottle: dropping the bottle, losing the cap, refill...
Black box testing is testing without knowledge of internal workings, while white box testing is testing with knowledge of internal workings.
Black box testing focuses on external behavior and functionality
White box testing focuses on internal code structure and implementation
Black box testing is often used for user acceptance testing
White box testing is often used for unit testing and code coverage analysis
SDLC stands for Software Development Life Cycle and STLC stands for Software Testing Life Cycle.
SDLC is a process followed by development teams to design, develop, test and deploy software.
STLC is a process followed by testing teams to plan, design, execute and report on software testing.
SDLC includes phases like planning, analysis, design, implementation, and maintenance.
STLC includes phases like test planning, test d...
Waterfall model is a linear sequential approach to software development while V-model is a variation of the waterfall model.
Waterfall model follows a sequential approach where each phase must be completed before moving to the next phase.
V-model is a variation of the waterfall model where testing is done in parallel with each phase of development.
Waterfall model is less flexible and changes cannot be made easily once a ...
Verification ensures that the software meets the requirements and specifications, while validation ensures that the software meets the customer's needs and expectations.
Verification is the process of evaluating the software at various stages to ensure that it meets the specified requirements and standards.
Validation is the process of evaluating the software at the end of the development process to ensure that it meets ...
Functional test cases verify if the software meets the requirements while non-functional test cases verify the software's performance.
Functional test cases ensure the software meets the functional requirements
Non-functional test cases ensure the software's performance, usability, and security
Functional test cases are based on user requirements and use cases
Non-functional test cases are based on performance, reliability...
I applied via Walk-in and was interviewed in Feb 2023. There were 3 interview rounds.
Aptitude online exam it will be a helpful for me
posted on 15 Nov 2022
I applied via Company Website and was interviewed in Oct 2022. There were 4 interview rounds.
I was shear details in study case
A defect is a flaw or error in a software application that causes it to behave unexpectedly or not as intended.
Defects can be caused by coding errors, design flaws, or environmental factors.
Defects can lead to system crashes, data loss, or security vulnerabilities.
Defects can be identified through testing and debugging processes.
Defects should be documented and tracked to ensure they are resolved.
Examples of defects in...
Coding decoding number system dice blood relations
What people are saying about TCS
I applied via Job Portal and was interviewed in Aug 2022. There were 2 interview rounds.
TCS interview questions for designations
I applied via Job Portal and was interviewed in Aug 2022. There were 2 interview rounds.
Get interview-ready with Top TCS Interview Questions
I applied via Company Website and was interviewed in Jun 2022. There were 5 interview rounds.
There is approx 30 ques and quite moderate level
There is three question you have to do all of them and they also check the approach
I applied via Naukri.com and was interviewed before Feb 2022. There were 2 interview rounds.
Stress testing tests the system's ability to handle extreme conditions, while load testing tests its performance under normal conditions. Manual testing is done by humans to find defects, while functional testing checks if the system meets requirements.
Stress testing checks the system's response to extreme conditions like high traffic or low memory.
Load testing checks the system's performance under normal conditions li...
White box testing is testing the internal structure of the software while black box testing is testing the functionality without knowledge of the internal structure.
White box testing is also known as structural testing
Black box testing is also known as functional testing
White box testing requires knowledge of the internal code and logic
Black box testing does not require knowledge of the internal code and logic
Examples ...
I applied via Naukri.com
Programming tests are easy with our coding assessment platform. Best coding test software to conduct professional, programming and coding tests - Mercer ...
I applied via Walk-in and was interviewed in Dec 2021. There was 1 interview round.
I applied via Company Website
20 questions
2 questions
I applied via Referral and was interviewed in Feb 2022. There were 5 interview rounds.
Testing process
Technical
Advantages of online
Logically
based on 47 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
67.7k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.1k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
29.9k
salaries
| ₹2.2 L/yr - ₹5.6 L/yr |
Associate Consultant
28.7k
salaries
| ₹8.9 L/yr - ₹32 L/yr |
Amazon
Wipro
Infosys
Accenture