The Cheezy Internet: Composing tests using Cucumber and Gherkin
Adventures in Automation - T.J. Maher
by
2y ago
This is fourth in a series of blog posts. Care to go back to the beginning? Following along with Jeff "Cheezy" Morgan's eBook, "Cucumber and Cheese: A Tester's Workshop" (2017), after setting up a development environment, we started creating in Ruby + Watir the basic building blocks for an automated test framework, as we saw in the last Adventures in Automation blog entry.  Instead of going into great detail testing against the complex test site Jeff uses in Chapter 4: Cucumbers and Puppies of is book, with Sally's Puppy Adoption Agency, we are using the simpler test site ..read more
Visit website
The Cheezy Internet: Writing Ruby + Watir tests for The-Internet
Adventures in Automation - T.J. Maher
by
2y ago
This is third in a series of blog posts. Care to go back to the beginning? Last blog entry, based on Jeff "Cheezy" Morgan's LeanPub book, "Cucumbers and Cheese: A Tester's Workshop", we set up our local machine, wrote and executed our first Watir program.  Based on his book, we are going to attempt to sketch out and write our first test against Dave Haeffner's sample login page on The-Internet at https://the-internet.herokuapp.com/login. The-Internet / Login Page Drafting a Test  A sample test for The-Internet / Login could be: Go to https://the-interne ..read more
Visit website
The Cheezy Internet: Installing Ruby + Watir + Chromedriver + IDE on Windows 10
Adventures in Automation - T.J. Maher
by
2y ago
Macbooks are amazing machines. I love coding on them. Using the Mac Terminal in Homebrew. Dressing them up with decals, such as the glasses-and-tie decal my wife bought for my very first work laptop back at Fitbit-Boston. Love dressing up the Apple logo! I definitely would not recommend using your work machine, if you have one, for anything but work and work-related activities.  The problem is that when it comes to non-work related programming activities, it can leave for me, well, less glamourous and sparkly alternatives.   My home computer always has been a Window ..read more
Visit website
The Cheezy Internet: Creating a Ruby + Watir + Cucumber automation framework with Jeff Morgan's Page-Object gem
Adventures in Automation - T.J. Maher
by
2y ago
Greenfield projects have been rare in my automation development career. The programming language, the toolsets that help craft the automation frameworks, the methods that interact with the pages of the web  application under test, all have been selected long before I joined the software development team.  My job is to get up to speed on the automation framework as fast as possible. To climb the steep learning curves quickly, I create toy projects so I can explore the tools and technologies used for automated testing, using similar source material and a simple test site. Our source ..read more
Visit website
Just purchased a new automation development book, Cucumbers and Cheese: A Tester's Workshop
Adventures in Automation - T.J. Maher
by
2y ago
This morning, I just purchased Jeff "Cheezy" Morgan's LeanPub book, "Cucumbers and Cheese: A Tester's Workshop" https://leanpub.com/cucumber_and_cheese .  Although this book came out in 2012 and was last updated in 2017, the Gherkin + Ruby + Watir + Page-Object Ruby Gem framework described was the basis of the initial framework my workplace uses.  Related Links:  Jeff Morgan's GitHub: https://github.com/cheezy cheezy/page-object: https://github.com/cheezy/page-object ... Can't wait to read it!  About the Book: "In Cucumber and Cheese, Cheezy sha ..read more
Visit website
Long time no hear!
Adventures in Automation - T.J. Maher
by
2y ago
Hey there! It's been a while. How have you been?  It's been a rough year, hasn't it?  Since we last talked, a global pandemic started, I lost a job, found a new job, found a new house, moved into the new house, got vaccinated for COVID-19, helped my in-laws move in, found out the new job wasn't really an automation development job, quit that job, the family caught mild cases of COVID-19, and started a brand new job last week. There just hasn't been any mental energy left over to blog.  When my three year old son has been in daycare, I am in work-mode.  When my son is ho ..read more
Visit website
Exploring WebdriverIO - Installation
Adventures in Automation - T.J. Maher
by
2y ago
Over the past five years, I've constructed many automation test frameworks, both tinkering here at home and creating ones on-the-job.  For this next series of blog entries, I will be exploring Webdriver IO Version 6, which uses JavaScript, Node Js, and the Node Package Manager (NPM). The only problem? I last used this particular toolset back when I was working on a Nightwatch JS project four years ago. So, here it goes!  The WebdriverIO robot Related Links:  Official Site: https://webdriver.io/ Github site: https://github.com/webdriverio/ TestAutoma ..read more
Visit website
The next step in my automation development journey
Adventures in Automation - T.J. Maher
by
2y ago
Although I received my offer letter back on June 3rd, for a Software Test Engineer position at Verily (formerly Google Life Science) it was still thrilling to see in my Inbox: "Welcome to Google: Hi Thomas Maher, We're so excited for you to join us at Google/ Alphabet". "Email: Onboarding at Google" My automation journey started, as I mentioned a few years ago, when I was I picked up the book "How Google Tests Software (2012)". The premise of the book was that quality wasn't some other department's responsibility... it was the software development's job. "Quality is a Development ..read more
Visit website
Hello, Verily! Can't wait until June 15th!
Adventures in Automation - T.J. Maher
by
2y ago
Starting June 15th, I will be a Software Test Engineer for Verily Life Sciences! Verily.com "Verily's mission is to make the world’s health data useful so that people enjoy longer and healthier lives. The company was launched in 2015 and is a subsidiary of Alphabet. "Verily develops tools and devices to collect, organize and activate health data, and creates interventions to prevent and manage disease. The company partners with leading life sciences, medical device and government organizations, using deep hardware, software, scientific, and healthcare expertise to enable faster dev ..read more
Visit website
Why hire me as an SDET? Some recommendations.
Adventures in Automation - T.J. Maher
by
2y ago
As you may have seen in my last post, the workplace I have loved had a reduction in force. I made a lot of friends at Threat Stack, people I loved working with and hanging out with. I am really going to miss them. I am now looking for a new full-time perm SDET role in the Boston role. Why hire me as an SDET as your company? Here are a few recommendations from the people I worked for, worked with, and trained: Joe Baker, Sr. Software Engineer Manager at Threat Stack, LinkedIn Recommendation (4/15/2020) "TJ is able to understand a feature the team is working on from the developmen ..read more
Visit website

Follow Adventures in Automation - T.J. Maher on FeedSpot

Continue with Google
Continue with Apple
OR