STARCANADA 2017 - Agile Testing
Sunday, October 15
Software Tester Certification—Foundation Level (3-Day)
Fundamentals of DevOps Certification—ICAgile (2-Day)
Agile Tester Certification (2-Day)
Agile Test Automation—ICAgile (2-Day)
Tuesday, October 17
Selenium Test Automation: From the Ground Up
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. Cheezy Morgan 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 and easy to maintain. Cheezy introduces other tools that work with Selenium to help manage the data used to drive your tests, evaluate JavaScript-heavy applications, manage your test...
Critical Thinking for Software Testers
Critical thinking is the kind of thinking that specifically looks for problems and mistakes. Regular people don’t do a lot of it. However, if you want to be a great tester, you need to be a great critical thinker. Critically thinking testers save projects from dangerous assumptions and ultimately from disasters. The good news is that critical thinking is not just innate intelligence or a talent—it’s a learnable and improvable skill you can master. Michael Bolton shares the specific techniques and heuristics of critical thinking and presents realistic testing puzzles that help you practice...
Test Estimation in the Face of Uncertainty
NewAnyone 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. Rob Sabourin says that the keys to good estimates are understanding the primary variables, comparing them to known standards, and normalizing the estimates based on the 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, add a bit...
Measurement and Metrics for Test Managers
To be most effective, test managers must develop and use metrics to help direct the testing effort and make informed recommendations about the software’s release readiness and associated risks. Because one important testing activity is to “measure” the quality of the software, test managers must measure the results of both the development and testing processes. Collecting, analyzing, and using metrics are complicated because many developers and testers are concerned that the metrics will be used against them. Join Mike Sowers as he addresses common metrics—measures of product quality,...
Agile Test Team Leadership: From Concept to Product
Preview NewHuman Factors for Test Automation: How People Affect Project Success
Preview NewTest Automation in Agile: The Path to Faster, Better Releases
NewAgile teams deliver “potentially” shippable software at the end of every iteration (one to four weeks) or possibly every day. Janet Gregory says that this goal can't be achieved without automated tests, and many teams struggle with test automation. The challenge of automating functional regression tests frightens many testers, who feel their skills aren’t up to the job. So, how can you deliver good quality when you have to release so often? By combining a collaborative team approach with appropriate tools and design approaches, you can not only automate your regression tests but also use...
Agile Testing: Team Tactics that Deliver the Goods
Preview NewWednesday, October 18
The Secret Life of Testers: Where Your Time Really Goes
Testing is on the schedule. Your title is Tester. It is time to test. The team is waiting for you. Everybody thinks you spend your time testing. So, why does it seem that you spend so little time actually testing? Michael Bolton will show you a training and research tool to visually animate the progress of testing has been developed. Through the use of testopsies and session-based test management data, patterns have been collected on how context-driven testers use their time—from the micro to the macro level. Among the findings are that a good tester can spend a whole week in earnest work...
Test-Driven Everything—with Deliberate Collaboration
You've heard that quality belongs to everybody on an agile team. You've heard that testers and developers should collaborate in order to drive quality higher. You've heard that automated tests help a team continuously validate the quality. Well, it's time to stop just thinking and talking about these things! It's time to make them happen! Watch “Cheezy” Morgan do this in front of your eyes. Watch him build a web application, driven by acceptance and unit tests. Discover how a product owner, tester, and developer collaborate closely and deliberately to create executable user stories that...
The Three Pillars Approach to an Agile Testing Strategy
PreviewDefining the Optimal Level of Test Automation
NewTest automation scripts are largely run against stable functionality with repeatable results. But automation does not have to be just about running reliable tests against a fixed code base to make them effective; rather, you can determine the right level of automation you need to meet your project’s needs. Three levels of test automation will be discussed in this presentation: Level 1 tests exercise the simplest aspect of functionality in a module, Level 2 tests explore all module aspects except interfaces to other components, and Level 3 tests examine the deepest level of functionality in...
Improve Test Strategies and Outcomes with Mind Maps
Do you ever sit in test strategy or test plan review sessions and get little or no participation from others? Are you looking for a better way to communicate important information around the test plan or strategy? Do you want your stakeholders to understand and engage in providing feedback and suggestions? Jennifer Bonine has a solution for you—a mind mapping tool that can help you address these questions. A mind map is a visual approach used to help organize information rather than a text outline or list. Jennifer helps you download a free mind mapping tool, trains you how to use the tool...
Automating Performance Testing at Every Step
Preview NewTransforming Your QA and Test Team
Preview NewStory Time for Testers
Stories help us learn. They can be fun or scary, exciting or relaxing. People worldwide tell and listen to stories. We access them through books, film, TV, and computers. But direct, face-to-face storytelling is still a powerful experience. When Isabel Evans was young, there was a program on the radio called Listen with Mother. For fifteen minutes, mothers and children across the land would sit and listen to a story. Join Isabel and become your younger child, bring your testing parent, and listen to her stories. In fifteen-minute sections, Isabel recounts stories drawn from myths, legends...
Combine Automation and Exploratory Testing for Quality Coverage
PreviewSucceeding with Rapid and Continuous Testing
All organizations are running to keep pace with the transformative changes in software development and delivery. You’re on the hook for immediately automating more and more tests to support a more rapid or continuous flow of new features, delivered into production. So, where do you start? Must testers become coders and automate to survive? Must everything be automated? Jeffery Payne argues that the need to automate almost all tests is a misconception. Jeffery explores how automated testing and manual testing are best balanced during rapid and continuous testing. See how you can employ...
Thursday, October 19
Leading, Following, or Managing? You Can Help Your Group Thrive
As testers or test managers, being effective mentors, coaches, and leaders is critical to our team’s success. Quite often we also play important roles in driving change, influencing others, and helping individuals, teams, and the business move from where they are to a higher level of excellence. We must interact with many people and work together in project teams made up of individuals with diverse perspectives. Join Isabel Evans as she reviews the range of interaction approaches of leadership and management, explores what styles we feel most comfortable with, discusses how we react to...
Jump Start Agile Testing with Acceptance Test Driven Development
PreviewImplementing a Test Dashboard to Boost Quality
PreviewScale Your QA & Test: Testing with Multiple Teams in Large Agile Organizations
PreviewArchitecting an Agile Test Transformation Program
Preview NewA Journey from DevOps to DevTestOps: Infusing Continuous Quality
As companies realize the need for rapid application development, they are embracing DevOps methodologies. But implementing DevOps practices without establishing a culture of quality often results in lower quality software or a poor customer experience, which impacts the business bottom line. Join Gajan Pathmanathan as he shares proven approaches for ensuring quality and testing throughout the software development and delivery pipeline, while still maintaining agility and speed. Gajan presents a roadmap for building quality into the fabric of DevOps and fostering a quality-driven mindset,...
Key Skills and Attributes for Everyone Who Tests Software
As organizations continue to refine their software development and testing approaches, the skills and attributes for the tester role must keep pace with these rapid changes. Many people other than traditional testers are now being asked to conduct testing. Whether you’re a lifelong tester or are just embracing testing from another discipline, there are key skills everyone requires. Janet Gregory presents some key skills and attributes testers need, whether they are practicing agile or more traditional methods. She explores skills such as effective communication as well as technical and...