Impress Your Boss With Automated Testing

Impress Your Boss With Automated Testing

A step-by-step guide to using Robot Framework to automate just about anything. If I had it my way, I would automate myself out of a job. I document everything I do at work so I don’t have to explain to the next person how to do things, I just point to the documentation and let them take it from there.

Motivation

If I had it my way, I would automate myself out of a job. I document everything I do at work so I don’t have to explain to the next person how to do things, I just point to the documentation and let them take it from there.

If I have to do something repeatedly in Excel, I’ll write a macro. If there are commands I need to run all the time I’ll script it. I live by the Don’t Repeat Yourself (DRY) code so when it comes to testing you best believe I’m not going to follow the status quo of writing long test procedures in Microsoft Word or Excel. Neither do I want to sit around and run a bunch of manual procedures over and over each time there is a new feature introduced.

We’re all going to be replaced by robots one day anyway right? With that in mind, here’s an article on how to build automation into your workflow.

Introducing the Robot Framework

You’ve probably heard of Selenium or Sikuli for web-based and user interface testing. I’ve used them on projects with limited to moderate success. The biggest hurdle that I’ve seen here is that writing good acceptance tests with these tool sets is that it requires a holistic view of the system (typically the systems engineers or business analysts) but writing the tests typically requires a moderate level of scripting or programming knowledge.

A person with the skill set to do both (i.e. a daywalker) isn’t always available so you have test engineers struggling to write tests or software tests making tests that don’t reflect the end-users needs, or that go overboard.

framework coding python test-automation programming

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Top 10 Automation Testing Tools: 2020 Edition

The demand for delivering quality software faster — or “Quality at Speed” — requires organizations to search for solutions in Agile, continuous integration (CI), and DevOps methodologies. Test automation is an essential part of these aspects.

Top 10 Test Automation Frameworks in 2020

We are moving toward a future where everything is going to be autonomous, fast and highly efficient. To match the pace of this fast-moving ecosystem.

Measure Your Test Automation Maturity

Feel free to grade your team's maturity through my research. By the end of the article, you'll have your Test Automation Maturity Level.

Where To Learn Test Programming — July 2020 Edition

What do you do when you have lots of free time on your hands? Why not learn test programming strategies and approaches?

Guide to Python Programming Language

Guide to Python Programming Language