Interview Questions & Answers

SQL Interview Questions and Answers for Manual Testing | 21 – 33

Continuing on our SQL Interview Questions and Answers series for Manual Testing,

Add a record to table, Add a column to a table, How to change value of the field, How to find unique values, Find names starting with ‘A’, Fetch alternate records from a table, How to display current date, Difference between SUBSTR and INSTR, Select random rows from a table, What is Case Function, How to find second highest salary, How to find third highest salary or nth highest salary!

Agile Methodology

Defining Agile Sprint | Don’t just run, it’s a 100m SPRINT!

Scrum, the most popular agile framework in software development, has at its core the agile sprint — the scrum term for iteration. It is a short, consistent cycle no longer than four weeks. The goal is to have an iteration short enough to keep the team focused but long enough to deliver a meaningful increment of work. The agile sprint begins with Planning and ends with Review & Retrospective. Each day of the Sprint is marked by a brief meeting called the Daily Scrum or simply, Stand-up.

Selenium Webdriver Tutorials

driver.get in Selenium WebDriver

After successfully running several automation scripts now we are stepping towards grasping the essential ‘Get’ commands in Selenium. We will precisely and briefly discuss each of these Selenium commands so as to make you capable of using them effectively whenever required. Thus we are going to discuss about various driver.get in Selenium WebDriver that we would be using in our day to day automation testing. driver.get in Selenium WebDriver are used to collect various information about the page that we deal with. Here are some important “get” commands you must be familiar with,

Mobile Testing Trending Technology

Benefits of Cloud based Testing for Mobile applications

The mobile application ecosystem is very dynamic. OEMs are launching new devices and new customization, and new OS versions are delivered every now and then. This is the constant challenge that most enterprises face. As the new versions of devices and operating systems create capabilities to expand your application, it’s imperative to test your app quickly over an ever expanding variety of devices so your newer versions are as spotless as ever. To achieve this, innovative techniques like Cloud based Testing for Mobile applications are required to be implemented to ensure optimal performance and user experience regardless of the type of his handset, operating system, geographical location and network service provider. Cloud based Testing for Mobile applications offers Web-based access to a large pool of real handsets and devices connected to live networks spread globally, providing enterprises with end-to-end control for manual and automated testing practices.

Agile Methodology

What is Product Backlog in Agile? Properties, Process and Paybacks

Most of the projects today follow Agile methodology, and Scrum in particular. One of the four agile values say ‘Working software over comprehensive documentation’ – but it doesn’t mean NO documentation. It simply means only ‘effective’ documentation. We as testers are familiar with User Stories, the next most important & effective agile documentation is the Product Backlog. In this article let’s get a clear understanding of what is a Product backlog and its importance in agile implementations!

A good product backlog is at the heart of any well-functioning agile team. It does not automatically guarantee a quality software. However, the lack of a good product backlog often results in incomplete software that does not meet the requirements of your customers and stakeholders.

Interview Questions & Answers

SQL Interview questions for Manual testing | 1 – 20

Now-a-days SQL knowledge has become a must-have for Software Testers. Before diving into SQL, one of the common interview questions is ‘How would you rate yourself in SQL on a scale of 5 or 10?’ Depending on your answer, it can either make or break your opportunity. I have worked on several different applications and some require strong SQL verification skills, some of them required medium skills, and for some, no SQL knowledge. There is a horde of Manual testers out there, i.e. to stand out, AT LEAST you need to be good at SQL. In this article, we will get you started with SQL basics which will act as a pre-requisite for our future articles!

Selenium Webdriver Tutorials

XPath Methods to identify Dynamic Web elements in Selenium

In our earlier post ‘Introduction To XPath | Selenium XPath Examples’ we learnt that XPath is one of the most popular element locator technique in Selenium along with CSS selector, i.e. mastering XPath methods or CSS is essential for the Selenium test automation. We learnt what is XPath, its syntax and types. In this article we will explore some powerful capabilities of XPath methods which open up many new methods for locating complex and even dynamic elements which in the end, make your scripts easier to maintain.

Many a times in automation, we either don’t have unique attributes of the elements or the elements are dynamically generated with the attribute’s value not known beforehand. For cases like these, XPath provide different methods of locating elements like – using the text written over the elements; using element’s index; using partially matching attribute value; by moving to sibling, child or parent of an element which can be uniquely identified etc.

Agile Methodology

What is a User Story? The foundation to Agile requirements!

If you don’t get the user needs right, it doesn’t matter how well you execute the rest of the project. Requirements are the foundation for all the project work that follows. The software development project success lies in understanding the user requirements accurately and appropriately, and then implementing them in the final product. The purpose of a software project is to build a product that provides value to its customers. Thus customer involvement is the most critical contributor in eliciting requirements. Prior to agile, software requirements were described with respect to system. Though not bad, but still there was less user interaction or requirements were not formulated (in detail) from User perspective. The result – industry adopted a new standard. You might have heard about User Story in Agile Software development projects. In this article, let’s see what does User Story actually mean!

Selenium Webdriver Tutorials

Introduction to XPath | Selenium XPath Examples

If you are somewhat familiar with Selenium automation, you would know the importance of XPath. For those who are just starting with Selenium – XPath is one of the most popular element locator technique in Selenium along with CSS selector, i.e. mastering XPath or CSS is essential for the Selenium test automation. Yeah! You can extract the XPaths from Firepath-like tools but these cannot be used directly for dynamic web elements. And we think getting the basics is a must >> Tools can be used afterwards. This article is an introduction to XPath along with some XPath examples.

Web page uses HTML Document Object Model. XPath is used to navigate & locate elements in an XML. So how are XPath examples relevant for a web page?

Mobile Testing

Mobile application development | Why do most Mobile Apps fail?

The shift to mobile application development is impacting companies of all shapes and sizes, making it one of the most competitive ventures. From social media to shopping, navigation, and so much more, digital users spend hours utilizing the millions of apps available literally at their fingertips. With so much choice, users aren’t likely to give any app a second chance, and many people don’t. In fact, almost 35% of mobile app engagements last less than a minute, suggesting users don’t take long to make judgments.

We all know about successful Mobile Apps like WhatsApp, LinkedIn, Flipboard, Instagram, Facebook, etc. Ever thought what keeps other apps like Viber, WeChat, etc. on the similar theme suffer disapproval and losses? While competition in the mobile application development market is high, failure isn’t always a result of bad luck. In most cases, there are other contributing factors. So, why do most apps fail?

Interview Questions & Answers

Software Testing Interview Questions and Answers | 71 – 80

There is no such statement as ‘I am now prepared for the interview’. When facing a Testing interview no matter how many interview questions and answers you have gone through – there is always more to read 🙂 Continuing on our Interview series, let’s see some more interesting FAQs about,

HPE UFT automation…ETL & Data warehouse testing…Service-oriented-architecture…Test Management…Mobile Security…SOAP UI…Waterfall methodology…

Selenium Webdriver Tutorials

Keyboard and Mouse Actions in Selenium Webdriver

What are the common ways you interact with an application? Yeah! The keyboard and mouse. Almost everything we perform in an application is via keyboard or a mouse – click, double-click, type, drag, mouse hover, right-click, etc. So here comes an obvious question for automation testing – How do you replicate (or automate) keyboard and mouse actions in Selenium Webdriver? As you might have guessed, every automation tool provides a way to script keyboard and mouse events. Selenium Webdriver provides an Advanced User Interaction API (including Actions class) which facilitate user actions to be performed in an application, i.e. users can use this API to simulate keyboard and mouse actions in Selenium Webdriver.

Mobile Testing

Testing Mobile Applications for the Real World | Limitations of Mobile Emulator / Simulator (s)

Considering the wide variety of mobile devices from apple to Samsung to android and to Symbian and so on, it is very hard for the testing team to arrange all sorts of mobile devices while working under considerable amount of budget and timeline related constraints. Solution – Mobile emulators are powerful tools for developing mobile applications and are widely used for both manual and automated mobile application testing. But can they deliver 100% coverage? Are these reliable? Can we neglect Real-device Testing? Are there any limitations to Emulators? When to use Real devices for Testing?

Selenium Webdriver Tutorials

How to handle frames in Selenium Webdriver

Occasionally you will encounter the below error when trying to locate an element. One of the reason might be that the element is present within a frame. And when writing a test against them, you can easily get tripped if you’re not paying attention. You cannot directly identify an element present in an iFrame. First we have to switch to the frame and then we can identify the elements present using normal Selenium locators. In this article let’s see how to handle frames in Selenium Webdriver.

Error:

Exception in thread “main” org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {“method”:”id”,”selector”:”tinymce”}