When you are given the question what test types exist, then it's advised not to rush listing all the types you know. Instead, it is recommended to first tell how you can categorize the types, then go into the details with the different types. Then share your relevant experience with 1 or 2 examples.
The major challenge answering questions related to test types is that there's no common understanding of what is considered a test type, mostly due to the lack of knowledge or preparedness of the technical interviewer. An experienced interviewer will not require you to give theoretical answers, instead he/she will ask about the types of tests you used on your projects, looking more into your actual experience rather than your ability to learn definitions.
Nonetheless, it is best to prepare for a variety of questions related to this topic.
Questions: What are the different categorizations of test types?
Level of question: Junior
Answer:
Functional vs Non-functional
Static vs Dynamic
Systematic testing vs Intuitive testing
Specification based vs Behavioural based
Questions: What test types are defined by the ISTQB?
Level of question: Junior
Answer:
Functional (Black-box and Gray-box)
Non-functional
White-box (Structural)
Change-related
Questions: What is functional testing?
Level of question: Junior
Answer: Functional testing verifies a program by checking it against specifications and design documents. It verifies the functionality of the system by feeding it with inputs and expecting certain outputs.
Questions: What are the functional test types?
Level of question: Junior
Answer:
Smoke testing
Sanity testing
Regression testing
Installation testing (some argue that it is non-functional)
Compatibility testing
etc.
Questions: What is non-functional testing?
Level of question: Junior
Answer: Non-functional testing is carried out to validate the way a system works and checking it against its non-functional requirements.
Questions: What are the non-functional test types?
Level of question: Junior
Answer:
Security testing
Usability testing
Performance testing
Accessibility testing
Localization testing
Compatibility testing
Compliance testing
etc.
Comentários