Understanding White Box Testing: Types and Techniques

Ever wondered how developers ensure that the software you use daily functions flawlessly? The answer often lies in white-box testingโ€”a method that digs deep into the internal workings of an application to identify potential issues before they reach the user. In fact, according to a Dark Reading survey, over 90% of developers believe unit testing […]

Why do you need a Data Driven Framework?

As you progress in your test automation, your scripts will quickly get more complex and your test data sets get larger. You will now need to handle your test data separately to make your scripts independent of it. Let us consider the example of the test scenario for an online book purchasing application, that we […]

Why Mobile App Testing

Mobile App Testing: Tools, Strategies & the Best Practices Mobile testing refers to an effective process using which a developer or a tester tests a developed application for a specific mobile device. The testing is performed to check the application’s usability, performance, and functionality.An automated and manual mobile testing technique is available, and it helps […]

Why Sahi Pro is much more than Record & Playbackย !!!

Why Sahi Pro is much more than Record & Playback !!! We associate few experiences to some phrases. The phrases immediately trigger back the memories to us. Some famous phrases in the realm of test automation include โ€œ100% testingโ€, โ€œXPATHโ€, โ€œrecord and playbackโ€, โ€œGUI Testingโ€, โ€œAssertionsโ€. One such phrase associated with strong reactions is โ€œRecord […]

Writing an initial pitch that has impact

Mauris, ornare senectus platea laoreet quisque ac neque. Malesuada sit libero ut massa. Egestas commodo nulla tortor nunc adipiscing amet, netus nunc. Ullamcorper facilisi ridiculus at commodo lectus in id. Egestas commodo nulla tortor nunc adipiscing amet, netus nunc. Ullamcorper facilisi ridiculus at commodo lectus in id. Hereโ€™s a heading Lorem platea non elementum sollicitudin […]

How to Write Effective Test Cases in Software Testing

Ensuring that applications function as intended is critical, and test cases are fundamental to this validation process. Test cases are designed to check if a software feature is functioning as intended, ensuring its reliability and accuracy.  Without proper test cases, identifying bugs or issues early in development becomes challenging. As the complexity of software increases, […]

ZK testing with Sahi

Joseph Neuhaus has written a detailed article on testing ZK applications with Sahi. The article explains how to run Sahi tests headless on a linux machine.Excerpts from the well written, thorough article:If you have attempted to create browser-based functional tests with Selenium, or load tests using Grinder, then you will marvel at the simplicity of […]

Tip of the Day 5

Tip 5 Use Business Driven Test Automation to Start Early and Finish Faster How to use BDTA? 1. Define the flow in your Language like English, German or Dutch. 2. Define the flow using Keywords like Login, Add Books etc. 3. Optionally, add parameters as applicable. (Eg. Login: Username, Password). 4. Use the Run/Record feature […]

Tip of the Day 6

Tip 6 Use relational APIs to identify elements. How to Do This? 1. Let’s say, Element1 does not have a unique identifier. Identify another element, let’s say Element2, with a unique identifier. Element2 must have a relation like under/above/right/left/in/near with Element1. 2. Then in the Sahi Pro Controller, click on the anchor button. 3. Next […]