Our Promise to You

http://www.sqe.com/

 
 
 

Tuesday Tutorials
Tuesday, October 02, 2012 8:30 AM
TA
Managing Successful Test Automation C Full-day Dorothy Graham, Software Test Consultant Many organizations never achieve the significant benefits that are promised from automated test execution. What are the secrets to test automation success? There are no secrets, but the paths to success are not commonly understood. Dorothy Graham describes the most important automation issues that you must address, both management and technical, and helps you understand and choose the best approaches for your organization—no matter which automation tools you use. If you don’t begin with good objectives for your automation, you will set yourself up for failure later. If you don’t show return on investment (ROI) from automation, your automation efforts may be doomed, no matter how technically good they are. Join Dot to learn how to identify achievable and realistic objectives for automation, show ROI from automation, understand technical issues including testware architecture, pick up useful tips, learn what works in practice, and devise an effective automation strategy. Learn more about Dorothy Graham
Tuesday, October 02, 2012 8:30 AM
TB
SOLD OUT
Testing Mobile Applications New Full-day Jonathan Kohl, Kohl Concepts, Inc. As applications for smartphones and tablets become incredibly popular, organizations face increasing pressure to quickly and successfully deliver testing for these devices. When faced with a mobile testing project, many testers find it tempting to apply the same methods and techniques used for desktop applications. Although some of these concepts transfer directly, testing mobile applications presents its own special challenges. If you follow the same practices and techniques as you have before, you will miss critical defects. Learn how to effectively test mobile applications, and how to add more structure and organization to generate effective test ideas to exploit the capabilities and weaknesses of mobile devices. Jonathan Kohl shares first-hand experiences with testing mobile applications and discusses how to address various challenges. Work on real problems on your own device, and learn firsthand how to be productive while testing mobile applications.
Note: This is a hands-on course. Participants must bring their own mobile device for course exercises.
Learn more about Jonathan Kohl
Tuesday, October 02, 2012 8:30 AM
TC
Becoming an Influential Test Team Leader C Full-day Randy Rice, Rice Consulting Services, Inc. Have you been thrust into the role of test team leader? Are you in this role now and want to hone your leadership skills? Test team leadership has many unique challenges, and many test team leaders—especially new ones—find themselves ill-equipped to deal with the problems they face. The test team leader must motivate and support the team while keeping testing on track, within time and budget constraints. Randy Rice focuses on how you can grow as a leader, influence your team and those around you, and positively impact those outside your team. Learn how to become a person of influence, deal with interpersonal issues, and help your team build their skills and value to the team and the organization. Discover how to communicate your team’s value to management, how to stand firm when asked to compromise principles, and how to learn from your successes and failures. Develop your own action plan to become an influential test team leader. Learn more about Randy Rice
Tuesday, October 02, 2012 8:30 AM
TD
Critical Thinking for Software Testers C Full-day Michael Bolton, DevelopSense, Inc. 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, too. 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 and increase your thinking skills. Critical thinking begins with just three questions—Huh? Really? and So?—that kick start your brain to analyze specifications, risks, causes, effects, project plans, and anything else that puzzles you. Join Michael for this interactive, hands-on session and practice your critical thinking skills. Study and analyze product behaviors and experience new ways to identify, isolate, and characterize bugs.
A laptop computer is recommended (but not required) for this session.
Learn more about Michael Bolton
Tuesday, October 02, 2012 8:30 AM
TE
Production Performance Testing in the Cloud C Morning Dan Bartow, SOASTA, Inc. Testing in production for online applications has evolved into a critical component of successful performance testing strategies. Dan Bartow explains the fundamentals of cloud computing, its application to full-scale performance validation, and the practices and techniques needed to design and execute a successful testing-in-production strategy. Drawing on his experiences, Dan describes the methodology he has used for testing numerous cloud applications in a production environment with minimal disruption. He explains how to create a performance testing strategy to give your team critical data about how your online application performs and scales. Learn how to create a robust lab-to-production ecosystem that delivers the answers about what will happen when peak traffic hits your site. Take back practical approaches to mitigate the three most common problems—security, test data, and live customer impact—that arise when designing test plans. Learn more about Dan Bartow
Tuesday, October 02, 2012 8:30 AM
TF
Essential Test Management and Planning C Morning Rick Craig, Software Quality Engineering The key to successful testing is effective and timely planning. Rick Craig introduces proven test planning methods and techniques, including the Master Test Plan and level-specific test plans for acceptance, system, integration, and unit testing. Rick explains how to customize an IEEE-829-style test plan and test summary report to fit your organization’s needs. Learn how to manage test activities, estimate test efforts, and achieve buy-in. Discover a practical risk analysis technique to prioritize your testing and become more effective with limited resources. Rick offers test measurement and reporting recommendations for monitoring the testing process. Discover new methods and develop renewed energy for taking your organization’s test management to the next level. Learn more about Rick Craig
Tuesday, October 02, 2012 8:30 AM
TG
Rob Sabourin: On Testing New Morning Rob Sabourin, AmiBug.com, Inc. Are you continually testing software the same old way? Do you need fresh ideas? Are your hum-drum tests not finding enough defects? Are your tests too slow for today’s fast-paced lifecycles? Then this workshop will help you spice things up, improve your testing, and get things done. Rob Sabourin outlines more than 150 different ways to test your software to quickly and efficiently expose relevant problems. Each is illustrated with custom artwork and explained with real world examples. Testing is examined from several perspectives—agile and otherwise. What objectives should our testing focus on? How can we design powerful tests? When does it make sense to explore different risks? Can tests be reused, repurposed, or recycled? How does automation fit in? When does checking make sense? Which static techniques are available? What about non-functional testing? “Test evangelist” Rob provides a lively, entertaining, and informative view of software testing. Learn more about Rob Sabourin
Tuesday, October 02, 2012 8:30 AM
TH
High-flying Cloud Testing Techniques New Morning Ruud Teunissen, Polteq Test Services BV The cloud can deliver services over the Internet in three ways—software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS). Each of these approaches requires testers to focus on more than classical functional testing. Ruud Teunissen explores the new techniques and skills testers need to master for testing cloud services. Examples include testing for elasticity; testing fall back scenarios to guarantee continuity of business processes; testing for adherence to laws and regulations; and testing apps, web services, and the numerous platforms that need to be supported. Join Ruud and learn how to test these additional cloud requirements to get a grip on technical test issues, explore cloud services operations, and jump-start the broader scope of testing in the cloud. Take back practical approaches for tuning and tweaking your present test techniques to fly high in the cloud. Learn more about Ruud Teunissen
Tuesday, October 02, 2012 8:30 AM
TI
Introducing Keyword-driven Test Automation New Morning Hans Buwalda, LogiGear Keyword-driven test automation has entered the software testing mainstream. For both traditional and agile projects, this approach has proven to be a powerful way to reach a high level of automation with the lowest possible effort. Keyword-driven test automation brings the flexibility, manageability, and maintainability that software test automation demands today. Hans Buwalda introduces a keyword-driven automation framework that has repeatedly met his “5% Challenge”—no more than 5% of your test cases should be executed manually, and no more than 5% of your total testing effort should be used to achieve this level of automation. Hans discusses how action-based keywords relate to other automation techniques—like scripting and unit testing—and how to make it all successful. These concepts and experiences will empower you to make keyword-driven testing work for you. Learn more about Hans Buwalda
Tuesday, October 02, 2012 8:30 AM
TJ
Code Coverage Is for Testers, Too New Morning Julie Gardiner, Sage UK Projects often set a goal of 80%, 90%, or even 100% code coverage. So, what is code coverage anyway, and why can it mean many different things? How can testers help the team reach its coverage goals? And why should we care about code coverage anyway? From a tester’s perspective, Julie Gardiner explores the variety of code coverage metrics, discusses the advantages and disadvantages of each, and gives examples of how these metrics are used in real projects. Through demonstrations and exercises, learn about a plethora of coverage metrics—statement, branch, decision, branch condition combination, and more. Julie describes the automated tools teams need to calculate and evaluate code coverage. Leave with the confidence to ask about your project’s current coverage levels, the knowledge to set realistic coverage goals, and the ability to guide testers and developers to improve your project’s code coverage. NOTE: The code used in the examples will be mostly pseudocode that is suitable for testers without a programming background. Learn more about Julie Gardiner
Tuesday, October 02, 2012 1:00 PM
TK
Security Testing for Testing Professionals New Afternoon Jeff Payne, Coveros, Inc. Today’s software applications are often security-critical, making security testing an essential part of a software quality program. Unfortunately, most testers have not been taught how to effectively test the security of the software applications they validate. Join Jeff Payne as he shares what you need to know to integrate effective security testing into your everyday software testing activities. Learn how software vulnerabilities are introduced into code and exploited by hackers. Discover how to define and validate security requirements, and explore effective test techniques for assuring that common security features are tested. Learn about the most common security vulnerabilities and how to identify key security risks within applications and use testing to mitigate them. Understand how to security test applications—both web- and GUI-based—during the software development process. Review examples of how common security testing tools work and assist the security testing process. Take home valuable tools and techniques for effectively testing your applications for security going forward. Learn more about Jeff Payne
Tuesday, October 02, 2012 1:00 PM
TL
Exploratory Testing Is Now in Session C Afternoon Jon Bach, eBay The nature of exploration, coupled with the ability of testers to rapidly apply their skills and experience, make exploratory testing a widely used test approach—especially when time is short. Unfortunately, exploratory testing often is dismissed by project managers who assume that it is not reproducible, measurable, or accountable. If you have these concerns, you may find a solution in a technique called session-based test management (SBTM), developed by Jon Bach and his brother James to specifically address these issues. In SBTM, testers are assigned areas of a product to explore, and testing is time boxed in “sessions” that have mission statements called “charters” to create a meaningful and countable unit of work. Jon discusses—and you practice—the skills of exploration using the SBTM approach. He demonstrates a freely available, open source tool to help manage your exploration and prepares you to implement SBTM in your test organization. Learn more about Jon Bach
Tuesday, October 02, 2012 1:00 PM
TM
Test Estimation in Practice New Afternoon Rob Sabourin, AmiBug.com, Inc. 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 key to good estimates is to understand the primary variables, compare them to known standards, and normalize the estimates based on their differences. This is easy to say but difficult to accomplish because estimates are frequently required even when very little is known about the project and what is known is constantly changing. Throw in a healthy dose of politics and a bit of wishful thinking and estimation can become a nightmare. Rob Sabourin provides a foundation for anyone who must estimate software testing work effort. Learn about the test team’s and tester’s role in estimation and measurement, and how to estimate in the face of uncertainty. Analysts, developers, leads, test managers, testers, and QA personnel can all benefit from this tutorial. Learn more about Rob Sabourin
Tuesday, October 02, 2012 1:00 PM
TN
Brainstorming Exercises to Discover New Testing Ideas New Afternoon Karen N. Johnson, Software Test Management, Inc. In this interactive session on brainstorming, Karen Johnson shares techniques you can use in situations when you need to find a new approach to testing. Stressed? Learn ways to decompress, clear your mental deck, and regain your focus—perhaps with a ten-minute nothingness break. Bored? Find inspiration when your work isn’t interesting anymore. Useful exercises include using heuristics to find new test ideas and performing a risk analysis to prune your workload. Stuck in a rut? Learn how to climb out. Need to inspire your team? Experiment with creative exercises that bring exciting ideas back to your office and team. Brainstorming can be both fun and useful, but creativity and sharing ideas require an atmosphere of trust. Karen Johnson explains how to build a trusting environment so you and your testing team can brainstorm together. Learn more about Karen N. Johnson
Tuesday, October 02, 2012 1:00 PM
TO
How to Break Software: Robustness Edition C Afternoon Dawn Haynes, PerfTestPlus, Inc. Have you ever worked on a project where you felt testing was thorough and complete—all of the features were covered and all of the tests passed—yet in the first week in production the software had serious issues and problems? Join Dawn Haynes to learn how to inject robustness testing into your projects to uncover those issues before release. Robustness—an important and often overlooked area of testing—is the degree to which a system operates correctly in the presence of exceptional inputs or stressful environmental conditions. By expanding basic tests and incorporating specific robustness attacks, Dawn shows you how to catch defects that commonly show up first in production. She offers strategies for making robustness testing a project-level concern so those defects get the priority they deserve and are fixed before release. Join Dawn to learn about robustness tests you can add to your suite and execute in just a few minutes—even if your test team is over-tasked and under-resourced. Learn more about Dawn Haynes
Tuesday, October 02, 2012 1:00 PM
TP
Knowledge Assessments: A Tool for Building Winning Testing Organizations New Afternoon Jennifer Bonine, Up Ur Game Learning Solutions Want to understand the capabilities of your test organization? Need to develop an effective plan to improve them? Jennifer Bonine describes how to perform an in-depth assessment of your team and then create a plan for augmenting your testers’ skills that aligns with your current and potential future needs. The assessment will help you identify training opportunities and target investments in testing resources to achieve the greatest benefits based on your areas of need. It also provides the ability to link this information to training plans and review cycles. Jennifer shares a sample self-guided assessment tool that can be adapted to gather the required information. She also shows how to report metrics on the assessment and measure improvement over time. Once you have the information on your team’s existing skills, you will be able to build an on-line repository for on-line collaboration and sharing of information. Learn more about Jennifer Bonine


Top of Page
 
Send us Your Feedback