TesterCity

A place where software quality lives

Case Study: JUnit4, Selenium WebDriver and Allure

I just recently made an example project which shows the abilities of automated testing using JUnit4, Selenium WebDriver and Allure.

This relatively simple project with code written on Java requires only Maven to run, it works on Internet Explorer, however you may tweek it to work on any Webdriver compatible browser (both desktop and mobile). Allure itself could be tuned to use most using automated testing framework, so not only JUnit is supported. Worth to note, you may import project with your Java IDE and use it as base for your experiments.

The source code, including project configuration pom.xml, as well as setup and usage guide are available on my GitHub space:
https://github.com/niki4/automated-testing-yandex-market-example

GUI тесты на Python: Win32 API, MS UI Automation, и немного о будущем

Один из разработчиков Pywinauto рассказывает как с помощью Python и этого фреймворка можно автоматизировать администрирование/тестирование приложений на примере Windows.

Также стоит обратить внимание на YouTube-канал Академии Яндекса «Тестирование«, там много интересных и полезных видео по теме.

Latest webinars this year

December is a great time to threat yourself and get familiar with something new or to refine existing skills. Find below list of upcoming online events, I believe most of them worth to attend.

  • Secure Software Requires the Right Tools. Synopsys cybersecurity expert Jonathan Khudsen will tell about classes of tools work best for locating vulnerabilities and how to use them in the context of product development.  Date and time: 13.12.2016, 2:00 PM ET. Free, registration required.
  • The Future of Test Automation: Leading Experts Share Their Vision for 2017. Test Automation gurus Dave Haeffner, Jim Evans, Simon Stewart and Brian Jordan, about to ​discuss emerging trends, skills, and best practices that will shape your testing environment during 2017. English language. Date and time: 15.12.2016, 10:00-11:00 AM PST. As usual, event is free but registration required.
  • HP invites to discover a HPE User Behavior Analytics, some kind of enterprise DLP (data leak prevention) system with fraud-assessment abilities. Russian language. Date and time: 16.12.2016, 11:00-12:30 (MSK). Free, but registration requried.

Announce for ‘Advanced Test Automation Techniques for Responsive Apps and Sites’

e711eb50-d15af060-app-logo-subtitle-white-200-50-var2Struggling with coding automated tests for your responsive web-app, full of asynchronous JS, yet on various types of devices, ha? Then it worth to join and visit this free webinar.

This session is organised by Applitools, you will learn how to:

  • Implement generic tests that work for all the layouts of your app
  • Control browser’s viewport size to accurately target layout transition points
  • Incorporate layout-specific assertions in your tests
  • Effectively design responsive page objects
  • Visually validate the correctness of your app’s layout

Yet the organizers follow with advanced session, where they going to implement a complete Selenium-based automated test for a popular responsive website from scratch.

Date: Tuesday, July 26
Time: 10 am PDT / 1 pm EDT / 5 pm GMT
Duration: 1 hour

Announce for ‘Testing Web Applications across Browsers and Devices’ webinar

10-11-15_TestingWebApps_580

Event Date: Tuesday, December 3, 2015
Event Time:
1:00 p.m. ET/10:00 a.m. PT

More and more organizations are under pressure to deliver sophisticated cross-platform web applications faster than ever. Yet the world of web apps is complex, with numerous devices of various sizes using different operating systems and browsers.

In this fragmented environment, a comprehensive test process is essential to delivering the right experience on the right screen at the right time.

Join Sencha’s Don Griffin and Gautam Agrawal and guest speaker, Forrester Research’s Michael Facemire, to learn innovative techniques for testing web applications across multiple platforms, browsers, and operating systems.

You’ll also learn how to:

  • Adapt to the changing web application testing market
  • Test HTML5, CSS, and JavaScript applications across different browsers
  • Automate unit and functional testing for applications written in JavaScript

This webinar sponsored by Sencha, developer of Ext JS framework. It most likely that speakers on this webinar will be talk about it in a varying degree. If you are still interested, feel free to register on this free webinar by link on the banner above.