Interview Questions, Answers and Tutorials

Blog

JMeter Tutorial – Overview

What is JMeter? JMeter is software allowing to load test or performance-oriented business (functional) test on different protocols or technologies. Stefano Mazzocchi of the Apache Software Foundation was the original developer of JMeter. He wrote it primarily to test the performance of Apache JServ (Now called as Apache Tomcat project). Apache later redesigned JMeter to enhance the GUI and to add functional testing capabilities. This is a Java desktop application with a graphical interface using the Swing graphical API, can therefore run on any environment/workstation accepting a Java virtual machine, for example, Windows, Linux, Mac, etc. The protocols supported by…

JMeter Interview Questions

Q.1: What is JMeter?  A: JMeter is one of the Java tools which is used to perform load testing client/server applications. Apache JMeter is open source software, a 100% pure Java desktop application designed to load test functional behavior and measure performance of the application. It was originally designed for testing Web Applications but has since expanded to other test functions. Q.2: What is Performance Testing?  A: This test sets the ‘best possible’ performance expectation under a given configuration of infrastructure. It also highlights early in the testing process if changes need to be made before the application goes into…

Web Applications Testing Techniques

What is Web Testing? Web Testing in simple terms is checking your web application for potential bugs before it’s made life or before code is moved into the production environment. During this stage issues such as that of web application security, the functioning of the site, its access to handicapped as well as regular users, and its ability to handle traffic are checked. Web Application Testing Checklist: Some or all of the following testing types may be performed depending on your web testing requirements.   1. Functionality Testing : This is used to check if your product is as per…

Software Testing Interview Questions

    3. A wholesaler sells printer cartridges. The minimum order quantity is 5. There is a 20% discount for orders of 100 or more printer cartridges. You have been asked to prepare test cases using various values for the number of printer cartridges ordered. Which of the following groups contain three test inputs that would be generated using Boundary Value Analysis? 4, 5, 99 4. What is the KEY difference between preventative and reactive approaches to testing? Preventative tests are designed early; reactive tests are designed after the software has been produced. 5. What is the purpose of exit…

Explain Smoke Testing in Easy and Simple Way?

Smoke Testing is always confused with the Sanity Testing Example but in reality, both the testing examples are different from each other. Here I am writing Smoke Testing Example in such a way that your confusion can definitely be removed by seen the example. Now before we proceeding towards the Smoke Testing Example, it is very important for us to first take a warm look at Smoke Testing.Smoke Testing – Brief Look Smoke Testing is considered surface-level testing which is always used to validate that build provided by the development to the QA team is ready to accept for further testing.…

Automated Testing

1. Does automation replace manual testing? Automation is the integration of testing tools into the test environment in such a manner that the test execution, logging, and comparison of results are done with little human intervention. A testing tool is a software application that helps automate the testing process. But the testing tool is not the complete answer for automation. One of the huge mistakes done in testing automation is automating the wrong things during development. Many testers learn the hard way that everything cannot be automated. The best components to automate are repetitive tasks. So some companies first start…

Waterfall model

The Waterfall Model was the first Process Model to be introduced. It is also referred to as a linear-sequential life cycle model. It is very simple to understand and use. In a waterfall model, each phase must be completed fully before the next phase can begin. At the end of each phase, a review takes place to determine if the project is on the right path and whether or not to continue or discard the project. In the waterfall model phases do not overlap.   Diagram of Waterfall-model:                      Advantages of…

Incremental model

In the incremental model, the whole requirement is divided into various builds. Multiple development cycles take place here, making the life cycle a“multi-waterfall” cycle. Cycles are divided up into smaller, more easily managed modules. Each module passes through the requirements, design, implementation, and testing phases. A working version of the software is produced during the first module, so you have working software early on during the software life cycle. Each subsequent release of the module adds function to the previous release. The process continues till the complete system is achieved. For example:                 …

RAD model

RAD model is the Rapid Application Development model. It is a type of incremental model. In the RAD model, the components or functions are developed in parallel as if they were mini-projects. The developments are time-boxed, delivered, and then assembled into a working prototype. This can quickly give the customer something to see and use and to provide feedback regarding the delivery and their requirements.   Diagram of RAD-Model:         The phases in the rapid application development (RAD) model are:     Business modeling: The information flow is identified between various business functions.   Data modeling: Information…

Web Testing Interview Questions

What is Web application? It is a software application that is accessed over a network such as the Internet or an intranet through a web browser. The web application provides services (Free and Paid) apart from information. Ex: Online Banking System it provides Bank information, Branches & ATM Information, Loans information, etc…And It provides balance inquiry, Fund transfer, Bill payments like services. What is a Web browser? A web browser is a software application used to locate, retrieve and also display content on the World Wide Web, including Web pages, images, videos, and other files. Examples: Google Chrome, Mozilla Firefox,…