1. Working Experience: 1.1. Introduce yourself and your projects 1.2. What you are doing best for your previous projects 1.3. What you like being a tester or SDET 1.4. What's your big challenge for this position 1.5. What are the best bugs you have every found 1.6. Have you ever worked in the offshore/onshore model before 1.7. How do you communicate with your onsite partners 2. Testing Knowledge 2.1. Difference between System testing and integration test Integration Testing: Testing of combined parts of an application to determine if they function together correctly. Usually performed after unit and functional testing. This type of testing is especially relevant to client/server and distributed systems.
System Testing: Testing that attempts to discover defects that are properties of the entire system rather than of its individual components. 2.2. Difference between black box testing and white box test Black Box testing: we test the functionaliy of the application throughly with the help of requirements. here we do not concern about the internal logic of the code. here we check the system by giving the proper input whether it gives proper output or not. this work done by the testers.
White Box testing: we more concern about internal logic of the program i.e; here we check module interface local datastructures logical conditions on their true and false side loops etc; designated and executed by the developers/SDET. 2.3. Difference between performance, load, and stress testing Performance testing: Performance testing is used to show that after testing there is no defect in the system or application. Load testing and stress testing are the parts of performance testing.
Load Testing: Load testing is used to test the application under a range of loads in order to determine at what point the system's response time degrades or fails.
For example,If an application is supports 500 users then test whether it supports the no of users as specified.
Stress Testing: This testing is used to push the system beyond the limits of its specified requirements to find the potentially harmful bugs. we can say that-"How much is too much for the system". 2.4. Difference between function testing and regression testing Functional Testing: This test is performed to see weather the program is working as per the given flow. functionality is working correctly or not as per requiremnet.
Regression Testing: This test is performed during modification stage. where the applied changes impact the change in working of the whole project or not. Means weather the modification caused errors in existing working of the project or not 2.5. Difference between actual result and expect result Actual result is the behavior produced/observed when a component or system is tested. It’s like “what it actually look like” status.
Expect result is the behavior predicted by the specification of the component or system under specified conditions. It’s like “what it suppose to be” status 2.6. Did white box testing means testing of code Yes ,it test the logic of the code heck |