• Angie Jones, Your Tests Lack Vision: Adding Eyes to Your Automation @ SmartBear

    Angie Jones -- Director of Applitools' new free http://TestAutomationU.com -- while she is in town keynoting and running a few workshops for the Software Testing Professionals conference ( http://STPcon.com ) will be stopping by the Ministry of Testing - Boston once again! Her topic for the evening: "Your Tests Lack Vision: Adding Eyes to Your Automation". Thank you, Angie Jones and http://Applitools.com for presenting to us, and http://SmartBear.com for hosting our group once again! Itinerary: * 6:00 pm - 6:30 pm: Meet-and-greet with Food and drink * 6:30 pm: The talk begins! About the Presentation: "Automation has come a long way in assisting with regression testing efforts. Teams worldwide are successfully running hundreds of functional regression tests at every check-in. While this provides a great source of confidence, critical regression bugs are still missed using this approach. That’s because these tests can only assert on what their human programmer asks them to. Additional errors with functionality, UX, and usability often go uncaught using today’s most common test automation techniques. "For this reason, the top companies in all sectors of the industry are turning to visual validation. Visual validation is a relatively new concept that can be used to enhance existing automated tests and provide an easy way to perform those difficult checks for things like UX, localization, usability, responsive design, and cross-device testing. "In this meetup, you’ll learn how visual validation works, see a live integration into an existing test code base, and discuss the pros and cons of using various visual validation techniques". About Angie Jones: From https://www.stpcon.com/speakers/angie-jones/ "Angie Jones is a Senior Developer Advocate who specializes in test automation strategies and techniques. She shares her wealth of knowledge by speaking and teaching at software conferences all over the world, as well as writing tutorials and blogs on http://angiejones.tech ". About SmartBear: From https://www.indeed.com/cmp/Smartbear/about "Software powers the world. At SmartBear, we know that for every application, there is a software team working hard behind the scenes to keep users happy. We create the software tools that development, testing, and operations teams use to deliver the highest quality and best performing software possible, shipped at seemingly impossible velocities. With products for code review, API and UI level testing, and monitoring across mobile, web and desktop applications, we equip every member of your team with tools to ensure quality at every stage of the software cycle". Related Links: * Check out Angie Jones' free Java Programming course! https://testautomationu.applitools.com/java-programming-course/ * Try a demo of Applitools Eyes with a free account at https://applitools.com/users/register * Read about how SmartBear and how they acquired Cucumber Ltd: https://smartbear.com/blog/test-and-monitor/smartbear-acquires-cucumber/

    3
  • Software Testing Lean Coffee @ Russell House Tavern, Harvard Square

    Originally, this was supposed to be at John Harvard's, which is no more! Location is switched to the Russell House Tavern. - - - - - - - What is a "Lean Coffee"? Picture a dinner-and-discussion group run like an Agile End-of-Sprint Retrospective. • Each Participant writes down on Post-It Notes topics they want to discuss. • After grouping up similar topics, each person votes on which topics they want to discuss. Each participant gets two votes to spend. • "Timebox" how long you want to spend on a topic. Five minutes? Ten minutes? • Time's up? Revote to add more time or jump to the next topic. How to RSVP: Unfortunately, at the Russell House Tavern in Harvard Square we could only make a reservation for ten people. If you RSVP "Yes", and you find out that you can't make it, please change your reservation. A wait list will be provided. About Russel House Tavern: https://russellhousecambridge.com/ "A New American Tavern, Russell House Tavern is a comfortable gathering spot for every occasion-from casual lunch breaks on the patio to after-work cocktails in the upstairs tavern to functions in the private dining room and everything in between". Dinner Menu: https://russellhousecambridge.com/menus/ With such a large group, please try to bring cash to settle up the bill. About the Event: T.J. will bring Post-It Notes and Sharpies for people to use. • We can pick discussion topics -- loosely related to software testing or quality assurance -- while looking at menus. • After reviewing the topics, grouping up similar ones in a "To Be Discussed" pile, we can vote on which we want to discuss. Each person can vote twice! Either twice on the same topic, or once on two separate topics. • How long does the group want to talk about the topic? Five minutes? Ten? We can go around the table to casually compare and contrast different viewpoints about the topic. The Post-It Note is in the "Discussing" pile. • Time's up? Do want to still talk about the topic? Extend it another five or ten minutes. If not, retire the topic in the "Topic Discussed" pile, and on to the next topic! About Lean Coffees: "Lean Coffee started in Seattle in 2009. Jim Benson (http://twitter.com/ourfounder) and Jeremy Lightsmith (http://twitter.com/lightsmith) wanted to start a group that would discuss Lean techniques in knowledge work – but didn’t want to start a whole new cumbersome organization with steering committees, speakers, and such. They wanted a group that did not rely on anything other than people showing up and wanting to learn or create". - LeanCoffee.Org (http://leancoffee.org/) "The Lean Coffee format is both easy to follow and effective at facilitating learning and collaboration through group discussions. Although the name combines ‘Lean’ (eg. Lean Thinking, Lean Startup, etc.) and ‘Coffee’ (implying casual morning sessions), neither the topics nor the meeting times need be so rigid. For instance, I’ve attended Lean Coffee meetups held in mornings, afternoons and evenings. You can gather at a local coffee house, a pub or at your office. Most successful Lean Coffee groups maintain a reliable cadence, meeting at the same time and place each week or two". - AgileCoffee.com (http://agilecoffee.com/leancoffee/)

    13
  • Webinar: Selenium 4 with Simon Stewart

    Needs a location

    Pack a lunch and put on your headphones! The Ministry of Testing - Boston is crashing a webinar: Simon Stewart revealing what is happening with Selenium 4! While the webinar is going on, let's chit-chat in the Ministry of Testing #usa_boston channel. Registration for the webinar: https://www.browserstack.com/webinars/selenium-4-with-simon-stewart Get an invitation for MOT Slack: https://ministryoftesting.com/slack_invite Sign In: https://ministryoftesting.slack.com/ About the Webinar: "Selenium, the leading test automation framework is getting an upgrade. So what has changed? More importantly, what does this mean for you?" About the Speaker: "Simon [Stewart] is the Selenium Project’s lead, the creator of WebDriver, and the co-editor of the W3C WebDriver specification. His career has lead him through ThoughtWorks, Google, and Facebook".

    4
  • Webinar Panel: How to shift to continuous testing in DevOps

    Webinar Panel: Lisa Crispin will host Andrew Morton, Angela Riggs, Isabel Evans and Maryam Umar to share their continuous testing experiences & answer live questions about "shifting left/right" and testing in DevOps. Please join us live, bring your questions! Please register at this link rather than here on the meetup site: https://zoom.us/webinar/register/WN_UOoMun0TRIGDEtHZA7np-g. A link to the recording will be sent to registrants afterward, but the most fun will be participating in the live discussion!

    7
  • Promoting Agile Quality in a Corporate World

    Promoting approaches that truly increase quality can be a struggle in the Corporate worlds many of us live in. In this session Michael will relate recent tales of working in a large corporation that is still struggling to become Agile. He will share how he learned, even within large and slow traditional organizations, to successfully promote quality agile practices and approaches at all levels from senior management to SDETs on the ground. He will also share approaches that failed as they provide key learnings. Topics will include Scrum vs. Kanban, SAFe, KPIs, Six Sigma, Testing Pyramid, Test Ice Cream Cone and Test Iceberg, BDD, TDD, Visibility and Feedback. The session will include interactive surveys and open discussion with attendees who are encouraged to also share their experiences.

    5
  • Webinar: Lisa Crispin, Whole Team Testing @ Ministry of Testing, Ask Me Anything

    Lisa Crispin, co-author of "Agile Testing: A Practical Guide for Testers and Agile Teams" and "More Agile Testing: Learning Journeys for the Whole Team" ( http://AgileTester.ca ), and event organizer for the Ministry of Testing - Boston Meetup, will be giving an Ask Me Anything for the http://MinstryOfTesting.com . Register Here: https://www.ministryoftesting.com/events/testing-ask-me-anything-whole-team-testing-lisa-crispin About the "Ask Me Anything": "In this AMA, Lisa will answer questions about how whole-team testing works in practice. If you’re wondering how in the world you get non-testers interested in doing work that they’ve purposely avoided in the past, or interested in newer practices that involve more of the delivery team, such as pair and mob testing, please join in with your questions. "Once you've registered you could ask Lisa any question you might have, here are a few more examples: * "When I try to get developers to do testing, they say it’s not their job. What can I do about that? * "Other people on my cross-functional team say they want to learn how to do testing. How can I help them learn skills? What skills should I start with? * "I’m on a separate test automation team. It’s difficult to automate tests for (name some reason, such as, there are no unique identifiers in the UI). How can I get developers to make the code more testable?" Sponsored By: MABL Mabl, an excellent sponsor of the Ministry of Testing - Boston Meetup is also sponsoring this Ministry of Testing Ask Me Anything! "Mabl is the most reliable codeless UI testing service available, enabling continuous testing with an auto-healing automation framework and maintenance-free test infrastructure. Using proprietary machine learning models to automatically identify application issues, including JavaScript errors, visual regressions, broken links, increased latency, and more. Mabl brings traditional UI testing to the modern age. Find out more about http://mabl.com ". Want to Sponsor a Ministry of Testing worldwide event? * Advertise with the MOT: https://www.ministryoftesting.com/advertise * TestBash: https://www.ministryoftesting.com/testbash/sponsor Follow on Twitter: * Lisa Crispin: https://twitter.com/lisacrispin * Ministry of Testing: https://twitter.com/ministryoftest * Ministry of Testing - Boston: http://twitter.com/mot_boston * Mabl: http://twitter.com/mablhq * T.J. Maher: http://twitter.com/tjmaher1

  • *Note new Date/Time!* Test Auto Strategy Pt III: Put Your Strategy Into Practice

    We've postponed this to April 2 since I'm having knee surgery this week. See you then! I'm really excited about this installment. Bring your questions! This is a webinar event! In the first two installments of this webinar series, we looked at models based on the test automation pyramid, models based on the agile testing quadrants, and other shapes of visual models (even an iceberg!) to help identify risks and goals and help your team formulate a test automation strategy. In Part 3, you’ll learn guidelines for implementing your strategy, using a simple approach of running small experiments, then learning and adapting. See more details including learning outcomes, and register here: https://www.mabl.com/blog/webinar-modeling-test-automation-strategy-part-3 . Hope to see you there!

    1
  • Software Testing Lean Coffee @ John Harvard's, Harvard Square, Cambridge, MA

    What is a "Lean Coffee"? Picture a dinner-and-discussion group run like an Agile End-of-Sprint Retrospective. • Each Participant writes down on Post-It Notes topics they want to discuss. • After grouping up similar topics, each person votes on which topics they want to discuss. Each participant gets two votes to spend. • "Timebox" how long you want to spend on a topic. Five minutes? Ten minutes? • Time's up? Revote to add more time or jump to the next topic. How to RSVP: The Ministry of Testing - Boston Meetup has reserved an actual round table for this round-table discussion. Unfortunately, the table at John Harvard's pub in Harvard Square only fits fifteen people. If you RSVP "Yes", and you find out that you can't make it, please change your reservation. A wait list will be provided. Where to Meet: T.J. Maher will be next door to John Harvard's in The Garage from 6:00 pm to 6:20 pm if people wanted to gather early. We can head next door at 6:20 pm to see if the table is ready. T.J. is five-foot seven with short brown hair, blue eyes, a "Hello My Name is T.J." nametag, and will be sitting in the food court on the lower level. There will be a red MEETUP table tent next to him, and a red MEETUP sign attached to his black messenger bag. With such a large group, please try to bring cash to settle up the bill. About John Harvard's: John Harvard's is a brew pub, brewing their own beer, such as Brattle Blonde, Dunster Pale Ale, Imperial Stout, Be Hoppy, etc. You can see other beers they have listed on their website. Website: https://www.johnharvards.com/locations/cambridge-ma/ Dinner Menu: https://www.johnharvards.com/wp-content/uploads/Cambridge-Dinner-Menu.pdf With such a large group, please try to bring cash to settle up the bill. About the Event: T.J. will bring Post-It Notes and Sharpies for people to use. • We can pick discussion topics -- loosely related to software testing or quality assurance -- while looking at menus. • After reviewing the topics, grouping up similar ones in a "To Be Discussed" pile, we can vote on which we want to discuss. Each person can vote twice! Either twice on the same topic, or once on two separate topics. • How long does the group want to talk about the topic? Five minutes? Ten? We can go around the table to casually compare and contrast different viewpoints about the topic. The Post-It Note is in the "Discussing" pile. • Time's up? Do want to still talk about the topic? Extend it another five or ten minutes. If not, retire the topic in the "Topic Discussed" pile, and on to the next topic! About Lean Coffees: "Lean Coffee started in Seattle in 2009. Jim Benson (http://twitter.com/ourfounder) and Jeremy Lightsmith (http://twitter.com/lightsmith) wanted to start a group that would discuss Lean techniques in knowledge work – but didn’t want to start a whole new cumbersome organization with steering committees, speakers, and such. They wanted a group that did not rely on anything other than people showing up and wanting to learn or create". - LeanCoffee.Org (http://leancoffee.org/) "The Lean Coffee format is both easy to follow and effective at facilitating learning and collaboration through group discussions. Although the name combines ‘Lean’ (eg. Lean Thinking, Lean Startup, etc.) and ‘Coffee’ (implying casual morning sessions), neither the topics nor the meeting times need be so rigid. For instance, I’ve attended Lean Coffee meetups held in mornings, afternoons and evenings. You can gather at a local coffee house, a pub or at your office. Most successful Lean Coffee groups maintain a reliable cadence, meeting at the same time and place each week or two". - AgileCoffee.com (http://agilecoffee.com/leancoffee/)

    5
  • Your Code Hit Production, Now What?

    SmartBear

    It’s time to stop thinking of quality as something that can only be achieved before your code is released. Join SmartBear, Ministry of Testing, and Charity Majors as we discuss the need for testing in production and the importance of observability. Agenda: 6:00 - 6:30 --- Networking, Pizza & Drinks 6:30 - 7:15 --- Testing in Production: Yes You Can (And You Should), Charity Majors, Honeycomb.io 7:15 - 8:00 --- Westworld, Delos & The Perils of Ignoring Quality & Observability, Saoirse Hinksmon, SmartBear For those who can’t make it in person, this event will be live streamed starting at 6:30 PM ET at https://www.youtube.com/smartbear . Please do not RSVP to this event if you will not be attending in person. Testing in Production: Yes You Can (And You Should) Charity Majors Charity's Twitter: https://twitter.com/mipsytipsy Charity's Blog: https://www.honeycomb.io/blog/ Free eBook on Observability: https://www.honeycomb.io/resources/guide-achieving-observability/ Testing in production — it's gotten a bad rap. But here's the truth: you do it, I do it, everybody does it, and that's not a bad thing. You don't actually have a choice, since every deploy to production is an irreducibly unique combination of that artifact + deploy process + environment + point-in-time infrastructure. In other words, a test. So you already test in prod, like it or not ... but you probably haven't invested in enough tooling, so you probably do a shit job of it. Let's talk about how to test in production like a grownup — with guard rails and proper best practices, like canarying, feature flags, instrumentation and observability, human best practices and workflows, etc. Stop flushing senseless hours down the black hole for engineering time that is staging. Take back some of those precious hours and invest them in your production tooling instead. Why? Because production is the only environment that matters (besides your laptop). Most interesting problems are only going to manifest under real workloads, on real data, with real users doing unpredictable things under real concurrency and resource constraints. Replica environments are not valuable for helping us build up our instincts — secondary environments actually train us to expect faulty assumptions and take dangerous shortcuts. You should force people to develop and test in prod as much as possible; engineers should interact with production every day. This isn't even scary — and works for regulated environments too. Promise. Westworld, Delos, & The Perils of Ignoring Quality & Observability Saoirse Hinksmon Even though our lives are a bit more challenging than those of the characters in the popular TV series “Westworld,” the show still offers a few great lessons in the importance of quality and observability in your software development lifecycle, including the consequences of ignoring these two factors. Teams all over the world are feeling the pressure to move faster, increase performance, and continuously innovate, all without sacrificing the standard of quality that we as consumers have grown to demand. With the rise of Agile and DevOps, software development teams are learning to adapt to speed, take on new responsibilities, and continuously iterate on the processes they have in place. In this talk, we’ll dissect the successes and failures of the Delos team and how modern teams can learn from their mistakes to cultivate a culture of quality and observability within their own teams. We’ll cover team how transforming culture, workflows, and tooling that supports your need for visibility and continuous feedback can ultimately help you release quality code confidently and, of course, continuously.

  • Lightning Talks!

    Slalom Build

    Please join us for an evening of short talks, about 10 minutes each, on a variety of software testing related topics, on February 26. Slalom Build is hosting us, they're at 399 Boylston St in Boston. Their building requires visitor list entries, so please RSVP if you're coming as that will make getting in *much* easier. Doors will open at 6, with the program start at 6:30. Our hosts (web site https://www.slalombuild.com/): Slalom Build is a highly-scalable, high-velocity modern technology builder. We work with clients to close the distance between dream and reality, imagined possibility and technical realization. Simply put, we build the software that businesses run on, the products and experiences customers rely on, and the analytics that tie them both together. For tomorrow and well into the future. We are 100 builders and growing in Boston, come check us out! Partial Program: Testing in JavaScript with WebdriverIO is easier than you think Learn about why should you test in JavaScript if Java is so popular, how you can get started automating your desktop or mobile web applications using WebdriverIO to build large functional test suites, how to use page object model, build test suites and organize the tests. WebdriverIO is a JavaScript framework for E2E automation with simple and easy to read code. Andrey Chigarev is a Quality Engineer at Slalom Build who is focused on testing modern web applications on Angular, ReactJS, NextJS. WebdriverIO framework has been chosen as a testing solution for his 2 most recent projects. SeleniumBase: A reliable automation framework in Python for UI testing Standalone WebDriver scripts are prone to messiness and flakiness. SeleniumBase was built to deal with these issues and provide a more efficient solution for automated testing & continuous integration by wrapping WebDriver functionality into a complete test framework with Pytest. Michael Mintz DevOps and GroupThink: An Oxymoron? DevOps teams bring together specialists from disciplines with different views on what is most important which forms the basis for preventing groupthink. However, all closely-knit teams are susceptible to groupthink, a cultural attitude that implicitly rewards members whose striving for unanimity override their motivation to realistically appraise alternative courses of action. DevOps team members from different functional specialties may often defer to the expert in a particular realm to solve individual problems. This presentation examines the development of groupthink within DevOps teams. Gerie Owen is a QA Evangelist and Test Manager. She is a Certified Scrum Master, Conference Presenter and Author on technology and testing topics. She enjoys mentoring new QA Leads and brings a cohesive team approach to testing.

    3