Subscribe for updates on posts
Be the first to read the latest news

Parsing and asserting inside a PDF document from Selenium in three easy steps

August 25th, 2017 by Sorin Raschitor in Automated testing, Software Development

automated software testing SeleniumThe Portable Document Format (PDF) is a file format used to present documents in a manner independent of application software, hardware, and operating systems. Each file encapsulates a complete description of a fixed layout flat document.

In its particular way it is different than a common document file and also it is more difficult to edit the data inside it.

The following use case is presented in this Selenium tutorial:

Having Selenium based automated tests for a software project, in a test script, we require the verification of pre-defined expected results against noticed results data that are stored in a PDF file.

Read the rest of this entry »


Functional safety software: coding for the unexpected

June 13th, 2017 by Silviu Stefanescu in Automated testing, Automotive, Embedded, Software Development, Tremend

Functional SafetyWhen the Ariane 5 rocket exploded mid air in June 1996, only 36 seconds after its test launch, the software aboard the spaceship was working within official specifications. Still, it was a software error that had caused the disaster: an attempt to convert a large 64-bit floating point number (representing the horizontal velocity) into a 16-bit integer. The ensuing integer overflow led to a sequence of errors that caused the vehicle to lose direction and crash. An investigation concluded that the software had done its job. The problem was actually rooted in software design and incomplete testing specifications.   Read the rest of this entry »


Installing Appium 1.6.x on MacOS

May 30th, 2017 by George Codreanu in Automated testing, iOS, Java, General, Testing

appiumAppium  is an open source, cross-platform test automation tool for native, hybrid and mobile web apps, tested on simulators (iOS, FirefoxOS), emulators (Android), and real devices (iOS, Android, Windows).

This tutorial will cover all the necessary steps in order to have a setup on a MacOS machine that is ready to run automated tests on an iOS device.

Read the rest of this entry »


Software testing: the story behind flawless code

May 12th, 2017 by Silviu Stefanescu in Automated testing, Software Development, Testing, Tools

software testingSoftware testing can feel a lot like being a demolition man. Or like being a curious kid with an appetite for dismantling expensive toys. It comes with the daily practice of getting into the mindset of end-users of all kinds.

At Tremend we’ve been testing software since we started coding for our clients. Over the past 11 years it has become clear that functional and usability testing is essential for high quality software. Here are some of the things we’ve learned about the process and the people involved.

Read the rest of this entry »


Selenium automated testing: workaround when encountering pop-ups

March 3rd, 2017 by George Codreanu in Automated testing

StockSnap_8B0Z5GDJT1During the runtime of our automated testing scripts, a common problem that blocks the completion of the tests arises from the appearance of pop-ups that are displayed for a small amount of time. This kind of situations can be easily missed when writing the test script, due to their short display time.

 

Read the rest of this entry »