STARCANADA 2018 - Testing for Developers | TechWell

STARCANADA 2018 - Testing for Developers

Tuesday, October 16

Max Saperstone
Coveros
TA

Selenium Test Automation: From the Ground Up

Add to calendar
Tuesday, October 16, 2018 - 8:30am to 4:30pm

Knowledge of Selenium, the industry-standard tool for testing web applications, is a much sought after skill in today’s world of test automation. If you want to learn Selenium, then this full-day tutorial provides a great start. Max Saperstone shows you how to build test automation using Selenium. But he doesn’t stop there. He uses his years of experience to show you how to build automation that is clean, robust, and easy to maintain. Max introduces other tools that work with Selenium to help manage the data used to drive your tests, evaluate JavaScript-heavy applications, manage your test...

Chris Blain
Medidata Solutions, Inc.
TG

Exploratory Testing in Practice

New
Add to calendar
Tuesday, October 16, 2018 - 8:30am to 12:00pm

Many traditional test teams are augmenting their documented test plans and test cases with a structured, exploratory approach. Teams adopting agile methods are replacing ad-hoc testing with exploratory techniques, allowing all development team members to effectively participate in product testing. Exploratory testing is all about simultaneously learning about the software you are testing while you are designing and executing the tests. It is used by developers for unit testing, independent testing teams for integration or system testing, and by customers implementing acceptance testing of...

Rob_Sabourin
AmiBug.com
TH

Test Estimation in the Face of Uncertainty

Add to calendar
Tuesday, October 16, 2018 - 1:00pm to 4:30pm

Anyone who has ever attempted to estimate software testing effort realizes just how difficult the task can be. The number of factors that can affect the estimate is virtually unlimited. The keys to good estimates are understanding the primary variables, comparing them to known standards, and normalizing the estimates based on their differences. This is easy to say but difficult to accomplish because estimates are frequently required even when we know very little about the project—and what we do know is constantly changing. Throw in a healthy dose of politics and a bit of wishful thinking,...

Wednesday, October 17

Gil_Tayar
Applitools
W8

Docker and the Path to a Better Staging Environment

Add to calendar
Wednesday, October 17, 2018 - 11:30am to 12:30pm

Staging environments are notoriously difficult to set up and maintain. Unless you have a top-notch DevOps team, staging environments are usually different from production environments, and consequently, they are fraught with problems—failing deployments, "out of disk space" errors, and various other issues. Even when the staging environment is great, there's still a problem: There’s only one. If you want to test a feature branch, you must allocate time or, alternatively, install the feature branch and risk disrupting other testers. It’s time the testers took control about building their...

Laurent Py
Hiptest
Vincent Prêtre
Hiptest
W10

Use BDD and Product Analytics to Change Your Vision of Quality

Add to calendar
Wednesday, October 17, 2018 - 1:30pm to 2:30pm

DevOps teams struggle to ensure quality in multiple daily deployments. Traditional testing approaches have often failed in this context, but there are exciting new ways to test. Laurent Py and Vincent Prêtre will explain how, at Hiptest, DevOps teams combine behavior-driven development (BDD) techniques with product analytic analysis to continuously assert the quality of their product. BDD scenarios align teams to a common goal, and users provide feedback to ensure their needs are met. The team transforms usage scenarios into tests that enable developers to deliver the functionality...

QASymphony
W16

Developers, Test Your Product Better through an Exploratory Approach

Add to calendar
Wednesday, October 17, 2018 - 3:00pm to 4:00pm

Developers often have the unfortunate reputation of not thoroughly testing their code. It’s not that developers do not understand how to test well; it’s just that they often have not had an opportunity to understand how the product works. Ryan Yackel maintains that implementing a team-wide exploratory testing initiative can help build the collaboration and knowledge-sharing needed to elevate all team members to the level of product master. Exploratory testing can be performed by anyone, but the real challenge is making sure that the process is properly managed, documented, and optimized....

Thursday, October 18

Alexandre Bauduin
Consultant
K3

Automation in Aviation and Mission-Critical Software

Add to calendar
Thursday, October 18, 2018 - 8:30am to 9:30am

Are you confronted with automating tests of large, complex systems? Are there more conditions to test than you can do in a lifetime? Are auditors demanding compliance to a never-ending collection of regulations? Do stakeholders want slick dashboards tracking abstract key process indicators? Join Alexandre Bauduin as he shares his experience leading the complex system testing challenges of a real-time Boeing 777 Flight Simulator. Alexandre will outline how he overcame the many challenges faced by combining his skills in test design and his expertise as an airline pilot, including the...

T9

Integrating Mobile Automation with CI and CD

Add to calendar
Thursday, October 18, 2018 - 1:30pm to 2:30pm

More and more organizations are demanding a move from monthly release cycles to weekly. The good practices of continuous integration (CI) and continuous delivery (CD) allow us to deliver on this goal, but where do you start with these practices? Join Niranjani Manoharan as she discusses her experiences at Twitter, eBay, and now Pinterest and shows how the drive for automation can help you reach your CI/CD goal. She will share how her previous experience of mobile and platform testing and automation shaped the Pinterest approach to CI/CD, and how you can reuse what you already know to...