• How Machine Learning is Used In the New Age of QA Automation Tools

    Agenda: 17:30 Doors open 18:00 Food (incl. vegan) & drinks 18:30 How Machine Learning is Used In the New Age of QA Automation Tools - Merav Zaks 19:30 Break 20:00 Using our awesome BrainPower to tackle our obstacles 21:30 Wrapping up "How Machine Learning is Used In the New Age of QA Automation Tools" ML or artificial intelligence (AI) tools are the hottest topics right now in the testing industry. However, QA managers and manual testers have little to no knowledge of it. Thus, our codeless automation expert at TestCraft will go into the aspects of ML functionality and explain the importance of ML in testing and how it is being applied – with real examples, statistics, and applications. The presentation will cover: - Digital transformation - Selenium challenges - Live examples - What is machine learning - How to leverage machine learning - Is it really working? Supported by the statistics behind a successful ml algorithm - End with a Q&A session and survey results For all those planning to attend the event, please fill out our 2-minute survey (https://meravzaks.typeform.com/to/SiGoZX) to help us personalize the presentation for you. Filling it out will give you a chance to win a prize at the event! Merav Zaks, automation enthusiast at TestCraft Merav is an entrepreneur and a business strategist. She was TestCraft's first hire in order to analyze the software testing market and lead the business strategy accordingly. Since then Merav has managed to build a flourishing QA community with over 16K members and mapped the testing market. She also has become proficient in existing solutions, challenges, and trends while sharing this knowledge with the growing audience. We will use the second part of this meetup to focus on overcoming obstacles in our working-space using each others BrainPower. Be ready to gain in insights, grow in wisdom and head back home with many suggestions on how to help you and your team taking next steps.

    1
  • Xebia & Continuous Delivery Amsterdam

    Xebia Amsterdam

    We are co-hosting this meetup with CD Amsterdam: https://www.meetup.com/Continuous-Delivery-Amsterdam/events/258098930/. Agenda: 17:30 - 18:30 Walk-in 18:00 Food (incl. vegan) & drinks 18:30 Transitioning to teams being end-to-end responsible for their software 19:30 Break 20:00 Platform as a Product - transforming from service delivery into continuous operations 21:30 Wrapping up Location, food & drinks brought to you by: Xebia Talks: #1 - Anna Shepeleva & Erik Swets - De Bijenkorf & Xebia - Transitioning to teams being end-to-end responsible for their software At De Bijenkorf, we started transitioning our organization to adopt Site Reliability Engineering (SRE) about 1 year ago. With trial and error, we went from having a third-party company monitor and manage our production systems, to teams being end-to-end responsible for the software they write and deploy. In this talk we want to share our learnings from this transition. How did we get our teams to care about what they release? How did we deal with all the inevitable knowledge gaps? And how do you keep up with the rapid evolution of the cloud space? We will share our goals, how we approached this problem, the things that were a success and that failed, and the things we'd like to try moving forward. Bio's: Anna Shepeleva @ de Bijenkorf; Having worked at de Bijenkorf for several years, Anna has had the opportunity to see a small team of 5 developers grow to a powerhouse of 30. Working with an ever evolving team, she has picked up various skills and has been able to overhaul the company's automated testing strategies. From here Anna has seized new challenges within a team now spearheading de Bijenkorf's CI/CD efforts - tasked with migrating current services to Kubernetes. Erik Swets @ Xebia; Throughout his career, Erik has helped companies to deliver software faster and at higher quality. Be it through applying practices like Behaviour Driven Development or Continuous Delivery, by architecting and implementing automated testing solutions or by building deployment automation solutions. With a background in economics, he is able to strike a good balance between business and IT. #2 - Michael Coté - Pivotal - Platform as a Product - transforming from service delivery into continuous operations Most ops groups can’t give developers what they need. Ops is limited by traditional service delivery mindset and tools. Stability & reliability are now table-stakes when you’re releasing software daily. What developers need now from ops is innovation. Operations has rarely takes this innovation-driven, product approach to providing services, & instead focuses on delivering to specification & limiting SLAs. As with development, ops creates value with continuous operations, product managing their platforms and releasing frequently. This talk covers how ops groups are transforming from a service delivery mindset a platform-as-a-product approach. With examples from Discover Financial Services, Rabobank, the US Air Force, & others the talk covers the concept, technologies & tools commonly used, & ops tactics needed to kick-off a platform-as-a-product strategy. Bio: Michael Coté works at Pivotal on the advocate team. He’s been an industry analyst at RedMonk and 451 Research, worked in corporate strategy and M&A at Dell in software and cloud, and was a programmer for a decade before all that. He does several weekly (mostly) tech podcasts, writes a column on Agile & DevOps for The Register, blogs at Cote.io, and is @cote in Twitter.

    3
  • Testability - Ash Winter & René de Sain

    Xebia Amsterdam

    17:30 - 18:00: Doors open 18:00 - 18:30: Dinner 18:30 - 19:30: Shift Testability - Ash Winter 19:30 - 20:30: Exploratory Testing like a Hacker - René de Sain 20:30 - ~ Drinks Shift Testability - Ash Winter Testers. Always worried about something. How will I survive an agile transformation? Almost fended that off and I have to survive "devops" somehow. You've shifted left and right so many times I imagine its hard to remember where you started from. The most effective direction of shift was always within a testers gift, but wasn't obvious to them. As they were struggling with hard to test systems and deploying the same tactics to cope: * Doing more testing? * Hiring more testers? * Bringing in SDETS to do automation? * Firing and hoping to forget into Production? Time to shift our roles towards testability. Testable systems are easier to support and maintain. Being able to observe, control and understand systems is a unifying force across disciplines, from those build to those who operate systems. So many testers talk about whole team approaches to testing but do not talk about testability. Without addressing testability, hard to test often defeats your desire for a whole team approach. With this in mind, I'll cover the following: * Examples of the benefits of an enhanced testability focus in my recent past * Testability as an explicit focus, to enhance maintainability and supportability * What habits, behaviours and skills could mould testers into a testability adepts About Ash Winter I'm Ash Winter, an independent tester and conference speaker. My formative years as a consultant gave a broad background in software development, providing experience in testing, performance engineering, and automation of both build and test. I even spent a while being a Scrum Master and Product Owner. This set me up for a move into the crazy world of start-ups, which left me with a tale or two to tell. After exploring all these options, I decided that focusing on testing was my path and I work for myself now. Spending my time speaking, training, writing, performing testing for clients, coaching when invited to find answers to difficult problems. In order for testing to advance as a craft, I believe in a strong focus on community. Sharing knowledge and skills within and across organisations is key to helping everyone to be the best they can be. To this end, I am very proud to say I'm a co-organiser for the Leeds Testing Atelier. A free full day community testing workshop, for all people involved in testing. Exploratory Testing like a Hacker – René de Sain Exploratory testing is a great way to discover new testcases, while simultaneously learning about the software under test and finding actual defects. While being a very useful test technique, exploratory testing usually comes down to “manual” labour. That doesn’t mean though that we can’t use tools and automation to our advantage here! Being a ‘software security enthusiast’ I’ve come across a lot of hacker tools and scripts, including the hacker community all-time favorite tool: Burp Suite. When experimenting with this tool, I realized this could very well be used for functional testing as well. In this session I’ll share some personal test stories and challenges I’ve encountered during exploratory testing. I will demonstrate with some real-world examples, how an “intercepting proxy” like Burp Suite can assist you in creating test data sets or discovering new testcases while testing web applications or APIs. About René de Sain René de Sain is a test engineer at bol.com, the largest online retailer in the Netherlands and Belgium, who is passionate about information security. He is experienced in setting up test automation within bol.com’s microservices architecture and is currently part of bol.com IT security team, where he works to make bol.com and The Internet a safer place.

    4
  • Maarten Dirkse & Tariq Ettaji: CI/CD @ bol.com & Xebia

    During this meetup we will focus on modern CI/CD practices! Maarten Dirkse, cloud advocate at bol.com, will update us on the migration of bol.com from their in-house datacenter to the cloud. After a short break we will continue with next part of the evening, in which Tariq Ettaji will show us how to run a CI/CD stack using CloudFormation completely free of charge! From old to new - bol.com CI/CD in the cloud by Maarten Dirkse. When bol.com started their move to the cloud they needed an new CI/CD stack to support cloud-native workflows. Maarten Dirkse will discuss why the old stack was not good enough and what tooling and processes did they adopted in the cloud. And since the bol.com cloud migration has been going on for a while now, he'll share some of the lessons they've learned about CI/CD in the cloud along the way. Quickly set up a (free!) containerized CI/CD stack with CloudFormation by Tariq Ettaji. We all like infrastructure as code and we all like free stuff, so let's combine the two. Using CloudFormation, you're able to quickly set up a CI/CD stack on AWS with an ECS cluster, registry and Gitlab runner, fitting in the AWS Free tier. And of course, this can also be scaled up to larger deployments. I'll be showing you how, and will also display how to setup a pipeline to deploy containerized applications on top of this stack. Program 17:30 - 18:00: Doors open 18:00 - 18:30: Dinner 18:30 - 19:30: From old to new - bol.com CI/CD in the cloud by Maarten Dirkse. 19:30 - 20:30: Quickly set up a (free!) containerized CI/CD stack with CloudFormation by Tariq Ettaji. 20:30 - ~ Drinks

    6
  • Write better tests with Cypress.io

    Xebia Hilversum

    After two successful Meetups on Cypress.io, we host a new Meetup on Cypress once more! This meetup will be of interest for those just starting with Cypress and the more experienced users. We are very happy to have Amir Rustamzadeh speaking on this Meetup. Amir is one of the lead developers at Cypress.io. Amir is one of the speakers at Devoxx this year and joined us to bring you another Cypress meetup. During this Meetup, Amir will discuss what makes Cypress different from other web end-to-end test solutions. This will give you a good understanding of the Cypress basics. Amir will then dive into more advanced and new features of Cypress and discuss with you the future roadmap. After this, we have time to experience Cypress first hand. We will have exercises for new joiners of the Meetup series, but also more advanced exercises and exercises that cover the discussed new Cypress features including CI runners and parallelization. We will of course reserve enough time for you to ask Amir any Cypress questions you might have and will end with drinks! About Amir: Amir Rustamzadeh is a classically trained electrical engineer that just couldn't shake his urges of building for the web. He's experienced in developing mission-critical systems for the aerospace industry, and other large enterprises, but now enjoys his days working on Cypress, an open-source tool for building higher quality software for the web. See also https://cypress.io Agenda: 18:00: Doors open and Dinner 18:30: Introduction to Cypress 19:00: New and Advanced Cypress features like; - Test parallelization - Test grouping - Unit testing - Other future feature coming up like multi-browser support - Insiders view into unofficial libraries, tips and tricks 19:30: Hands-on sessions - Beginner - Advanced - Integrating Cypress into CI solutions 20:30: Wrap-up and Questions 20:45: Drinks Prerequisites to participate in the hands-on session: Laptop with admin rights where you are free to install tooling. Pre-install NodeJS, VSCode and have an active Github account.

  • Trish Khoo - Transparency: A holistic approach to software quality

    bol.com & Xebia are happy to present to you another meetup on software quality. This time we will have Trish Khoo, keynote speaker at Agile Testing Days 2018, who will present her holistic approach to software quality. The second speaker will be João Rosa, who will show us how BDD & DDD can be combined to close the gap between business and IT. By attending this meetup you will learn: - how shifting focus from testing to transparency can turn an ordinary tester into a super tester. - what else you can do to maximize the transparency of your system under test - new ways to interact with your team to improve information sharing - how DDD & BDD can help you to communicate closely with your business stakeholders Trish Khoo - Transparency: A holistic approach to software quality The variables that impact software quality go far beyond the variables that are defined in the codebase. Trish Khoo explains how shifting focus from testing to transparency can turn an ordinary tester into a super tester. Learn more about Trish and her talk: https://agiletestingdays.com/2018/session/transparency-a-holistic-approach-to-software-quality/ João Rosa - Changing Mindsets: Developers can Understand the Business too! In this session, João will show you how to engage the development team and the business using DDD tools and techniques, using Behaviour Driven Development as the central piece to bring everyone closer. If you have a similar experience, or you want to emerge into DDD & BDD, the session is for you! About João João Rosa is a Software Developer working as Consultant at Xebia, focused on delivering quality software that matters. Believes in the software crafts to provide software in sustainable peace; he is a DDD, BDD and TDD practitioner. He can't live without his CI/CD pipeline. Agenda 18:00 Doors open + dinner 18:30 Trish Khoo - Transparency: A holistic approach to software quality 19:30 João Rosa - Changing Mindsets: Developers can Understand the Business too! 20:30 Drinks

    8
  • Cypress Advanced

    Xebia Amsterdam

    • Program 17:30 - 18:00: Doors open, trouble-shooting laptops if needed. 18:00 - 18:30: Dinner 18:30 - 19:00: Use-case @ bol.com 19:00 - 20:30: Hands-on exercises 20:30 - 21:00: Use-case @ Stackstate 21:00 - ~ Drinks • Topics we'll cover At this Meetup we will discuss more advanced features of Cypress. At the very least we will have a look at: - using Cypress for unit testing - applying cy.request to take shortcuts to get where you want to be - cy.server & cy.route for stubbing If you have specific topics you are interested in, please get in touch and let's see if we can add it to the list of topics. • Preparation - If you participate in this meetup we assume you have some experience with Cypress, javascript, git & npm. You don't have to be an expert, of course we will help you, but please understand that the focus is on the exercises. - Please bring a laptop with NodeJS installed and an active Github account. • Important to know In order to keep our high-quality meetup, we have some rules. We are not charging for the meetups, neither are we doing pay and refund, we want to make it extremely easy for you and us • We send a reminder for the meetup 1 week before the meetup • You update your RSVP to either Yes or No, at least 2 days before start of the meetup • At the meetup, we provide a list with names, please sign your name on the list to mark your attendance • No shows are marked We absolutely understand that there are plenty of valid reasons why you cannot attend at the last moment. Please do not hesitate to reach out. Leave a comment on the site, send an email, whatsapp, twitter message or whatever and we work it out. But please let us know when there was a reason behind the last minute cancellation. This said, to keep the meetup high quality, we may take the liberty to cancel your meetup membership if you do not show up 2 times without letting us know in time. If you have any questions or remarks, do not hesitate to contact us.

    5
  • Cypress Advanced

    Xebia Amsterdam

    2
  • Cypress & Javascript basics

    Xebia Amsterdam

    • What we'll do Introducing Cypress to testers that want to learn all about how this tool can help you to automate better. Afraid to learn this since you're not 'technical' enough? We will help you and introduce you to the Javascript basics that you need to kickstart your Cypress testing. **NOTE: please bring a laptop where you have admin rights • Topics we will cover - Why Cypress - Setup Cypress & environment - Cypress test structure - Basic functionalities (incl. locators and assertions) & most common key-words - Reusable functions You will have the opportunity to perform the exercises at your own pace. • Agenda 17:30 - 18:00: Walk-in, trouble-shooting with laptops when needed. 18:00 - 18:30: Dinner 18:30 - 18:45: Introduction from Randall Kent, Cypress co-founder 18:45 - 19:00: Client use-case @Stackstate 19:00 - 19:30: Installation, setup and writing our first tests together 19:30 - 21:00: Exercises in multiple rounds 21:00 - ~ Drinks • What to bring Laptop with admin rights where you are free to install tooling. Pre-install NodeJS, VSCode installed and an active Github account. • Important to know In order to keep our high-quality meetup, we have some rules. We are not charging for the meetups, neither are we doing pay and refund, we want to make it extremely easy for you and us • We send a reminder for the meetup 1 week before the meetup • You update your RSVP to either Yes or No, at least 2 days before start of the meetup • At the meetup, we provide a list with names, please sign your name on the list to mark your attendance • No shows are marked We absolutely understand that there are plenty of valid reasons why you cannot attend at the last moment. Please do not hesitate to reach out. Leave a comment on the site, send an email, whatsapp, twitter message or whatever and we work it out. But please let us know when there was a reason behind the last minute cancellation. This said, to keep the meetup high quality, we may take the liberty to cancel your meetup membership if you do not show up 2 times without letting us know in time. If you have any questions or remarks, do not hesitate to contact us. See you next time!

    10
  • Hoverfly workshop

    Xebia Amsterdam