December 17, 2015

Next Week: Automating Amazon : How I Am Spending My Christmas Vacation

Automating Amazon: How I Am Spending My Christmas Vacation: 


For the past few years, I have been coming up with little side projects during my Christmas break to help deepen my knowledge of the software testing industry.

  • December 2012: Examining the book How Google Tests Software
  • December 2013: Taking Alan Richardson's excellent online course Selenium 2 WebDriver with Java
  • December 2014: I was quite busy! I retook Alan Richardson's course, spent time creating this blog, and I finally created a GitHub account storing Java and Python code samples I could show to prospective employers as I interviewed for automation development positions. Quite handy when I was caught up in a surprise layoff and was searching for automation positions this time last year.
This Christmas, I was going to carry on the tradition!



Starting next week, there will be new blog entries posted to Adventures in Automation every Tuesday and Thursday for the next couple of weeks.

I will be attempting to develop automated tests for the Amazon.com site using the knowledge I have gained since I joined Fitbit-Boston in March 2015.

I will be:

  • Blogging my thought process as I attempt to automate Amazon.com
  • Talking about setting up various automation development environments and the tools used to test.
  • Modeling the automated tests on how we are currently designing automated tests for the Fitbit.com shopping cart. 
  • Sharing my sourcecode on GitHub.com

Concepts we will be talking about:

  • Using TestNG to create tests
  • Page Objects to organize the methods on how to interact with the elements on the particular page
  • Wrappers for commonly used Selenium WebDriver functions
  • Actions classes grouping up commonly used methods, so tests are easier to create
  • Plain Ole Java Objects (pojos) to gather up and group together parameters of test objects, so we can pass one object into a method, instead of five or six parameters. 

Please note: I haven't been doing automation on-the-job for very long. I have less than a year's worth of experience developing automated tests in Selenium WebDriver. Although I can describe how we do things at Fitbit, please don't take anything that I am doing as the industry standard. 

If you do have knowledge of the industry standard of automated testing, please feel free to correct me! I will be eagerly monitoring the comments section for any advice or wisdom. 

And no, I don't actually know how Amazon develops their automated tests. I will only be taking my best shot at it.

I'm looking forward to it! 

Update 1/7/2016:

NEXT: Setup of a Development Environment >>

-T.J. Maher
 Sr. QA Engineer, Fitbit-Boston

// Manual tester, 15 years
 // Automated tester for [ 8 ] months and counting

Please note: 'Adventures in Automation' is a personal blog about automated testing. It is not an official blog of Fitbit.com



11 comments:

Lisa said...

I just got to this amazing site not long ago. I was actually captured with the piece of resources you have got here. Big thumbs up for making such wonderful blog page!

larrypatrick985 said...

This is impressive and interesting I share it with my all friends and we search for more information about it I was reading business assignment writing service service blogs I see your blog I like it if you need help with your assignment so contact.

OliyanaBeth said...

This is both impressive and intriguing. I shared it with my entire group of friends, and we are looking for more information about it. I was reading https://www.buyessay.org.uk/argumentative-essay-topics/ blogs about it. I saw your blog and I like it. If you need assistance with your essay topics, please contact me.

MCA Live Transfer said...

This was the best Christmas movie I have ever seen! I laughed so hard throughout the entire film. The Griswold family is hilarious and their misadventures are so relatable. I absolutely loved this movie and I will definitely be watching it every Christmas from now on!

bojo2112jon said...

Nice to see you! Thanks so much for sharing this article about "How I Am Spending My Christmas Vacation", so I can recommend this blog to anyone! But who can help me with online nursing papers? I'm pleased with the subject matter and all around professionalism of this online writing agency. I'm also more than satisfied with the speed of writing my assignments. And now I've time to add a few view points of my own practice. Mostly, I'm very cheery with their professional services and would like to recommend them to all learners, just check their site and see this information!!!

Ken Miles said...

Celebrate the magic of Christmas! As you share your festive moments, envision your little one's first steps guided by the enchanting melodies of the Baby Einstein Musical Mix n Roll Push Walker.

Tia Wheeler said...

Great share

3rd dui in fairfax said...

Learn the secrets to automating your Amazon operations in our latest blog post, "Next Week: Automating Amazon : How I Am Spending My Christmas Vacation." Get ready to streamline your business!

Victor P said...

Nice bloog

Hazel Adan said...

The Spider Man Far From Home Suit is a sleek, high-performance costume inspired by the iconic Marvel movie. Made from premium materials, it features bold red and black patterns, with intricate webbing details. The suit offers a modern, aerodynamic fit, designed for both comfort and agility. A must-have for fans, it’s a stylish tribute to Spider-Man’s heroic adventure.

West Coast Water Safety said...

Aquatic Rescue for Group 3 Pools equips participants with essential skills to manage aquatic emergencies in supervised swimming pool settings. Tailored for pools classified as Group 3—typically smaller facilities with limited depths—this training focuses on accident prevention, first aid, and rescue techniques. Participants learn to recognize hazards, respond to distressed swimmers, and perform safe and effective rescues, including CPR and spinal injury management.

Emphasis is placed on communication, teamwork, and scenario-based practice. Designed for lifeguards, pool staff, and community volunteers, this course ensures participants are prepared to handle emergencies confidently while fostering a safe aquatic environment. Certification often complies with local and national safety standards.