Posts

Showing posts from May, 2021

Mobile App Testing & Tools

Image
  What is Mobile Application and Mobile App Testing? A mobile app is a software application developed specifically for use on wireless computing devices such as smartphones and tablets. Mobile testing is the process by which mobile apps are tested for functionality, usability, and consistency. Mobile testing can be done manually or with automation. Mobile application types are categorized into three section:- •          Native Application- Native mobile apps are designed to be “native” to one platform, whether it’s Apple iOS, Google’s Android, or Windows Phone. It is developed for specific platform and installed on a computing device. For example, •          Web Application - These are web-based mobile apps that do not get installed on your handheld mobile device and are run on web-hosted servers. Mobile web apps typically use HTML, CSS, Javascript, JQuery web technologies. For example, •   ...

Best Practices for Automation Framework Development with Selenium

Image
 Before we begin, let’s just understand why we need best practices or coding practices in any development framework. Coding conventions serve the following purposes: •       Create a consistent look to the code, so that readers can focus on content, not layout. •       Enable readers to understand the code more quickly by making assumptions based on previous experience. •       Facilitate copying, updating, and maintaining the code. •       Demonstrate C# best practices.   Locators are the building blocks for test automation. And choosing right locator can provide your framework stability, efficiency and robustness. •          Why is choosing the right locator important? –         A big part of implementing your browser based automation solution effectively, is choosing locators wisely. ...

Introduction to Visual Testing

Image
What is Visual Testing? Visual testing is the automated process of detecting and reviewing visual UI changes. It can be viewed as  the automated process of comparing visible output of an app or website against a baseline image. Visual testing is a form of regression test that ensures that screens that were correct have not changed unexpectedly.   How Visual Testing works?   Implementing visual UI testing typically involves four  basic steps: ·          Write a test that exercises your Application UI by sending simulated mouse and keyboard events in order to enter various states, and capturing a screenshot in each of these states. o    Sending simulated mouse and keyboard events in order to enter various states o    Capturing a screenshot in each of these states. ·          Compare the captured screenshots to previously captured  baseline image...