Thursday, 28 December 2017

Whatsapp to stop working on numerous smartphones from December 31!

WhatsApp The Facebook-owned OTT platform has approved of this development via its official blog post. 
The messaging service will block its support to mobile platforms like BlackBerry 10, BlackBerry OS,  Windows Phone 8.0 and older versions starting December 31, 2017.  Consumers using mobile devices running any of these Operating systems will not be able to utilize WhatsApp after this year.

WhatsApp first informed in the year 2016 that it will put an end to its support for these mobile platforms but later extended the deadline to up to June 30, 2017, and then subsequently to December 31, 2017.
 This was a tough decision for us to make, but the right one in order to give people better ways to keep in touch with friends, family, and loved ones using WhatsApp. If you use one of these affected mobile devices, we recommend upgrading to a newer Android, iPhone, or Windows Phone before the end of 2016 to continue using WhatsApp," stated WhatsApp on its blog.
Below mentioned are the mobile Operating Systems which will  stop supporting WhatsApp in days to come:
-- BlackBerry OS and BlackBerry 10 post-December 31, 2017
-- Windows Phone 8.0 and older post-December 31, 2017
-- Nokia S40 post-December 31, 2018
-- Android versions 2.3.7 and older post-February 1, 2020

Monday, 6 March 2017

QTP Interview Questions - Part 1 !!!

[1]. Which environments are supported by QTP?

    QTP supports the following environments.

  • Active X 
  • People Soft
  • Terminal Emulator
  • Java
  • Siebel
  • .Net
  • Web
  • Visual Basic
  • SAP
  • Web Services
  • Visual Age
  • Oracle
  • Stingray
  • Power Builder

[2]. What are the Object Repositories supported by QTP?

QTP supports 2 types of Object Repositories.

01.Local Object Repository/ Per Action Object Repository

Local object repository is used by default. The file extension of local object repository is ".mtr"

02.Shared/ Global Object Repository:

Shared object repository is preferable while dealing with dynamic objects which are called in multiple tests. The file extension of shared object repository is ".tsr".

[3]. Can we call QTP test from another test using scripting?

Yes. We can call QTP test from another Test using scripting. To do this, we need to make the actions in the corresponding scripts re-usable. Then we can make call from the destination script.

[4]. What is action split and the purpose of using this in QTP?

Action split is used to divide the selected action into 2 parts. The main purpose of dividing the action to improve code re-use.

[5]. How QTP identifies Object?

QTP identifies any GUI object based on its corresponding properties. While recording, QTP will identify and store peculiar properties as defined in Object identification Settings[i.e., mandatory and assistive properties] in the object repository of GUI object.

QTP will compare the stored property values against the on-screen object property values, to uniquely identify the GUI during Run Time.

Sunday, 17 April 2016

Features Of Latest Version Of QTP/UFT 12.1!!!

The latest version of QTP/UFT(Unified Functional Testing) is 12.1. It supports the following.

  • OS:
  1.  Latest version of QTP supports Windows 8.1 and Windows Server 2012.
  1.   Supports Safari browser.
  • UFT Extension:
  1. UFT extension in chrome receives updates Automatically on Chrome.
  • Support For Run Time Application:
  1. Records and run Tests on Windows Run Time Application.
  1. Create Object Repositories with Windows Run Time Application.
  • Newly Supported Technologies:
  1. JDK 1.8
  1. XenDesktop 7
  1. SAP Web Dynapro
  • Extended Support For Other Technologies:
  1. Object identification and interaction with Siebel Web Applications, SAP Applications.
  1. New FlexTable Test Object methods available for advanced data grid controls.

Friday, 1 January 2016

AutoIt in Selenium Part 1!

In this article we are going to see the usage of AutoIt in Selenium. At the end of the article we'll be familiar in creating our own scripts for any windows application.

What is AutoIt?

AutoIt is a freeware automation language for Microsoft Windows, specifically designed for automating the Windows Graphical User Interface(GUI) and general scripting.

     It uses the combination of stimulated mouse movements, Key strokes and windows manipulation in order to automate tasks in a way not possible or reliable with programming languages like VBScripting,SendKeys.AutoIt will run on any Windows version and no specific runtime environment is required.

    It's an another automation tool which helps to automate Windows based application including Keyboard and mouse movements.Just like Selenium IDE, it's also gives us the recording capability which generates the scripts that can be used in our Test.

  • Mouse Movements: We may come across the situation which requires the exact mouse movements. AutoIt help us to stimulate the exact mouse movements.
  • KeyStrokes: We can't stimulate exact KeyStrokes using Selenium. But, AutoIt provides an option to stimulate the KeyStrokes like pressing enter key on any pop up/ entering username, password.
  • Easy To Learn: AutoIt is just like another scripting language and easy to use. AutoIt lists out all functions under menu with examples which can be referenced and used easily.
  • Non-Environment Based: AutoIt scripts can be compiled and executed on any version of Windows.We can easily convert autoIt script in .exe format which can be run on their own.
  • Windows Controls: Directly get information on and interact with check boxes, list boxes, status bars, edit boxes, buttons, combos without the risk of losing KeyStrokes. AutoIt also gives us an option to control the Windows which are not active.
  • Help Menu: Almost all menu options/functions are explained with detailed explanation and example which is very easy to use.Moreover lot of users are there to help us.
  • Windows Management: All actions like resize, move, hide, show, close and pretty much do what you want with Windows elements can be done with the help of AutoIt.
Download AutoIt:
  • Latest AutoIt version can be downloaded from here.

Thursday, 31 December 2015

How to send messages to all contacts in WhatsApp?

As many of us knew that we can't send messages to all contacts individually at a time from WhatsApp. To do this, WhatsApp has a feature called "Broadcast". By using this feature we can send messages to all contact "INDIVIDUALLY" at a go.


In order to send messages to all contacts the following steps need to be followed.
  1. Open WhatsApp
  2. Navigate to Main Menu>Tap on "New broadcast".
  3. Tap on "+" icon and select the list of Contacts to which the messages need to be shared.
  4. Tap on "Done" and then Tap on "Create".
  5. Upon creating this broadcast group, WhatsApp will open the messaging window with the selected contacts as Recipients.
  6. Type the message and send it!.

Edit Broadcast Group:

In order to update the contacts(Remove/Add) the following steps need to be followed.
  1. Open the Broadcast list.
  2. Tap on Main Menu> Select Broadcast List info.
  3. Tap on "Add recipient" to add more contacts to the list.
  4. Tap and hold on the particular contact for few seconds and you'll be displayed with "Remove participant from Broadcast list".
WhatsApp Group Vs Broadcast List:

WhatsApp Group: All members in the group knows who all are the other members in the group.So, all members in the group knows all recipients.

Broadcast List:Its a private list.Recipients don't know the other members in the group. Each members in the list receives the messages as it was sent only to them.

Back To Top