• Software testing checklist
    Quality,  Software Testing

    Software Testing Checklist

    Software Testing Checklist The Software Testing Checklist is necessary steps to ensure that our software application performs as per our expectations, so this document should make and follow at the various steps of software testing life cycle (STLC). 1. Analyzing the requirements and functional specifications First of all read and analyze all the requirement related documents and functional specification documents because Analyzing and Understanding the requirements is most important part of the software testing. If we understand the requirements properly then we can proceed further to another phases and we can raise doubts & questions regarding the requirements, decide the requirement feasibility for development and testing. If requirements are not…

  • selenium webdriver commands
    Quality,  Selenium,  Webdriver

    Selenium Webdriver Commands

    Selenium Webdriver Commands There are many selenium webdriver commands use to automate a project as we have seen in my previous posts of selenium webdriver. Some of the available commands in webdriver are Browser Commands, Interactive Commands, Information Commands, String Comparison Commands, Validation Commands etc. Browser Commands: The browser commands use to open the browser, close the browser and open the website by get the url. get :- It is to open the URL of the web application.     Syntax: driver.get(“url”); quit():- It is to close the browser.     Syntax: driver.quit(); close:- It is to close the child or pop up window. Syntax: driver.close();   Interactive Commands: The interactive commands…

  • Video Recording Test Scenarios
    Quality,  Software Testing,  Test Scenarios

    Video Recording Test Scenarios

    Video Recording Test Scenarios Verify the availability of Video Recorder device like Multimedia Mobile phones, Smartphone, Handycam, Digital Camera, CCTV etc. Verify the device ON and setting of the device should be in Video Recording mode. Verify that the lens of the Camera should have clear view to record. Verify that Recording button should appear to record in video recording mode. Verify that Timer should appear while recording a video. Verify that there should be enough space in the device or SD card to record and save a video. Verify the Play the recording feature and check whether the video have been recorded successfully or not with desired quality. Verify…

  • TestNG with XML
    Quality,  Selenium,  Software Testing,  Webdriver

    TestNG with XML

    TestNG with XML Framework TestNG with XML has many advantages in Selenium, as we can do parallel testing and can execute multiple test scripts of multiple classes. By the use of XML with TestNG framework we can do multi browser testing, means we can launch multiple browsers simultaneously like Google Chrome, Mozilla Firefox, Internet Explorer, Safari etc and run same script. Suppose we make test scripts for 600 test cases, but we want to run the test scripts no. 3, 258, 423 and 586 only, then in this type of scenario we will use TestNG.xml file to execute these test scripts. We can run the scripts (test methods) in user…

  • TestNG Framework in Selenium
    Quality,  Selenium,  Software Testing,  Webdriver

    TestNG Framework in Selenium

    TestNG Framework in Selenium TestNG framework in Selenium is a testing framework and the advanced version of JUnit testing framework. The limitations which are identified in JUnit, all are overcome and also given added advantages. It is an add-on to the eclipse. Also in latest version of eclipse, TestNG has been pre-installed. But if somehow it has not been installed in eclipse then I have described TestNG installation steps in eclipse below. Steps to install TestNG: Go to Eclipse >> click on Help >> Select Install New Software. Click on Add >> give name as TestNG and give the location as ‘http://beust.com/eclipse’ >> click on OK. Check the checkbox at…

  • Quality,  Selenium,  Software Testing,  Webdriver

    Frameworks in Selenium

    Automation Testing by Selenium is a bit of complex task because of the management and maintenance of the scripts. So therefore we need to use and develop the different types of frameworks in selenium webdriver. The structural way to implement the scripts for the better maintenance is known as frameworks. Maintenance means how we are implementing the automation scripts. It is easy to analyze, update, execute and analyzing the results.   Frameworks in Selenium: There are some frameworks given below: Modular Framework Data Driven Framework Keyword Driven Framework Hybrid Framework   Modular Framework: It is the basic framework and also known as Linear Framework. The application will be divided into…

  • video streaming test scenarios
    Quality,  Test Scenarios

    Video Streaming Test Scenarios

    Today whole world is moving towards digitization and use of internet is crossing every limit day by day and most of the people use to do video streaming by their devices to enjoy, education, entertainment etc. therefore there are many video streaming software available on the internet for download and install or use online streaming software like Youtube, Netflix, Openload, Dailymotion etc. So use the video streaming test scenarios to ensure that the user gets the best video streaming experience with the use of selected streaming software on the basis of test scenarios of video streaming given below. Video Streaming Test Scenarios Verify the availability of Multimedia device like Desktop…

  • java basics for selenium
    Quality,  Selenium,  Software Testing

    Java Basics for Selenium

    Software Testing is very essential process of Software development life cycle. Basically there are two types of software testing conducts on any software, first is Manual software testing and second is Automation software testing. Automation testing is useful to accelerate the Testing process and for automation we use various tools like Selenium, Apache Jmeter, Sikuli, QTP, Appium, Selendroid etc. Selenium is a most famous and open source tool to automate the web applications but to use this tool we need to know some java basics for selenium, so that we can implement the automation scripts to execute the test cases. Java Basics for Selenium Java is most famous scripting language…

  • multiple windows handling in selenium webdriver
    Quality,  Selenium,  Software Testing,  Webdriver

    Multiple Windows Handling in Selenium Webdriver

    Multiple Windows Handling in Selenium Webdriver There are many web applications which have pop up windows or child windows or multiple windows. So while Testing if we use Manual Testing then we can do the testing by operating all the windows separately. But if we want to automate this kind of scenario then we need to do multiple windows handling in selenium webdriver. Suppose there is a scenario where we have to manage multiple windows and need to navigate in all the windows for example: Open spicejet.com >> fill mandatory fields >> click on Find flights button >> now click on Currency Converter link which is available on the page…

  • JavaScript Alert in Selenium Webdriver
    Quality,  Selenium,  Software Testing,  Webdriver

    JavaScript Alert in Selenium Webdriver

    In the Web application, there are several JavaScript alert messages appear while executing the scripts or simply operating the application. So we need to know that how to handle JavaScript Alert in Selenium Webdriver. Let’s take a scenario to handle JavaScript Alert message Scenario: Write a program to verify the JavaScript alert message for any validation of any overcount. Click on OK button of JavaScript alert message. Before clicking on Ok button, take the text message which is available in the alert message and print. To handle the alert, we need to navigate from main window to alert. Then we can perform actions like either OK or Cancel. Accept: It…