Skip to main content

Posts

Showing posts with the label Exam Papers

Automation for Mobile App Testing for Increasing Productivity and Efficiency

Automation for Mobile App Testing for Increasing Productivity and Efficiency  QA engineers often find it more challenging to test a mobile application in comparison to evaluating desktop and web application. In comparison to other applications, mobile apps also have a smaller footprint on the virtual machines. At the same time, the app needs to run flawlessly on a wide variety of mobile operating systems and devices. Along with the performance and efficiency of the app, the testing strategy also needs to consider its hardware configuration and screen size for different handheld devices. Therefore, more and more enterprises are automating mobile app testing process to avail a number of advantages. In addition to increasing productivity and efficiency, mobile application testing automation can further reduce the testing time and cost. Top Five Advantages of Mobile Application Testing Automation 1) Reduces Testing Time and Cost: Most organizations automate application testi...

Software Testing vs. Debugging

Software Testing vs. Debugging Software testing is more than just finding errors in software source code. It serves more complex function in software development than just unearthing script errors. Although software test is described as the process of executing a system with the purpose of finding defects it is more involved in ensuring software's reliability and determining if it meets the required outcome. It also greatly deals with software's verification and validation. One primary purpose of software testing is to evaluate the capabilities or attributes of software's capability to satisfactorily meet the standards and customer requirements. But one has to remember that software test is not an absolute measure of quality. Testers' job is to test not to create therefore it is the responsibility of software developer to build a quality software for the testers to perform a quality test on a quality program. The function of a tester is to point out the...

What is Agile Software Testing?

What is Agile Software Testing? History To understand the testing process in Agile development methodology, it is important to understand the paradigm of Agile development. The Agile Development paradigm is not new. Although Agile Software Development Manifesto was launched in February 2001, the concepts existed well before this and have been expressed in different ways. Development methodology spiral is an example.   What is Agile Software Development?  The Agile Software Development focuses mainly on an iterative development and delivery. Developers and end users to communicate closely, and the software is built. A working software is delivered in a short period of time and based on the comments more features and capabilities are added. The emphasis is on customer satisfaction by providing software quickly with minimal features and improvisation based on the feedback. The client is closely involved in software design and development process. Delivery tim...

How to write a System Test Plan?

How to write a System Test Plan? Imagine for a moment you've just finished a web application for a client. Swimming around within that application is 100 bugs. What proportion of those bugs would you say is acceptable for the client to find (e.g. 50, 30, 10)? The point is, those bugs are going to be found by someone, and its either going to be you or the client. You can think of it as a sliding scale, the more bugs the client finds, the more your creditability suffers and the more damage you do to the business relationship. In the martial arts there's a saying; "expect the best, but prepare for the worst". The US Navy Seals have a slightly more gun-ho version which goes; "The more you sweat in training, the less you bleed in battle." Notice how it says the ‘ less ' you bleed in battle, implying that if you enter into combat, you are going to get bloody. Software development is like this too, if you're going to create software, you are going to ...