Interview Questions, Answers and Tutorials

Month: May 2021

Test Automation

One of the foremost widespread changes in software testing during the last decade has been the increased use of test automation. the utilization of software to regulate the execution of tests, the comparison of actual outcomes to predicted outcomes, the fixing of test preconditions, and other test control and test reporting functions. Software testing is often expensive and labor-intensive, so a crucial goal of software testing is to automate the maximum amount possible. Test automation not only reduces the value of testing but also reduces human error and makes regression testing easier by allowing a test to be run repeatedly with the push of a button. Software engineers sometimes distinguish revenue tasks, which contribute to the answer of a drag, Read More

Test Design

As stated above, check design is the procedure of designing enter values on the way to Effectively check software. in practice, engineers use fashionable processes To designing assessments. in criteria-based test design, we layout take a look at values that Fulfill engineering dreams together with coverage standards. in human-based total test Design, we layout test values primarily based on area know-how of the program And human expertise in testing. these are pretty specific activities. Criteria-based totally check layout is the maximum technical andMathematical activity in Software trying out. to apply criteria efficiently, the tester desires information Of discrete math, programming, Read More

Test cases and their examples

1. What is a test case? A set of test data and their expected results. 2. Why we write test cases? To validate the testing coverage of the application. 3. How to write test cases (Example of test case or Sample of Test Case)? There is no particular formula for writing the test case. Basic elements used in the test case are a. Test case number: 1 OR 1.1b. Test Case Name: Login Verification.c. Test case Inputs or Steps or Action: Enter Login credentials, click on the “log in” button.d. Test Case Expected result: Verify that the user is successfully Read More

Error, Bug, and Defect

Error and Bug 1. Error/bug/defect/mistake is the human interaction that produces an incorrect result. Fault: Fault is a stage of software that is caused by an error/bug/defect/mistake. Failure: It is a deviation of software from its expected delivery or service. For eg., you are driving a car and you are on the road while driving now there is two way on the roads) left: Mumbai) right: Delhi now you have to go to Delhi it means you have to turn the steering to the right, but by mistake, you turn the steering to the left, from that position that is called as “Error” Read More

Software Testing Techniques

Software TestingTesting is a process to find bugs, find them as early as possible, and make sure they get fixed. Testing Types1. White box testing (Also known as Clear Box Testing, Glass Box Testing, Open Box Testing, and Structural Testing): Used to test internal-based applications.2. Black box testing (Also known as Skin Box Testing, Closed Box Testing, and Behavioral Testing): Used to test functional-based or requirement-based applications.3. Gray box testing: Used to test web applications. It is a combination of both White box & Black box testing. Testing Techniques (Testing approach) The most popular Black box testing techniques are:1. Equivalence Partitioning2. Boundary Value Analysis3. Read More