banner-649x60

Category: Automation Testing

LETTER FROM THE EDITOR – DECEMBER 2015

Michael_Hackett.20150723Every year, LogiGear Magazine devotes one full issue to Test Automation.  We could do more than one, and perhaps even that would not be enough.

The problems around automation have become increasingly complex. And now, automation is much more integrated into the software development process. For over a decade teams have been faced with “do more with less”: do more testing, do more automation, and do it all with less staff. Then Agile/Scrum came along and we had to automate it faster. As the XP practice of continuous integration (CI) caught fire, our automation suites – smoke tests and full regression suites – got integrated into the autobuild development process, which in most cases was out of our control. Other people and tools are now running our automation and reporting back results – not by us kicking off automation when we choose to, but whenever a build takes place.

Why is test automation the backbone of Continuous Delivery?

LGMweb.201512.Sakalley.SS_310023587

The path to continuous delivery leads through automation

By Ranjan Sakalley

Software testing and verification needs a careful and diligent process of impersonating an end user, trying various usages and input scenarios, comparing and asserting expected behaviours. Directly, the words “careful and diligent” invoke the idea of letting a computer program do the job. Automating certain programmable aspects of your test suite thus can help software delivery massively. In most of the projects that I have worked on, there were aspects of testing which could be automated, and then there were some that couldn’t. Nonetheless, my teams could rely heavily on our automation suite when we had one, and expend our energies manually testing aspects of the application we could not cover with automated functional tests. Also, automating tests helped us immensely to meet customer demands for quick changes, and subsequently reaching a stage where every build, even ones with very small changes, went out tested and verified from our stable. As Jez Humble rightly says in his excellent blog about continuous delivery, automated tests “take delivery teams beyond basic continuous integration” and on to the path of continuous delivery. In fact, I believe they are of such paramount importance, that to prepare yourself for continuous delivery, you must invest in automation. In this text, I explain why I believe so.

Get Automated Testing “Done”

How to fit automated testing into scrum, and keep testers in sync with other teams

shutterstock_133776947

By Hans Buwalda and Subu Baskaran

One of the benefits of the approaches of agile projects is their friendliness towards testing. The testing activities, and the testers with it, are integrated into the teams, and testing and quality are redefined as team responsibilities. Automation nowadays is a must-have that needs to be addressed. Automation happens on multiple levels in a system, starting with unit tests. Here, we’ll focus on functional tests at the UI level.

How to Implement UI Testing without Shooting Yourself in the Foot

arrow_in_foot.02.a.croppedHow to do UI test automation with the fewest headaches

By Gojko Adzic

I’m currently interviewing lots of teams that have implemented acceptance testing for my new book. A majority of those interviewed so far have at some point shot themselves in the foot with UI test automation. After speaking to several people who are about to do exactly that at the Agile Acceptance Testing Days in Belgium a few weeks ago, I’d like to present what I consider a very good practice for how to do UI test automation efficiently.

Cruise Control: Automation in Performance Testing

LGMweb.shutterstock_231819124When it comes to performance testing, be smart about what and how you automate

By Tim Hinds

Listen closely to the background hum of any agile shop, and you’ll likely hear this ongoing chant: Automate! Automate! Automate! While automation can be incredibly valuable to the agile process, there are some key things to keep in mind when it comes to automated performance testing.

Halliburton’s Last Mile to Continuous Delivery

5- Hali case studyHow Halliburton leveraged outsourcing to achieve their goals.

By LogiGear Staff

Organizations are focusing on speed, both in Continuous Integration and rapid deployment as a competitive advantage. Many software development organizations can significantly shorten development cycles by implementing one or a combination of Agile practices, continuous integration & deployment methods, and feature branches. While these frameworks and techniques shorten development cycles, test teams can quickly fall behind in keeping up with the velocity of product releases. Getting assistance from the outside can be crucial to the success of the entire development organization.

Get Help When You Need it

If you want to enjoy your job and not worry about lack of resources, or have old, outdated strategies, with failing or meaningless test automation – get help!

By Michael Hackett

We all know about globalization. Markets are global, products are global, mobile is global and software development is a global. As a result, the workforce is increasingly distributed and diverse. Home team, multiple away teams, based on skill, based on time zone, on locale, availability—there are many reasons.

LogiGear Magazine – April 2014 – Test Tool and Automation

LogiGear Magazine – April 2014 – Test Tool and Automation

Automation Selection Criteria – Picking the “Right” Candidates

Identifying which tests to begin with when starting automation  is key to driving testing cycle times down and coverage up

By Robert Galen

So there you are. You’ve done a little research and made the business case to upper management regarding test automation and they bit on the proposal. Surprisingly, they supported you all the way and are extremely excited about how much faster testing can really move, or upper management comes to you with an edict to start automating your testing. You’ve got to improve testing cycle and turnaround times and do it with fewer resources. They clearly believe automation is the only way to achieve these goals. You’re given a nearly blank check to quickly bring automation into play for the next major release—3 months away…

Test Automation Tool Shopping Guide

A short-list of selection criteria and popular automation tools.

By LogiGear Staff

There are a lot of test automation tools available in the market, from heavy-duty enterprise level tools to quick and dirty playback-and-record tools for browser testing. For anyone just starting their research we’ve put together a short list of requirements and tools to consider.