What is testing?
Set of static and dynamic activities that involve planning, preparing and evaluating a software product to ensure that it meets the requirements. This is done to detect defects and show that the product is fit for purpose.
What are the objectives of testing?
What is static testing?
It is a form of testing that tests the code without actually executing the code.
https://www.cprime.com/resources/blog/static-testing-what-you-need-to-know/
What are some static testing methods?
What is dynamic testing?
Testing that involes the execution of code that is being tested
What are some dynamic testing examples?
Basically any form of test that requires the code to be executed for it to be evaluated and tested.
https://www.geeksforgeeks.org/software-testing-dynamic-testing/
What are the principals of testing?
What are the main levels of testing?
What is component testing?
What is integration testing?
What is system testing?
What is acceptance testing?
What is alpha testing?
What is beta testing?
What is regression testing?
A test that is performed to check whether previously tested and working code has been broken or negatively impacted by recent code changes.
Can be performed by QA testers or even developers at times.
https://www.geeksforgeeks.org/software-engineering-regression-testing/
What is stress testing?
https://www.geeksforgeeks.org/stress-testing-software-testing/
What is a test condition?
Example: To demonstrate that the date of birth is stored as CCYYMMDD
What is a test case?
What is a test precedure?
What is a test execution schedule
What are test design techniques? (remember, test design is about designing test cases and test data)
What is the objective of white box testing?
What is the objective of black-box testing?
What are some black-box testing techniques?