The Massachusetts Bay Transit Authority (MBTA) operates a series of bus lines, whose information is accessible through their API, https://api-v3.mbta.com/. How could you test that a sampling of these bus lines are still listed?
Route 210 | Quincy Center - Fields Corner
Route 212 | Quincy Center - North Quincy
Route 220 | Hingham Depot - Quincy Center
Route 222 | East Weymouth - Quincy Center
Route 230 | Montello Commuter Rail Station - Quincy
With this project, we are going to use the built-in Ruby Library NET::HTTP to interact with the API, and Thoughtworks Gauge to set up the test framework, and we are going to make the tests data-driven, putting the information we need to verify in a table.
Angie Jones, International Keynote Speaker, blogger at angiejones.tech, Director of TestAutomationU.com is on a world tour for her latest talk Visual Validation for Test Automation:
I remember being so impressed when I first heard about Test Automation University, the latest project by Angie Jones. A free online university, sponsored by Applitools, where subject matter experts in the software testing field created tutorials? Yes, please! Finding up-to-date information on automated testing can be an exercise in frustration.
Imagine my surprise when a few weeks after TAU was launched, Angie Jones got in touch with me back in February: Did I want to create a course for Test Automation University?
I decided my topic would be on Capybara, the Selenium WebDriver wrapper I used to put together the UI Automation framework at work last year. It took a lot of time, effort, and sleepless nights, but after a month of effort, I was able to beat the deadline.
Thank you so much, Angie, for giving me this opportunity!
I cannot believe all the effort Angie Jones puts into reaching out to the software testing community. She is always on the go, giving lectures, running webinars, and speaking at conferences.
Angie has been a guest speaker at my Ministry of Testing - Boston Meetup twice:
The Java course uses the OpenJDK General Availability release of Java 11.
The OpenJDK, the Open Java Development Kit is a free and open-source implementation of the Java Platform, Standard Edition (Java SE). (Get the OpenJDK FAQ).
Whenever I join a new team, my first task is fostering and nurturing a good working relationship with the developers. Why? If there is good chemistry between testers and developers, the quality of work increases as the quality of communication increases.
The relationship between tester and developer shouldn’t be one of artist and art critic. Rather, it should be one between writer and copy-editor, each contributing to the quality of the product.
Developing a good working relationship with developers can be tricky. Here are five tips for nurturing and developing relationships with your developer teammates.
Even though I have been a software tester for the past twenty years, I still like taking introductory courses where I can practice going back to the basics.
Right now, I am working through Mark Winteringham's Introduction to HTTP, accessible when you purchase the Ministry of Testing's Professional Membership.
Threat Stack, where I work, has started a campaign to showcase on its company blog not just its developers and security analysts, but also its software testers.
The video course contains over 45 minutes of material covering topics such as:
What is your goal for starting a test automation initiative and what is it that you want to accomplish?
Who do you envision participating in your test automation initiative and in what capacity?
How do you plan for the execution of this strategy?
How to get people on board and help them understand their place in the automation strategy
How to scale your automation
Registration is free for this course, the current fifteen courses available, and the five courses listed as "Coming Soon". Also coming soon, ... a course I designed for Applitools Test Automation University: Introduction to Capybara.