Beruflich Dokumente
Kultur Dokumente
com
Some of Viva questions for software testing 1 What is White box testing/unit testing? It is done by developers. It typically involves in coding. In this Testing developers concentrates on internal structure of the program and justifies whether that program is correct or not. 2 Difference between Black and White box testing? 3 What are the roles of glass-box and black-box testing tools? 4 What is Black box testing? Black box testing is done by the professional testing team.This does not require knowledge of internal coding of the application. Testing the application against the functionality of the application with out the knowledge of internal coding of the software. 5 What is Integration testing? 6 What knowledge you require to do white box, integration and black box testing? For white box testing you need to understand the internals of the module like data structures and algorithms and have access to the source code and for black box testing only understanding/functionality of the application. 7 What is Regression testing? Regression testing: Re-testing after fixes or modifications of the software or its environment. It can be difficult to determine how much re-testing is needed, especially near the end of the development cycle. Automated testing tools can be especially useful for this type of testing.. 8 Why do we do regression testing? In any application new functionalities can be added so the application has to be tested to see whether the added functionalities have affected the existing functionalities or not. Here instead of retesting all the existing functionalities baseline scripts created for these can be rerun and tested. 9 How do we regression testing?
16 What is smoke testing? The smoke test must evolve as the system evolves. At first, the smoke test will probably test something simple, such as whether the system can say, "Hello, World." As the system develops, the smoke test will become more thorough. The first test might take a matter of seconds to run; as the system grows, the smoke test can grow to 30 minutes, an hour, or more. 17 What is soak testing? The software system will be run for a total of 14 hours continuously. If the system is a control system, it will be used to continuously move each of the instrument mechanisms during this time. Any other system will be expected to perform its intended function continuously during this period. The software system must not fail during this period. 18 What is stress testing, performance testing, Security testing, Recovery testing and volume testing. Stress testing: Testing the system if it can handle peak usage period loads that result from large number of simultaneous users, transactions or devices. Monitoring should be performed for throughput and system stability. Performance Testing: Testing the system whether the system functions are being performed in an acceptable timeframe under simultaneous user load. Timings for both read and update transactions should be gathered to determine whether. This should be done stand-alone and then in a multi-user environment to determine the transaction throughput. Security Testing: Testing the system for its security from unauthorized use and unauthorized data access. Recovery Testing: Testing a system to see how it responds to errors and abnormal conditions, such as system crash, loss of device, communications, or power. Volume Testing: Testing to the system to determine if it can correctly process large volumes of data fed to the system. Systems can often respond unpredictably when large volume causes files to overflow and need extensions 19 What is MR?
33 When do you start developing your automation tests? First, the application has to be manually tested. Once the manual testing is over and baseline is established. 34 What are benefits of the test automation? 1. Fast
Total test Test run Test passed Test failed Tests deferred Test passed the first time
49 What is the use of Metrics? Provide the accurate measurement of test coverage. 50 What is a pre-condition data?
Informal: adhoc process, no planning, no structure Formal (Formal Technical Review): Follow a structured process Produce written report on artifact status Collect and analyze review metrics