Given a test automation framework which is littered with several bad code smells, we will walk through each of the smells and discuss why it is considered a violation and demonstrate a cleaner approach.
Our world is changing. Artificial intelligence is being employed in just about all walks of life - from virtual assistants to self-driving cars. How does this new way of life impact software testing? What is our role...is there even one?
More and more teams are coming to the realization that automating every single test may not be the best approach. However, it's often difficult to determine which tests should be automated and which ones are not worth it. In this highly interactive session, together, we will explore features and associated tests then discuss whether the tests should be automated or not considering the factors and context provided.
In this session, we’ll stay away from all the fancy jargon, and instead look at a demonstration of machine learning in action. The demo will provide insight into the ‘magic’ of machine learning in a way that’s simple enough for a five-year-old to understand. Highlights include the basic fundamentals of machine learning and how it works as well vulnerabilities of machine learning that you can look for as a tester.
[15 min talk]
10 practical guidelines that will lead to a productive process that will help you get your code accepted faster, and without the drama.
Angie provides an overview/refresher of the four major OOP principles: encapsulation, inheritance, polymorphism, and abstraction and share how to implement these concepts within test automation development.
Learn to manage a suite of thousands of tests within a CI environment and yet still get fast feedback
Hands-on technical look into how to extend an existing UI Automation framework to utilize your BDD efforts.
Feedback | Slides
Don’t become a closet rock star! While developing your brand as a thought leader, your company may not be aware of the impact that you’re making on the industry. Learn key strategies to ensure that your external stardom is also recognized and celebrated internally within your company.
[15 min talk]
Detailed guide on how to prepare for your next promotion at work.
Feedback | Slides
Technology is constantly evolving with new ideas being developed every day. Don't just limit yourself to being a user of new technology; become an inventor of it! In this talk, you'll learn what makes an idea patentable, how to come up with innovative ideas as a tester, and the process for pursuing protection for your ideas via software patents.
Learn how to combine multiple open source test automation tools to architect a hybrid framework that supports UI, web services, and BDD automation efforts. In addition, learn design techniques to ensure your automation framework is extendable, maintainable, and easily allows for contributions even from less technical team members.
Learn how Angie develops quality-minded developers in the courses that she teaches. She shares tips and techniques on how to incorporate this in your programming lectures, and also shares common developer-centric quality practices that are commonplace in the industry today. Great for college educators.
Let's take a trip back to the 1980’s, the period where there was a sharp decline in the number of women entering Computer Science. In this talk, Angie immerses the audience in the culture of the time so that they can see for themselves just how we got to this point.