Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

TWK 2013_Fall_Final

  • Login to see the comments

  • Be the first to like this

TWK 2013_Fall_Final

  1. 1. Providing Expert Training to Software Professionals Software Tester Certification Mastering Test Design Risk-Driven Software Testing Testing with Use Cases Exploring Usability Testing Testing Under Pressure Agile Tester Certification—ICAgile Test Estimation and Measurement Essential Test Management and Planning Leadership for Test Managers Security Testing for Testing Professionals Systematic Software Testing Test Process Improvement Performance, Load, and Stress Testing Workshop Mobile Application Testing Fundamentals of Agile Certification Plus Many More... Public Courses | On-site Training | Live Virtual | eLearning IIIIIIII knowledge is POWER IIIIIIII software testing training F A L L 2 0 1 3
  2. 2. 2 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Combine & Save on a T The more training you take the greater the savings! Maximize the impact of your training by combining courses in the same location. Combine a full week of training for the largest discount! Indicates courses pre-approved for Project Management Institute PDUs MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY Software Tester Certification—Foundation Level Mastering Test Design Testing Under Pressure Test Estimation and Measurement Security Testing for Testing Professionals Exploring Usability Testing Systematic Software Testing Performance, Load, and Stress Testing Workshop Essential Test Management and Planning Leadership for Test Managers Test Process Improvement Fundamentals of Agile Certification Agile Tester Certification—ICAgile Mobile Application Testing MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY Software Tester Certification—Foundation Level Mastering Test Design Testing Under Pressure Test Estimation and Measurement Security Testing for Testing Professionals Exploring Usability Testing Risk-Driven Software Testing Testing with Use Cases Performance, Load, and Stress Testing Workshop Essential Test Management and Planning Leadership for Test Managers Mobile Application Testing Fundamentals of Agile Certification Agile Tester Certification—ICAgile MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY Software Tester Certification—Foundation Level Mastering Test Design Testing Under Pressure Test Estimation and Measurement Security Testing for Testing Professionals Exploring Usability Testing Risk-Driven Software Testing Testing with Use Cases Performance, Load, and Stress Testing Workshop Essential Test Management and Planning Leadership for Test Managers Mobile Application Testing Fundamentals of Agile Certification Agile Tester Certification—ICAgile Test Process Improvement Washington, DC TRAINING WEEK September 16–20, 2013 tampa TRAINING WEEK October 21–25, 2013 San Francisco TRAINING WEEK November 4–8, 2013
  3. 3. waystosave 3To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Early Bird esting Training Week Register 6 weeks prior for any training week course and receive $50 off per registered course day. Take a full week of training and save $250! Combine specialized training courses in the same location and save. Discounts vary depending on the amount of training days combined. Have a group and want to save more? Get details on our discount policy by contacting our Client Support Group. Bring any course to your location for team training. On-site training is both cost- effective and convenient for your team of six or more. See page 6 for more details. Save $300 when you combine any of our pre-conference training courses with your conference registration. Take advantage of the different “Ways to Save” on training using our discount programs listed below. Purchase valuable software quality training for your whole team and save. For more details on our discount policy, contact the Client Support Group at sqeinfo@sqe.com or call 888.268.8770 or 904.278.0524. Learning Options eLearning Public Instructor-led training in a city near you Live, instructor-led classes via your computer Self-paced learning, online Instructor-led training at your location TESTING training weeks September 16–20, 2013 Washington, DC October 21–25, 2013 Tampa, FL November 4–8, 2013 San Francisco, CA fall schedule 2013
  4. 4. 4 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Learn the latest skills and techniques through SQE Training’s courses delivered in a high-powered workshop setting. Plan your training curriculum and improve your whole team. Various learning options allow you to take each course in the method that works best for you. Software Testing Training Professional Certification Courses Page Public eLearning Live Virtual On–Site Software Tester Certification—Foundation Level HOT TOPIC 8 % % eSoftware Tester Certification—Foundation Level 29 % Advanced Tester Certification—Test Analyst 9 % % Advanced Tester Certification—Test Manager 10 % % Professional Development Courses Page Public eLearning Live Virtual On–Site Mobile Application Testing NEW HOT TOPIC 11 % % Fundamentals of Agile Certification 12 % % Agile Tester Certification—ICAgile HOT TOPIC 13 % % Risk–Driven Software Testing 14 % % Security Testing for Testing Professionals NEW HOT TOPIC 15 % % Systematic Software Testing 16 % % Testing Under Pressure 17 % % % Mastering Test Design 18 % % Essential Test Management and Planning 19 % % % Leadership for Test Managers 20 % % Test Process Improvement 21 % % Testing with Use Cases 22 % % Test Estimation and Measurement 23 % % Exploring Usability Testing 24 % % Performance, Load, and Stress Testing Workshop 25 % % % eFoundation for Requirements Development and Management 28 % eMastering Test Design 29 % For a list of additional Live Virtual Courses available, ple
  5. 5. 5To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Online: www.sqetraining.com/register Email: sqeinfo@sqe.com Phone: 888.268.8770/904.278.0524 August September October November December 20–22 San Jose 27–29 Boston 27–29 Charlotte 10–12 Minneapolis 10–12 Toronto 16–18 Washington, DC 24–26 Atlanta 24–26 Austin 29–Oct. 1 Anaheim 8–10 Salt Lake City 8–10 Pittsburgh 8–10 Portland 15–17 New York/New Jersey 15–17 Chicago 21–23 Tampa 22–24 Philadelphia 22–24 Indianapolis 29–31 Washington, DC 29–31 Montreal 29–31 Raleigh 4–6 San Francisco 10–12 Boston 3–5 Phoenix On–Demand On–Demand On–Demand On–Demand On–Demand 28–31 Washington, DC 28–Nov. 1 Washington, DC August September October November December 19–20 Washington, DC 24–25 Tampa 7–8 San Francisco 16–17 Washington, DC 29–30 Anaheim 21–22 Tampa 4–5 San Francisco 10–11 Boston 18–19 Washington, DC 29–30 Anaheim 23–24 Tampa 6–7 San Francisco 10–11 Boston 21–22 Tampa 4–5 San Francisco 18–19 Washington, DC 23–24 Tampa 6–7 San Francisco 16–18 Washington, DC 16 Washington, DC 21 Tampa 4 San Francisco 19–20 Washington, DC 24–25 Tampa 7–8 San Francisco 16–17 Washington, DC 21–22 Tampa 4–5 San Francisco 18 Washington, DC 23 Tampa 6 San Francisco 19 Washington, DC 7 San Francisco 23 Tampa 6 San Francisco 17 Washington, DC 22 Tampa 5 San Francisco 20 Washington, DC 25 Tampa 8 San Francisco 19–20 Washington, DC 24–25 Tampa 7–8 San Francisco On–Demand On–Demand On–Demand On–Demand On–Demand On–Demand On–Demand On–Demand On–Demand On–Demand Easyto Register public course schedule ease visit our website: sqetraining.com/VirtualTraining
  6. 6. 6 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Looking for ways to save training and travel dollars? Consider the on-site advantages: Corporate Volume Pricing Companies needing to train teams to become proficient in a number of areas can benefit from corporate volume pricing. Let us help you build a training curriculum to suit your company’s needs. Get a FREE quote and details about how easy it is to bring on-site training to your location. Call Julie at 888.268.8770 ext. 212 or email onsitetraining@sqe.com. • Train your team at your location • Develop the talent already on your team and increase employee productivity • Schedule training around your current projects • Focus training on your team’s challenges in a small group environment • Implement best practices and dramatically improve your business processes • Customize course content to meet your company’s business needs • Receive expert instruction from consultants with years of real-world experience Training at your location t he r e ’ s n o a p p f o r t h a t testing courses 5management courses agile courses 8requirements courses 2visual studio® courses 2security courses If you have 6 or more to train, consider our on-site courses. 30 14
  7. 7. 7To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Testing Software Tester Certification—Foundation Level Systematic Software Testing Mastering Test Design Creative Software Testing Performance, Load, and Stress Testing Workshop Technical Reviews and Inspections Implementing Task-Oriented Unit Testing Exploratory Testing in Practice Just-in-Time Software Testing Security Testing for Test Professionals Finding Ambiguities in Requirements Agile Testing Practices Risk-Driven Software Testing Agile Tester Certification—ICAgile Essential Test Management and Planning Test Process Improvement Test Estimation and Measurement Leadership for Test Managers Testing with Use Cases Testing Under Pressure Mastering Test Automation Requirements-Based Testing Writing Testable Requirements Test Management Advanced Tester Certification—Test Analyst Advanced Tester Certification—Test Manager Implementing a Test Automation Framework Mobile Application Testing Visual Models for Testing Workshop Exploring Usability Testing Security Training Fundamentals of Software Security Security Testing for Test Professionals Management Test Management Leading Successful Software Projects Managing Software Risk Test Process Improvement Managing Test Outsourcing Agile Development Certified ScrumMaster Training Essential Test-Driven Development Agile Testing Practices Certified ScrumMaster Training (CSM) + PMI-ACPSM Product Owner Certification Agile Team Workshop Agile Engineering Workshop Transitioning to Agile Project Management Agile Requirements Workshop Enterprise Agile Master Class Agile Awareness Training PMI Agile Certified Practitioner (PMI-ACP)SM Prep Fundamentals of Agile Certification Agile Tester Certification—ICAgile Requirements Essential Software Requirements Mastering the Requirements Process Requirements Modeling Extending Requirements Writing Testable Requirements Agile Requirements Workshop Finding Ambiguities in Requirements Requirements-Based Testing Workshop Visual Studio® Training Overview of Visual Studio® 2012 Ultimate Quality Assurance with Visual Studio® 2012 Train Your Entire Team
  8. 8. 8 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Software Tester Certification Certified Tester—Foundation Level Are you looking for an internationally recognized certification in software testing? Delivered by top experts in the testing industry, Software Tester Certification—Foundation Level is an accredited training course to prepare you for the ISTQB® Certified Tester—Foundation Level exam. ISTQB® is the only internationally accepted certification for software testing, accredited through its network of national boards. The ISTQB® , a non-proprietary organization, has granted more than 200,000 certifications in over 70 countries around the world. In Software Tester Certification—Foundation Level you’ll learn the basic skills required of a software test professional and how testing fits into software development. Find out what it takes to be a successful software tester and how testing can add significant value to software development projects. Who Should Attend The Software Tester Certification—Foundation Level course is appropriate for individuals who recently entered the testing field and those currently seeking ISTQB® certification in software testing. Introduction Fundamentals of software testing Software context—Why does software fail? Principles, scope, and focus of testing Debugging vs. testing Understanding risk Identifying and analyzing project and product risks Goals of testing Basic testing process Test psychology—viewpoints on testing Testing Throughout Software Development Testing and development Early testing Models and testing The “V” model Verification and validation Test levels—unit, integration, system, acceptance Understanding regression testing Understanding test types Static Techniques What is static testing? Reviews, inspections, walkthroughs, etc. General review process Common types of reviews Roles and responsibilities in reviews Success factors for reviews Limits of reviews Understanding static analysis tools Test Design Techniques Overview of test design and the design approach Documentation decisions Types of test design techniques Human/experience-based methods Black-box (functional) techniques White-box (structural) techniques Experience-based techniques Selecting the appropriate test technique Test Management Team organization Roles and responsibilities Understanding the test manager Understanding the tester Test planning and strategy Configuration management and testing Defect/incident classification and management Tool Support for Testing Selection process Introduction Benefits Risks and concerns Classifications San Jose, CA August 20–22 Boston, MA August 27–29 Charlotte, NC August 27–29 Minneapolis, MN September 10–12 Toronto, ON September 10–12 TW Washington, DC September 16–18 Atlanta, GA September 24–26 Austin, TX September 24–26 Anaheim, CA September 29–October 1 Salt Lake City, UT October 8–10 Pittsburgh, PA October 8–10 Portland, OR October 8–10 New York/New Jersey October 15–17 Chicago, IL October 15–17 TW Tampa, FL October 21–23 Philadelphia, PA October 22–24 Indianapolis, IN October 22–24 Washington, DC October 29–31 Montreal, QC October 29–31 Raleigh, NC October 29–31 TW San Francisco, CA November 4–6 Boston, MA November 10–12 Phoenix, AZ December 3–5 Dale Perry has more than 34 years of experience in information technology as a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large system development and conversions, distributed systems, and both web-based and client/ server applications. A professional instructor for more than 20 years, he has presented at numerous industry conferences on development and testing. With Software Quality Engineering for 15 years, Dale has specialized in training and consulting on testing, inspections and reviews, and other testing and quality-related topics. Additional instructors for this course include Claire Lohr, Rick Craig, Lee Copeland, Conrad Fujimoto, Dawn Haynes, Robert Sabourin, Gary Mogyorodi, Mike Ennis, Tauhida Parveen, and Ed Weller. $ Fundamentals of software testing—key concepts, context, risk, goals, process, and people issues $ Lifecycle testing—relationship of testing to development, including different models, verification and validation, and types of testing $ Test levels—system, acceptance, unit, and integration testing $ Test design techniques—black-box test methods, white-box testing, and exploratory testing $ Static testing—reviews, inspections, and static analysis tools $ Test management—team organization, key roles and responsibilities, test approach and planning, configuration management, defect classification and tracking, and test reporting $ Testing tools—selection, benefits, risks, and classifications 3-Day Course Outline: Course Accreditations Public Course Dates TW Indicates a Training Week course. See page 3 for details. Public Earn 22.5 PDUs Course Link: www.sqetraining.com/stf eLearning Learning Options Instructor Spotlight HOTTOPIC
  9. 9. 9To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Advanced Tester Certification—Test Analyst Prepare for the ISTQB® Advanced Level—Test Analyst Certification Exam The ISTQB® Certification Advanced Test Analyst course expands on the test techniques and methods introduced in the ISTQB® Foundation certification. This course covers the topics as defined in the 2013 Advanced Test Analyst Syllabus leading towards the Advanced Test Analyst certification. There are seven general topics covered: the testing process, test management, test techniques, testing software quality characteristics, reviews, defect management, and tools. The focus is on testing techniques and methods and understanding the requirements for testing the characteristics of software beyond functionality. Specific techniques addressed include equivalence partitioning, boundary value testing, classification trees, decision tables, cause-effects diagrams, state diagrams and tables, pair-wise techniques, use cases, user stories, domain analysis, and experience-based and defect-based techniques. Additional focus is placed on the two non-functional aspects relating to software quality characteristics based on the ISO 9126 and include functionality and usability. Technical non-functional characteristics are included for familiarity and include reliability, efficiency, maintainability, and portability. Who Should Attend Individuals who have received the ISTQB® Foundation Level certification and have met the criteria of their specific country board for taking the advanced certification exams. Qualifications for the exams can be located on the individual country ISTQB® board web site. For the United States it is ASTQB.org. All other countries board sites can be found on ISTQB.org. For more information regarding the criteria for taking the advanced examinations, go to www.ASTQB.org. Washington, DC October 28–31, 2013 $ Reduce the number of test cases you need to design, create, and execute $ Find more defects and increase test coverage $ Focus on the “edges” of your system where many of the defects hide $ Create efficient and effective test cases that cover multiple inputs $ Document complex business rules, ensure their integrity, and test them thoroughly $ Document and thoroughly test critical events and time sequences $ Create tests from use cases, a popular method for writing requirements $ Understand the role of stories in agile development and testing $ Create reduced sets of tests for large blocks of information using pair based methods $ Explore and test the software simultaneously by tapping into your knowledge and experience $ Recognize how defects can improve the test analysis and design process $ Understand non-functional attributes of software and how to focus the test efforts Public Course Dates The Testing Process Implementing the test process Integrating testing into the life cycle The testing process Test Management Monitoring progress Tracking risk, defects, and test cases and coverage Test team organization and communications Risk management activities Test Techniques Specification-based techniques Defect-based techniques Experience-based testing Selecting a technique Testing Software Quality Characteristics General quality characteristics Functionality attributes Usability testing Reviews Reviews revisited Successful reviews Using checklists in reviews Defect Management Defects revisited Detecting, tracking and phase containment Understanding root cause analysis Using root cause information Test Tools Test tools Automation—Possible benefits Automation—Possible risks Full outline available on our website 4-Day Course Outline: Course Link: www.sqetraining.com/ata Public Learning Options Course Accreditation Dale Perry has more than 34 years of experience in information technology as a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large system development and conversions, distributed systems, and both web-based and client/ server applications. A professional instructor for more than 20 years, he has presented at numerous industry conferences on development and testing. With Software Quality Engineering for 15 years, Dale has specialized in training and consulting on testing, inspections and reviews, and other testing and quality-related topics. Claire Lohr is an additional instructor for this course. Instructor Spotlight
  10. 10. 10 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Advanced Tester Certification—Test Manager Prepare for the ISTQB® Advanced Level—Test Manager Certification Exam The ISTQB® Certification—Test Manager training class expands on the test techniques and methods introduced in the ISTQB® Foundation Level course and addresses those areas of the ISTQB® advanced syllabus specifically related to the Advanced Test Management certification. The course focuses on the key areas that are vital for successful test management: the foundations of software testing, test management, standards and test improvement processes, and people skills. Specific topics covered include testing as part of the software development lifecycle, metrics, test documentation, risk analysis, estimation, test management issues, test automation, process improvement models, individual skills for testers and managers, team dynamics, leadership, and motivation. This course is filled with hands-on exercises to help you practice the methods and techniques taught in the course. This course covers the syllabus for the Advanced Test Management certification and will help you prepare for the exam. Who Should Attend • Individuals who have taken the ISTQB® Certified Tester—Foundation Level training and wish to expand their knowledge and skills into more advanced areas. • Individuals who have received the ISTQB® Foundation Level certification, have met the criteria for taking the advanced certification exams, and wish to prepare for those exams. • Anyone wishing to learn more about advanced testing topics. For more information regarding the criteria for taking the advanced examinations, go to www.ASTQB.org. Washington, DC October 28–November 1, 2013 $ Integrate testing into your software development process $ Establish a realistic test approach and strategy $ Understand the Test Manager’s role in reviews $ Plan, estimate, and schedule the testing effort $ Dynamically monitor, manage, and report testing activities $ Understand the Test Manager’s role in defect management $ Plan and implement test automation $ Measure test effectiveness and project progress $ Evaluate and improve your test process $ Develop new skills to lead your test team Public Course Dates Course Link: www.sqetraining.com/atm Course Accreditation A consultant, lecturer, author, and former test manager, Rick Craig has led numerous teams of testers on both large and small projects. In his 25 years of consulting worldwide, Rick has advised and supported a diverse group of organizations on many testing and test management issues. From large insurance providers and telecommunications companies to smaller software services companies, he has mentored senior software managers and helped test teams improve their effectiveness. Rick is co-author of Systematic Software Testing. Instructor Spotlight Fundamental Test Process Test Planning Test Monitoring and Control Test Analysis Test Analysis Exercise Test Design Test Design Exercise Test Implementation Test Implementation Exercise Test Execution Test Execution Exercise Evaluating Exit Criteria and Reporting Understanding Stakeholders Sequential Models Managing Non-Functional Testing Benefits and Challenges of Experience-Based Testing Stakeholder Exercise Risk-Based Testing Light-Weight Risk-Based Testing Techniques Heavy-Weight Risk-Based Testing Techniques Measuring Success of Risk-Based Testing Techniques for Test Selection Risk-Based Testing Exercise Test Documentation Project Risk Management Test Documentation Exercise Test Estimation Test Estimation Exercise Defining and Using Test Metrics Defining and Using Test Metrics Exercise Business Value of Testing Distributed, Outsourced, and Insourced Testing Managing the Application of Industry Standards Management Reviews and Audits Managing Reviews Exercise Metrics for Reviews Metrics for Reviews Exercise Managing Formal Reviews Defect Lifecycle and SDLC Defect Report Information Defect Report Information Exercise Assessing Process Capability Test Improvement Process Test Improvement Models Improving the Test Process Exercise Improving the Test Process with TMMi Improving the Test Process with TPI Next Improving the Test Process with CTP Improving the Test Process with STEP Test Tools and Automation People Skills Skills Assessment Individual Skills Exercise Test Team Dynamics Technical Skills—Hard Skills Technical Skills—Soft Skills Motivation and Morale Communications Full outline available on our website 5-Day Course Outline: Public Learning Options
  11. 11. 11To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Mobile Application Testing Tools for Testing, Managing, and Structuring Mobile Projects Smartphones and tablets are here to stay, and test teams face pressure to deliver testing quickly and successfully on mobile devices. When faced with a mobile testing project, many testers find it tempting to apply the same methods and techniques used for desktop or web applications. Although some of these concepts transfer directly, testing mobile applications presents its own special challenges. Leave them unaddressed and you will miss critical bugs. Learn how to get quick wins by exploiting known weak spots in mobile applications and how to add structure and organization to test effectively within this dynamic technology. Hear first-hand experiences with testing mobile applications, and discuss how to address the challenges. From testing on small screens, various touch and other input devices, and limited testing tools, to handling lower processing power, multitasking, and communication issues, this course prepares you to start your mobile testing project with confidence. This two-day course covers four main areas: make the paradigm shift to test mobile technology, techniques for performing effective and efficient mobile testing, using mobile- friendly structure and tools, and how to quickly generate testing ideas that are important to mobile users. Activities and Practice Explore mobile application testing in an informal and interactive workshop setting. Activities involve trying out techniques and approaches on participants’ own devices, small group exercises, and discussions. Bring your smartphone or tablet to the session. Who Should Attend This course is appropriate for both novice and experienced software testers who are new to mobile testing. Technical support, business analysts, and test managers will also find this course helpful. A background of basic software testing principles is useful but not required. Please note: For this workshop participants are required to bring a mobile device—either a smartphone or tablet. Foundational Concepts The mobile market and ecosystem What is important to mobile users Unique challenges for mobile testers Mobile application and technology characteristics Mobile project characteristics Essential Tools Discovering problems Logging bugs, taking notes, and using mobile technology when reporting Emulators: device and network Monitoring tools: device and network Services for platform testing to help with device fragmentation and support Testing in the Real World Test idea generation in real-world conditions Using thinking tools to guide your brain Exploring different testing perspectives for test idea generation and finding bugs quickly Guidance and Structure on the Move Dealing with testing outside of the lab Lightweight guidance documentation Recording coverage and results Structure Your Testing Analysis and modeling tools and approaches Understanding users and environments Modeling the application to make better use of testing time Testing the Mobile Web Understand web technology and mobile devices Similarities and differences from web testing on PCs Mobile-specific web challenges and problems to watch for Mobile Project Management Mobile test planning tips Dealing with fragmentation: choosing which devices and platforms to test Mobile-specific challenges Hardware and environmental issues Application store submission and testing Exercises This course is hands-on. Participants should expect to work on real applications on a smartphone or tablet. Various exercises using real devices: techniques, approaches, and tools Modeling, diagnostics, and reporting Using powerful frameworks to generate and execute tests $ Make the paradigm shift from web and PC application testing to mobile testing $ Understand how mobile technology works and how to exploit it when testing $ Quickly discover and identify problems that are important to mobile users $ Learn strategies to choose which device platforms to test $ Add structure and guidance to better manage mobile testing activities 2-Day Course Outline: Course Link: www.sqetraining.com/mat Public Learning Options Jonathan Kohl is an internationally recognized consultant and technical leader. Based in Calgary, he is the founder and principal software consultant of Kohl Concepts, Inc. In addition to assisting teams with testing, Jonathan helps companies define and implement their ideas into products, coaches practitioners as they develop software on teams, and works with leaders helping them define and implement their strategic vision. He is also the author of the book Tap Into Mobile Application Testing and a popular speaker. Instructor Spotlight NEW TW Washington, DC September 19–20, 2013 TW Tampa, FL October 24–25, 2013 TW San Francisco, CA November 7–8, 2013 Public Course Dates TW Indicates a Training Week course. See page 3 for details. HOTTOPIC
  12. 12. 12 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Fundamentals of Agile Certification A Pragmatic Approach to Adopting Agile Organizations today are seeking ways to improve the efficiency of their software development efforts while still meeting quality objectives. Competitive pressures and customer demands continue to reduce software product release schedules, driving organizations to seek fresh new approaches to building software. Agile software development methods are often cited as a way to accelerate software delivery and get more done with less. This course will teach you how to avoid the common mistakes of agile adopters and answer some of the familiar myths and misuse. Fundamentals of Agile Certification will present a roadmap for how to get started with agile along with practical advice. It will introduce you to agile software development concepts and teach you how to make them work. You will learn what agile is all about, why agile works, and how to effectively plan and develop software using agile principles. A running case study allows you to apply the techniques you are learning as you go through the course. Key concepts that will be introduced and discussed include: • Managing requirements using agile • Defining and estimating user stories • Building a release plan Bring your specific issues and problems to the training course for discussion as well. This class is a prerequisite course to any of the ICAgile Tracks, including Certification in Agile Testing. Who Should Attend The audience includes software developers, software test professionals, project managers, business analysts, product managers, and line or business owners. No specific prerequisites are assumed; however, attendees are expected to have some software experience. Course Completion and Certification Upon completion of this course attendees will be certified by the International Consortium of Agile (ICAgile) and awarded the ICAgile Professional designation. Additionally, the certified attendees will be listed on the ICAgile website, indicating their Professional designation and that they have completed all the learning objectives associated with the Fundamentals of Agile track. About the ICAgile The International Consortium of Agile’s goal is to foster thinking and learning around agile methods, skills, and tools. The ICAgile, working with experts and organizations across agile development specialties, has captured specific learning objectives for the different agile development paths and put them on the learning roadmap. For more information visit www.icagile.com. TW Washington, DC September 16–17, 2013 Anaheim, CA September 29–30, 2013 (with STARWEST) TW Tampa, FL October 21–22, 2013 TW San Francisco, CA November 4–5, 2013 Boston, MA November 10–11, 2013 (with Agile Development Conference) Jeffery Payne is CEO and founder of Coveros, Inc., where he has led the startup and growth of the company. Prior to Coveros, Jeff was Chairman of the Board, CEO, and co-founder of Cigital, Inc. Under his direction, Cigital became a leader in software security and software quality solutions, helping clients mitigate the business risks associated with failed software. Jeff is a recognized software expert and speaks to companies nationwide about the business risks of software failure. He has been a keynote and featured speaker at business technology conferences and frequently testifies before Congress on issues of national importance, including intellectual property rights, cyber terrorism, and software quality. Rich Mills is an additional instructor for this course. $ Explore agile software development methodologies and approaches $ Understand differences between agile and traditional methodologies $ Learn how agile practices and principles improve the software development process $ Discover the major steps required to successfully plan and execute an agile software project $ Explore the leading agile development best practices Instructor Spotlight Public Course Dates TW Indicates a Training Week course. See page 3 for details. Introduction to Agile What is agile? Benefits of agile Why does agile work? Myths about agile Who is using agile? Agile Software Process Overall agile development process Agile best practices Agile Planning Introduction to Scrum The planning process - Backlogs - Initial release planning - Iterative sprint planning Roles during initial planning Building good user stories Estimating work Building a release plan Agile Development Introduction to extreme programming (XP) Iterative development process Key meetings and activities - Sprint kickoff - Daily Scrums - Sprint planning - User acceptance testing and reviews - Retrospectives Roles During Sprints Agile Development Best Practices Team-based design Pair programming Continuous integration Test-driven development (TDD) and unit testing Refactoring Agile Testing Best Practices Agile testing framework Acceptance test-driven development (ATDD) Exploratory testing Agile test automation Wrap Up Discussion 2-Day Course Outline: Course Link: www.sqetraining.com/afm Public Learning Options Course Accreditations • Using Scrum-based project management • Delivering software using extreme programming
  13. 13. Agile Tester Certification—ICAgile Agile software practices are being employed within many development organizations worldwide. More and more test teams and testers are participating in agile projects or are embedded within agile teams. Many testers struggle to understand the agile development process and their place in it. Learn the fundamentals of agile development, the role of the tester in the agile team, and the agile testing processes. From user story elicitation and grooming through development and testing, this course prepares you to be a valuable member of an agile development team. Explore the business and technology-facing tests agile projects demand and how agile testers help the project succeed. Learn about the techniques of Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD). Learn technical and team skills testers need for success in the world of agile development. Practice of Agile Testing Techniques Explore agile testing processes in an informal and interactive workshop setting. Examples are studied through a series of small group exercises and discussions. Who Should Attend This course is appropriate for both novice and experienced software testers. Developers expected to test within agile teams will find this course extremely useful. Test and development managers also will benefit from this course. A background of basic development and testing processes is helpful. ICAgile Certification In order to receive your certification in Agile Testing from the ICAgile you must first complete Fundamentals of Agile Certification. At the completion of both courses you will be awarded your Agile Testing certification by the ICAgile. Students not looking for certification and only taking the Agile Testing course should already have a good knowledge of agile principles and how agile teams function. TW Washington, DC September 18–19, 2013 Anaheim, CA September 29–30, 2013 (with STARWEST) TW Tampa, FL October 23–24, 2013 TW San Francisco, CA November 6–7, 2013 Boston, MA November 10–11, 2013 (with Agile Development Conference) Public Course Dates TW Indicates a Training Week course. See page 3 for details. Introduction Validation Verification Exploration Testing as a skill set Testing to support customers Testing to support developers Testing to support stakeholders Test matrix Agility, grace, and flexibility Agile Testing Origins Agile testing history Agile testing philosophy Traditional vs. agile testing Evolving lifecycle models Evolving test approaches Evolving test tools Testing and the agile manifesto Testing and agile principles What is quality What is done Testing as a team approach Teams and process Requirements Unit Testing System and integration testing Agile Planning and the User Story Testing during iteration planning Agile release train Testing’s role in planning Release Planning Product backlog Story tests Constraints Sizing stories Backlog grooming Testing activities in the sprint Testing in the Heat of the Sprint Continuous Integration Test-Driven Development Automating Unit Tests Acceptance Test-Driven Development Behaviour Driven Development Scripting Exploratory Testing Non-Functional Testing Release Testing User Acceptance Testing Live Testing At Sprint’s End Customer demo Retrospective Avoiding technical debt Organizing Agile Testing Measuring progress Test documentation Test environments Bug management Agile test automation Organizational frameworks Distributed agile teams Risky agile transitions Wrap up 2-Day Course Outline: Course Link: www.sqetraining.com/atc Robert Sabourin has more than 30 years of management experience, leading teams of software development professionals. A well-respected member of the software engineering community, Robert has managed, trained, mentored, and coached thousands of top professionals in the field. He frequently speaks at conferences and writes on software engineering, SQA, testing, management, and internationalization. The author of I am a Bug!, the popular software testing children’s book, Robert is an adjunct professor of Software Engineering at McGill University. Instructor Spotlight Public Learning Options $ Discover how testing is implemented in different agile environments $ Learn about user stories and how to test them $ Explore key agile testing practices—ATDD, BDD, TDD, and ET $ Examine technical and team skills you need for success $ Recognize the main agile testing challenges and how to address them HOTTOPIC Course Accreditations 13To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com
  14. 14. 14 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Risk-Driven Software Testing Understanding the Value of “Risk-Driven” Testing A Risk-Driven Test Process for Any Software Development Lifecycle The STEP™ (Software Test and Evaluation Process) approach for testing is a flexible and dynamic method for testing any software—no matter what software development method and technology your organization uses. By employing tools based on risk to guide testing, you and your organization will get the most value from your testing time and resources. You’ll learn to develop reusable “testware” and employ the right amount of test documentation for the system under test. Emphasizing defect prevention, the STEP process has been implemented in hundreds of testing organizations and integrated into many different software development lifecycle methodologies. Covers All Facets of Testing—Planning, Analysis, Design, Execution, and Reporting Learn how to develop and maintain master and level test plans driven by project and product risks. In hands-on exercises, you will practice identifying and analyzing these risks to create a customized test objectives inventory. Then, you’ll perform risk assessments to prioritize the inventory to better focus on developing the most valuable and useful tests and test cases. You’ll learn to determine which test to execute first and know when to stop testing. Find out how to clearly report failures and defects and to produce the metrics for stakeholders to make the most informed decisions. Focuses on the Most Important Testing Issues In a small-group class setting, your instructor, who is a seasoned testing expert, will help answer your tough testing questions and help you understand how to apply risk-driven testing to your specific situation. You’ll leave equipped with a practical and proven testing approach that you can adapt to your organization, development lifecycle, applications, and project for immediate benefit. As a tester, you’ll be equipped with the tools and skills to attack any testing project—no matter the context or scope. Who Should Attend The audience includes test professionals, test managers, project leaders, quality analysts, and software developers. No specific prerequisites are assumed: however, attendees are expected to have some software experience. TW Tampa, FL October 21–22, 2013 TW San Francisco, CA November 4–5, 2013 Dale Perry has more than 34 years of experience in information technology as a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large system development and conversions, distributed systems, and both web-based and client/ server applications. A professional instructor for more than 20 years, he has presented at numerous industry conferences on development and testing. With Software Quality Engineering for 15 years, Dale has specialized in training and consulting on testing, inspections and reviews, and other testing and quality-related topics. Robert Sabourin is an additional instructor for this course. $ Develop dynamic test strategies to reduce product and project risk with effective testing $ Learn the STEP™ test process—a flexible and adaptable approach for testing any software $ Discover the keys to risk-based test planning and how to establish realistic testing goals $ Identify, analyze, and prioritize test objectives to guide all testing activities $ Focus test designs on finding important bugs more quickly and with less effort $ Find out how to report testing results and use this information to improve your testing processes Instructor Spotlight Public Course Dates TW Indicates a Training Week course. See page 3 for details. Testing, Risk, and The STEP™ Process Focus of testing Value and goals of testing Risk management overview Process, project, and product risk Attitudes towards risk Stakeholder viewpoints on risk Introduction to the STEP™ test process Test Planning Developing a risk-based test strategy and approach Understanding test levels—separating efforts to reduce risk Key strategic testing issues Exercise: Assess project risks Test Analysis Risk assessment and mitigation analysis approaches The STEP™ Inventory process Determining test objectives Applying the inventory process Exercise: Develop an inventory of test objectives Prioritizing the Objectives by Risk Risk analysis Characteristics of risk Key likelihood and impact factors Exercise: Create a risk-prioritized test inventory Test Design Approaches to test design Structured techniques Informal techniques Organizing the test objectives Selecting test design techniques Developing a test design strategy Test Execution, Reporting, and Risk Assessment Understanding test coverage Assessing test execution Evaluating test effectiveness Assessing failed tests, defects, and risks Reporting on testing and risk Stopping the test and evaluating testing effectiveness Wrap-up 2-Day Course Outline: Course Link: www.sqetraining.com/rdt Public Learning Options Course Accreditations Earn 15 PDUs
  15. 15. Richard Mills has more than 20 years of experience in software engineering, specializing in software development with a concentration on pragmatic software processes and tools. Rich has a specific focus in agile development methods, static and dynamic software analysis tools, configuration management engineering, automated software build management, and continuous integration. As a consultant, Rich helps customers improve software delivery by coaching and mentoring in the Agile development methodologies, automating software build, test, and deployment, and employing secure development techniques. Jeff Payne is an additional instructor for this course. Instructor Spotlight 15To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Your organization is doing well with functional, usability, and performance testing. However, you know that software security is a key part of your assurance and compliance strategy for protecting applications and critical data. Left undiscovered, security-related defects can wreak havoc in a system when malicious invaders attack. If you don’t know where to start with security testing and don’t know what you are looking for, this course is for you. It describes how to get started with security testing, introducing foundational security testing concepts and showing you how to apply those security testing concepts with free and commercial tools and resources. Offering a practical risk-based approach, the instructor discusses why security testing is important, how to use security risk information to improve your test strategy, and how to add security testing into your software development lifecycle. Practice of Security Testing Explore security testing in an informal and interactive workshop setting. Examples are studied through a series of small group exercises and discussions. Who Should Attend This course is appropriate for software development and testing professionals who want to begin doing security testing as part of their assurance activities. Test and development managers will benefit from this course as well. A background in software testing is necessary for this course. Introduction to Security Testing History of information security The software security problem Understanding risk Security testing approaches Security testing framework Security Testing Prior to Development Security policy and standards Secure software development process Security Testing During Definition and Design Security requirements Architecture and design reviews Threat modeling Security test planning Security Testing During Implementation Secure code review Security testing features and functions Security testing interfaces and exceptions Understanding and Testing Security Controls Authentication and access control Input validation and encoding Encryption User and session management Error and exception handling Audit and logging TW Washington, DC September 18–19, 2013 TW Tampa, FL October 23–24, 2013 TW San Francisco, CA November 6–7, 2013 $ Learn how testing professionals can effectively security test software $ Discover how applications are developed and tested with security in mind $ Learn how to use security requirements to plan your testing efforts $ Explore key aspects of security testing—web security, threat modeling, risk assessment $ Examine technical and team skills you need for success $ Learn to use common security testing tools for a variety of testing purposes 3-Day Course Outline: Public Course Dates TW Indicates a Training Week course. See page 3 for details. Course Link: www.sqetraining.com/stp Public Learning Options Security Testing for Testing Professionals NEW HOTTOPIC
  16. 16. Systematic Software Testing A Risk-Based Approach for Producing Better Software The Best Fundamental Course for Any Test Professional Learn the techniques necessary to develop and maintain a systematic, integrated software testing approach for your organization. This course details an adaptable and repeatable approach to testing that results in significantly improved software quality. Better planning, analysis, design, and implementation of tests result in happier clients and developers. The STEP™ (Software Test and Evaluation Process) approach described in this course emphasizes prevention of software defects and stresses continuous improvement for lasting benefits. The STEP™ process has been implemented in hundreds of testing organizations and integrated into many different software development lifecycle methodologies. Know What You’ve Done—and When You’re Done Understanding and managing risk helps you focus on the important testing issues. Trace your tests back to requirements, design, and code to reveal what you have tested and what remains to be tested. This course leads you through test planning, test analysis, and test execution, showing you how to set—and then effectively satisfy—your testing goals. Who Should Attend The audience includes test professionals, test managers, project leaders, quality analysts, and developers. No specific testing prerequisites are assumed; however, attendees are expected to have some software experience. Foundations of Modern Testing Testing as a formal process Testing within development lifecycles Testing as a part of quality assurance Importance of risk-based testing STEP™—The Software Test and Evaluation Process STEP architectural model Overview: phases, activities, roles STEP vs. common industry practices Test Planning Planning fundamentals Planning and risk management Master Test Plan—based on the IEEE 829 standard Regression testing focus and issues Test environments—issues and concerns Schedules, estimates, and budgets Acceptance, system, build/integration, and unit level test plans—based on the IEEE 829 standard Test Analysis Identifying test objectives Analyzing requirements and designs to determine test objectives Creating the inventory of test objectives Applying risk to each objective Understanding software failure modes Using risk to focus the testing effort Testing system modifications, new versions, and third-party software Test Design and Implementation Defining the test architecture Designing test cases and test procedures Understanding test data requirements Developing reusable “testware” Understanding the test environment Inventory trace matrix and coverage Test Execution and Reporting Executing tests Reporting and managing defects Performing root cause analysis Evaluating the product and the test and development processes Assessing the criteria for “stopping” testing Wrap-up Improving your testing process Guidelines for fostering change TW Washington, DC September 16–18, 2013 $ Develop effective testing plans and strategies, execute them efficiently, and measure your results $ Design “testware” that finds important bugs more quickly and with less effort $ Prevent software defects and failures by integrating testing into your development process $ Improve your software testing practices and the quality of your organization’s software $ Explore a flexible, risk-based approach to testing for both small and large organizations 3-Day Course Outline: Public Course Dates TW Indicates a Training Week course. See page 3 for details. Course Link: www.sqetraining.com/sst Public Learning Options Dale Perry has more than 34 years of experience in information technology as a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large system development and conversions, distributed systems, and both web-based and client/ server applications. A professional instructor for more than 20 years, he has presented at numerous industry conferences on development and testing. With Software Quality Engineering for 15 years, Dale has specialized in training and consulting on testing, inspections and reviews, and other testing and quality-related topics. Additional instructors for this course include Lee Copeland, Rick Craig, Claire Lohr, Robert Sabourin, and Dawn Haynes. Instructor Spotlight Course Accreditations Earn 22.5 PDUs 16 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com
  17. 17. Testing Under Pressure Strategies to Succeed When Time is Short Test Teams and Testers Dealing with Severe Time Limits Picture a cast-in-concrete delivery date looming on your project’s horizon. While you have precious little time remaining, the development team keeps delivering incomplete builds of less-than-stable code. Is this a “death march” project, or can the testing team actually do something useful—perhaps even save the day? Based on successful testing experiences from outrageously turbulent projects, Testing Under Pressure reveals proven principles that you can immediately apply to your own testing world. Rather than wondering if the sky is falling, you’ll develop a set of practical, repeatable skills and tools to keep yourself and your team focused on what really matters most. Instead of a checklist of what to do next, you’ll have the knowledge and confidence to think on your feet and decide every week—and every day—the most important things to do next. Real World Strategies With real-world examples and lively group discussions, you’ll learn ways to apply these practices in your project, your team’s development lifecycle, and your organization. If you are looking for effective testing strategies when time is running out, development is late, and change is rampant, this class is for you. Who Should Attend Test managers, test leads, and testers who operate in an environment in which projects have fixed release deadlines, priorities change constantly, or testing resources are scarce will benefit from this course. Project managers, QA managers, and development managers in these same circumstances will benefit from the approaches and skills developed in Testing Under Pressure. Overview Key pain points What does testing really do? Testing under pressure Begin With the End in Mind Fundamental question: Are we there yet? What quality is all about Dijkstra’s truth about testing Pareto analysis Active Context Listening and Acting Influence and decision making Identifying context drivers Business values Technological solutions Organizational structures Dynamic listeners Taking action Decision-making Patterns First things first Workflow models Identifying stakeholders Individual decisions Priority, severity, and consequence Getting stakeholder buy-in Adapt to change—making it real Ruthlessly Triage Test idea sources Trade-offs Impact estimation Gaining credibility Rejecting ideas When and how to triage What—and what not—to test Triage and stakeholder value Offering alternatives The Last Best Build Software delivery palette Objective assessment Subjective assessment Trade-offs Getting Organized for Extreme Time Pressure Getting things done Testing the builds Smoke testing FAST: Functional Acceptance Simple Testing Focused regression testing Session-based exploratory testing Group discussions Numerous examples and case studies TW Washington, DC September 16, 2013 TW Tampa, FL October 21, 2013 TW San Francisco, CA November 4, 2013 $ Identify and focus on “what really matters” $ Listen to and learn from your key context drivers $ Create practical decision-making workflows $ Dynamically prioritize testing objectives and tasks $ Triage ruthlessly to deliver the most value with limited time $ Avoid wasteful re-work when implementing and executing tests 1-Day Course Outline: Public Course Dates TW Indicates a Training Week course. See page 3 for details. Course Link: www.sqetraining.com/tup Robert Sabourin has more than 30 years of management experience, leading teams of software development professionals. A well-respected member of the software engineering community, Robert has managed, trained, mentored, and coached thousands of top professionals in the field. He frequently speaks at conferences and writes on software engineering, SQA, testing, management, and internationalization. The author of I am a Bug!, the popular software testing children’s book, Robert is an adjunct professor of Software Engineering at McGill University. Instructor Spotlight For a calendar of Live Virtual Training, go to www.sqetraining.com/VirtualTraining. Live Virtual Course Dates Public Learning Options To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com 17
  18. 18. Mastering Test Design Techniques for Developing Focused Test Cases The Practical “How To’s” of Creating Test Cases After the test plans are written, the test teams formed, and the tools selected, it’s time to develop test cases and start the testing. So, what test design techniques should you use? How do you decide what tests are most important? What does a good test case look like? How can you reduce the number of tests while increasing coverage? When and how should you use white-box testing to complement black-box techniques? How can you maximize the value of exploratory testing? Mastering Test Design answers these tester questions and many more while helping test analysts develop their professional testing skills and expand their personal tester toolkit of techniques. Hands-0n Practice of Real-World Testing Techniques In this hands-on workshop, you’ll learn about and practice the most important functional, black-box testing techniques and be on your way to becoming a master test designer. The course includes student exercises covering equivalence class partitioning, boundary value analysis, decision tables, state diagrams, pair- based testing, and more. Mastering Test Design is a great opportunity to hone your test design skills, improve your effectiveness, and increase your professionalism as a test analyst. You will leave the class with a newfound confidence for designing great test cases that find important bugs sooner. Who Should Attend This course is appropriate for both novice and experienced software testers. Developers who are expected to create test cases will find this course extremely useful. Test and development managers also can benefit from this course. A background of basic development processes and test levels is helpful but not required. Introduction Where test design fits in the testing process Elements of a good test case Test oracles Test case design trade-offs Functional—Black-box Test Techniques What is black-box testing? Black-box testing at different test levels Equivalence class partitioning Discovering and documenting partitions Partitioning complex fields Equivalence classes for multiple requirements Exercise Boundary value analysis Challenging boundary issues Exercise Decision table construction Decision tables into test cases Exercise State-transition diagrams and tables Designing tests from diagrams Exercise Pair-based test methods Exercise Exploratory and Creative Testing Exploratory testing process Creative invalids Error guessing Group insights TW Washington, DC September 19–20, 2013 TW Tampa, FL October 24–25, 2013 TW San Francisco, CA November 7–8, 2013 Claire Lohr has been a professional in the computer field for more than 30 years, with the last 15 years focused on software process improvement for companies including GTE, Motorola, Westinghouse, SAIC, Boeing, and Aetna. Claire currently provides training and consulting services for a wide variety of both government and commercial clients. Her certifications are CSQE, CSDP, and CTFL. Claire is an SEI CMM Software Capability Evaluator and a Lloyd’s Register ISO 9000 Lead Auditor. Additional instructors for this course include Lee Copeland, Dale Perry, Robert Sabourin, and Dawn Haynes. $ Learn functional, black-box test design techniques to find bugs faster $ Practice test design techniques to reinforce your new skills $ Examine experience-based testing approaches to replace ad hoc testing $ Find out when to use each test design technique for the best results 2-Day Course Outline: Instructor Spotlight Public Course Dates TW Indicates a Training Week course. See page 3 for details. Course Link: www.sqetraining.com/mtd Public eLearning Learning Options 18 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Course Accreditations Earn 15 PDUs
  19. 19. Essential Test Management and Planning Developing and Executing a Test Strategy Whether you are a test manager leading a small test team, the director managing multiple test teams, or a development manager or lead who is responsible for testing, you already know that poor testing can waste time and money—and sometimes even destroy a project or product. In this interactive, discussion-oriented course, you’ll learn about and explore what it takes to develop, maintain, and execute a successful test strategy. Rather than teaching an inflexible checklist process of “things to do” for testing, you’ll learn to think and plan the test effort based on the situations you face in your project and product: the application to test; the development environment and lifecycle; time available for testing; test resources and staff skills; risk factors; and all of the variables that should drive testing decisions. Develop a Practical Test Approach The purpose of the test approach—or strategy—is to manage and direct the test effort to a successful conclusion by finding the important defects early and providing project stakeholders with the information they need to make informed decisions. Through numerous class discussions and explorations, you’ll learn the critical success factors for developing a practical test approach and the roles that testers and test managers play in successful development projects. Manage the Test Effort from Start to Finish For a test strategy to have value, it must be skillfully implemented and updated as the project unfolds. Risks must continuously be re-evaluated based on both internal and external influences. Exit criteria must be reviewed and changed if necessary based upon the current state of the project. Find out what it takes to run a test project from early planning and resourcing, developing the tests, executing tests, reporting test results, and finally, evaluating the process. Who Should Attend This course is appropriate for anyone who influences the direction of the testing strategy—test managers, development managers responsible for testing, test leads, senior testers—and QA analysts, test leads, and senior test engineers and analysts. Participants should have at least two years of test experience and some leadership experience or training. TW Washington, DC September 16–17, 2013 TW Tampa, FL October 21–22, 2013 TW San Francisco, CA November 4–5, 2013 A consultant, lecturer, author, and former test manager, Rick Craig has led numerous teams of testers on both large and small projects. In his 25 years of consulting worldwide, Rick has advised and supported a diverse group of organizations on many testing and test management issues. From large insurance providers and telecommunications companies to smaller software services companies, he has mentored senior software managers and helped test teams improve their effectiveness. Rick is co-author of Systematic Software Testing. Mike Ennis is an additional instructor for this course. $ Factors critical for managing the test process $ Key roles and responsibilities of test managers in small and large organizations $ Creation and execution of a practical and dynamic Master Test Plan $ Steps to develop a prioritized set of test objectives based on risk $ Skills and approaches to manage the test effort—from start to finish Instructor Spotlight Public Course Dates TW Indicates a Training Week course. See page 3 for details. Testing and Quality Software quality vs. testing Class Discussion: Your organization’s culture Test levels—unit, integration, system, and acceptance Preventive testing vs. reactive testing STEP™ – Software Test and Evaluation Process Class Discussion: Can we test quality into the software? The Test Manager Roles and responsibilities of the test manager Communicating with stakeholders Class Discussion: Ways to obtain management buy-in Raising testing value proposition and profile Class Discussion: The developer-to-tester ratio Test manager attributes and skills Test Teams Attitudes and psychology of testing Class Exercise and Discussion Test team organization alternatives Keys for successful test teams Class Discussion: Handling concurrent projects Staff attributes and skills development Class Discussion: Characteristics of a good tester Configuration Management Library management Change control board Defect analysis Master Test Plan Process vs. documentation Class Discussion: Who is the audience for the Master Test Plan? What—and what not—to test Product and project risks and contingencies Class Exercise and Discussion Test approach/strategy Scheduling and estimating Class Discussion: Who sets the test schedule? Why test planning fails Testware Design Influence of risk Testers’ role in requirements The inventory process Execution Management Logging and reporting tests and incidents Failures vs. defects Class Discussion: How do you measure test effectiveness? Predicting release dates When to stop testing Tools What—and what not—to automate Class Discussion: Test tool issues Manager’s role in tool implementation Process Benchmarks and Baselines Implementing changes Process assessments Test process improvement models 2-Day Course Outline: Course Link: www.sqetraining.com/etm Learning Options To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com 19 Public Course Accreditations Earn 15 PDUs
  20. 20. Leadership for Test Managers Motivation, Productivity, Inspiration, and Job Satisfaction What is the difference between management and leadership? Are leaders born or made? If test managers can, in fact, develop leadership skills, how can you become a better—even a great—leader? Rick Craig, a retired Marine Colonel, answers these questions and many more based on his experiences in the Marine Corps and as a former test manager and test consultant to companies around the world. In this discussion-oriented workshop, you and your fellow students will explore with Rick what it means to be a leader. First, you’ll learn about the attributes of “natural” leaders and what it takes for managers to grow to become great leaders who empower their team and add significant value to their organization. Then, the class members will delve into the most pressing leadership issues and challenges that test managers face every day. You’ll begin to identify the leadership traits you already possess and learn specific things you, as a test manager or lead, can do to improve your leadership skills and help your team grow and mature. The Approach The class will begin with a brief discussion of leadership “theory”—common leadership traits, leadership style, developing trust, and leading by example. Then, Rick, you, and the other class members will explore situational leadership issues: how to gauge morale; the leader’s role as a coach, mentor, and trainer; how organizational structure and corporate culture affect leadership; leadership principles applied to software testing and development; the impact and importance of influential leaders; and more. Rick encourages you to bring your most pressing people and organizational problems to examine during the class. Working together with Rick and your peers you will discover new approaches to try and new perspectives to look at these issues. In addition to learning what it takes to improve your personal leadership skills, you’ll be able to take back specific action items to help your team improve their performance and individuals increase their job satisfaction. Who Should Attend This course is appropriate for test managers, test leads, potential test leads and managers, and anyone who is a student of leadership. TW Washington, DC September 18, 2013 TW Tampa, FL October 23, 2013 TW San Francisco, CA November 6, 2013 $ Encourage and support self-motivation within and outside your team $ Improve productivity and innovation with better leadership $ Inspire those around you to become their best $ Increase job satisfaction for your team and yourself Public Course Dates TW Indicates a Training Week course. See page 3 for details. Introduction What is leadership? How is leadership different from management? Are leaders made or born? Characteristics of Leadership Cornerstones of leadership Traits Qualities Style Motivation/Morale/Initiative What motivates testers? What is morale? Handling morale problems How do you maintain good morale? Principles of Leadership USMC principles Quality goals Vision statement Test policy Leading Testing Teams The test manager’s many roles Span of control Importance of influence leaders Effective delegation Testing Structures Team composition Test independence Team organization Outsourcing considerations Managing multiple teams Keys to successful teams The Leader as a Teacher Empowerment Staff development Technical skills assessment Staff selection and retention Communications Barriers to effective communications Test psychology Selling testing Corporate culture Practical advice for managers 1-Day Course Outline: Course Link: www.sqetraining.com/ltm A consultant, lecturer, author, and former test manager, Rick Craig has led numerous teams of testers on both large and small projects. In his 25 years of consulting worldwide, Rick has advised and supported a diverse group of organizations on many testing and test management issues. From large insurance providers and telecommunications companies to smaller software services companies, he has mentored senior software managers and helped test teams improve their effectiveness. Rick is co-author of Systematic Software Testing. Instructor Spotlight Public Learning Options 20 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Course Accreditations Earn 7.5 PDUs
  21. 21. Test Process Improvement Practical Guidelines for Small and Large Test Organizations Get a Realistic Picture of—and a Plan to Improve—Your Testing To become a great test team you not only need great testers but also a process that is optimized for your environment—business, development lifecycle, company culture, software applications, and more. Whether your test group consists of two people or two hundred, this highly interactive course delivers a practical, systematic approach to assess your current test processes and chart a course for measurable improvements. You’ll leave with new insights into how your testing compares to others and take back a customizable, step-by-step roadmap for getting better. Implementing process improvement is a difficult task and—without its own process in place—often yields nothing more than frustration for those participating. Test Process Improvement provides an excellent outline for the entire improvement process and reveals the most common “gotchas” that can kill the whole thing. The Approach You’ll learn how to baseline current practices against industry practices and identify the most logical and valuable areas for measurable changes within your organization. After exploring several industry process improvement models—CMMI® , TMMi® , TPI® , and TPI® Next—you’ll dive deeply into the TPI® model and learn how to use it for improving your testing. Find out when it is best to do a full-blown assessment, a less formal one, or even a self-assessment. Explore and practice data collection methods to build a baseline of current processes. Every student leaves with an understanding of exactly how to use the TPI® model and with the knowledge of its strengths and weaknesses. The class explores strategies for successfully implementing changes and making them permanent. Who Should Attend This course equips test managers, QA managers, test team leads, software managers, test consultants, and IT improvement specialists with the tools and skills they need to plan for and conduct a structured test process assessment and improvement initiative. Introduction Typical complaints about testing Improving the testing process Position and scope of test process improvement The process of change Improvement Process Awareness Goal, scope, and approach Develop the assessment tool Define improvement actions Plan the improvement project Implement change Evaluate results and adjust The Test Process Improvement (TPI® ) Model Relationship to CMMI® Relationship to TPI® Next Assessment Twenty key areas Maturity levels Checkpoints Improvement suggestions Test Maturity Matrix explained Order of improvements Improvement Actions Objectives Findings Recommendations Take-Home Bonus Each public course participant receives a copy of the book, Test Process Improvement: A Practical Step-by-Step Guide to Structured Testing, by Tim Koomen and Martin Pol. Valid for public courses only. TW Washington, DC September 19, 2013 TW San Francisco, CA November 7, 2013 $ Baseline your current testing practices using a standard process model $ Benchmark current practices against industry practices $ Identify high payback process improvement opportunities $ Develop measurable objectives and milestones for improvement $ Avoid killer process improvement pitfalls 1-Day Course Outline: Public Course Dates TW Indicates a Training Week course. See page 3 for details. Course Link: www.sqetraining.com/tpi A consultant, lecturer, author, and former test manager, Rick Craig has led numerous teams of testers on both large and small projects. In his 25 years of consulting worldwide, Rick has advised and supported a diverse group of organizations on many testing and test management issues. From large insurance providers and telecommunications companies to smaller software services companies, he has mentored senior software managers and helped test teams improve their effectiveness. Rick is co-author of Systematic Software Testing. Additional instructors for this course include Lee Copeland and Martin Pol. Instructor Spotlight Public Learning Options To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com 21 Course Accreditations Earn 7.5 PDUs
  22. 22. 22 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Testing with Use Cases Using the Use Case Model in Test Analysis and Design Understanding the Use Case Model The use case model is a very useful tool for gathering, defining, and documenting the functional requirements of a system or application. In many organizations, it has taken the place of the classic many hundred-page requirements document. As a tester, you need to understand the general characteristics of the use case model, its strengths and weaknesses, and most importantly, how it is being used in the project on which you are working. Several different styles of use cases are used in system development, and you need to be knowledgeable about them. Testing the Use Cases As requirements, documented in a use case model, are being created, testers help ensure that the use case model is complete, correct, and consistent. Early discovery of defects in the model and in specific use cases will prevent defects from being introduced into the design and code. Testing Based on Use Cases Once use cases are tested, then the system or application is built from them. The use case model becomes the basis for functional testing. Testers analyze the details of each use case and create one or more test cases that will be used to verify that the design and code are correct. Who Should Attend This course is appropriate for anyone involved in using the use case model for software development. Novice and experienced software testers—as well as developers, test and development managers, customers, and project managers—can benefit from this course. A background of basic development processes is helpful but not essential. TW Tampa, FL October 23, 2013 TW San Francisco, CA November 6, 2013 Dale Perry has more than 34 years of experience in information technology as a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large system development and conversions, distributed systems, and both web-based and client/ server applications. A professional instructor for more than 20 years, he has presented at numerous industry conferences on development and testing. With Software Quality Engineering for 15 years, Dale has specialized in training and consulting on testing, inspections and reviews, and other testing and quality-related topics. Robert Sabourin is an additional instructor for this course. $ Understand the basics of the use case model $ Learn the strengths and limits of use cases from a testing perspective $ Learn how to assess specific use cases for correctness and completeness $ Learn how use cases become the basis of test analysis and test design $ Learn a flexible approach to early test design using use cases as a basis Instructor Spotlight Public Course Dates TW Indicates a Training Week course. See page 3 for details. Introduction to Use Cases Basic concepts Focus Benefits Understanding the use case model Concepts, notation, and formats General concerns Testing Use Cases Testing the use case model Domain testing Traceability testing Syntax testing From Use Cases to Test Cases Example use case Actors—secondary and sub-actors Actors and their goals Examining a use case for key test issues Main elements Description Scenarios Alternatives and exceptions Dealing with ambiguity in use cases Using test techniques to assess use cases and scenarios Developing test objectives from use cases Designing the test cases Wrap-up 1-Day Course Outline: Course Link: www.sqetraining.com/tuc Public Learning Options Course Accreditations Earn 7.5 PDUs
  23. 23. Test Estimation and Measurement What, When, Where, and How to Estimate and Measure within Testing The Test Manager’s Role in Measurement In many ways, the most important value of testing is providing timely and accurate information to project stakeholders. As a by-product of testing efforts, test managers—and lead testers—need to continually measure and report the status and quality of the product under development. They also need to measure test effectiveness as a guide for improvement. Test managers make and revise test effort estimates and help determine when to stop testing and release the product. These are all examples of test metrics. Because a key component of testing is to measure the quality of the software product, test managers and testers also collect data and report metrics related to the entire software development activity. Estimation in Practice Almost anyone who has ever attempted to develop an estimate about software realizes just how difficult the task can be. The number of factors that can affect the estimate is virtually without limit. The key to good estimates is to understand the main variables, compare them to known standards, and normalize the estimates based upon their differences. This is easy to say but difficult to accomplish because estimates are frequently required 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 for software practitioners—and testers. Who Should Attend This course provides a background in estimation for anyone who must estimate software development or testing efforts (and that should cover almost everyone!). Analysts, developers, leads, test managers, testers, and QA personnel can all benefit from this course. Test Estimation What is estimation? Who should perform estimation? What should be estimated? Estimating Axioms Estimation Techniques Work breakdown Team estimates (Wideband Delphi) Three-point estimates Company standards and norms Percent of project effort Story point sizing Poker estimation Introduction to Software Measurement What is measurement? Why is measurement important? What makes a good metric? Measurement Rules of Thumb The human element Obtaining buy-in—management and staff The Hawthorne Effect Use of subjective metrics Test Manager’s Dashboard Quality of the product Project and test status Test effectiveness Resources metrics Outstanding issues Wrap-up and Discussion TW Washington, DC September 17, 2013 TW Tampa, FL October 22, 2013 TW San Francisco, CA November 5, 2013 $ Understand the test team’s and tester’s role in software estimation and measurement $ Develop the right measures for your project and organization $ Create a custom Test Metrics Dashboard $ Learn how to estimate in the face of uncertainty $ Avoid dysfunctional metrics for sustainable measurement programs 1-Day Course Outline: Public Course Dates TW Indicates a Training Week course. See page 3 for details. Public Learning Options Course Link: www.sqetraining.com/tem 23To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Course Accreditations Earn 7.5 PDUs Robert Sabourin has more than 30 years of management experience, leading teams of software development professionals. A well-respected member of the software engineering community, Robert has managed, trained, mentored, and coached thousands of top professionals in the field. He frequently speaks at conferences and writes on software engineering, SQA, testing, management, and internationalization. The author of I am a Bug!, the popular software testing children’s book, Robert is an adjunct professor of Software Engineering at McGill University. Rick Craig is an additional instructor for this course. Instructor Spotlight
  24. 24. 24 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com Exploring Usability Testing Effective techniques for integrating usability into development and test Dealing with User Experiences If is not enough to confirm software conforms to requirements and passes established acceptance tests. Successful software projects engage, entertain, and support the users’ experience. The goals vary from project to project, but no matter how robust and reliable your software is, if the user community does not embrace it business can slip out of your hands. • Learn how to elicit real usability requirements from users. Techniques such as story boarding and task analysis enable teams to identify system attributes and quality factors, enabling users to gracefully solve their problems with the software you are designing. • Testing professionals, programmers, and users collaborate to blend the requirement, design, and test cycles into a tight feedback loop. • Learn how to identify a small subset of functionality to test with a small selection of users to get high value at low costs. • Usability testers can take advantage of naive questions from novice users as well as the tunnel vision and bias of domain experts. This course shares examples of usability testing for a variety of technologies including mobile and web based products. TW Washington, DC September 20, 2013 TW Tampa, FL October 25, 2013 TW San Francisco, CA November 8, 2013 $ Design, implement, and run usability tests as features are implemented $ Find important usability bugs without complex process $ Integrate usability testing into your software development lifecycle model $ Review real-world examples from agile and traditional lifecycle models $ Learn several low tech and high value usability testing approaches $ Analytic approaches $ Some quick and dirty methods Public Course Dates TW Indicates a Training Week course. See page 3 for details. Introduction: Philosophy and History of Usability Testing Exploring Usability Requirements and Goals Business, Technical, Organization, and Cultural Usability Factors Focusing on What Matters Setting up Usability Experimentation Chartering Usability Tests Exploratory Testing Interpreting Test Results Learning About Usability During Beta and Pilot Tests Usability and the Conspicuous Failure Some Math and Statistics for Usability Testers Web Application Usability Mobile Application Usability Accessibility Testing Learnability Testing User Focus Analysis Quick, 5 Minute, Usability Tests Tools for Usability Testing Study How Users Make Choices Study How Users Navigate Study How User Search System Design for Usability Some Common Usability Bugs Exercises Include Small Group Activities - Usability goals - Usability check lists - Reviewing usability experiments 1-Day Course Outline: Public Course Link: www.sqetraining.com/eut Learning Options Robert Sabourin has more than 30 years of management experience, leading teams of software development professionals. A well-respected member of the software engineering community, Robert has managed, trained, mentored, and coached thousands of top professionals in the field. He frequently speaks at conferences and writes on software engineering, SQA, testing, management, and internationalization. The author of I am a Bug!, the popular software testing children’s book, Robert is an adjunct professor of Software Engineering at McGill University. Matta Saikali is an additional instructor for this course. Instructor Spotlight NEW
  25. 25. Performance,Load, and Stress Testing Workshop Issues and Solutions for Verifying Software Performance Goals and Objectives In the Real World This course provides an introduction to the complexities of software performance testing and delivers testing skills that participants can immediately apply back on the job. Using a real-world case study, you will encounter issues, decisions, and testing experiences comparable to those in your own work environment. Working through a series of discussion-based exercises—individually, in small teams, or as a group—you develop a workable strategy for performance testing an application/system. The focus of the exercises is on analysis of a situation and understanding the planning and design issues associated with performance testing. This course does not focus on problem analysis, tuning, debugging, or tools. Who Should Attend System testers, system designers, system tuners, software engineers, quality assurance professionals, and project leaders who are involved in systems testing can benefit from this course. A working knowledge of system testing and quality assurance fundamentals is assumed, but no specific technical background (e.g., UNIX, TCP/IP) is required. This course is for beginning to intermediate skill levels relating to software performance testing. This is not an advanced course dealing with specific tuning and assessment issues. Fundamentals Imperative to performance test Performance testing track record Performance Testing Process Understanding how performance testing fits the development process Approaches to the performance testing process Costs of performance testing Identify Performance Goals and Business Goals Gather background information on the situation Develop an understanding of the situation Validate the test project need and feasibility Exercise: Understanding goals Infrastructure and Architecture What must be part of the test? Target platform and systems Network configuration Scalability and extrapolation Exercise: Assessing infrastructure issues Designing the Test Defining the workload (Operations Profile) Transactions to be simulated Analyze factors affecting the load definition Exercise: Calculating load characteristics Types of performance tests to be run Exercise: Selecting types of tests to run Refining measurements Response times, resource usage, etc. Test Preparation Set up the test infrastructure/architecture Acquire the test scripts and data Set up the tools Test Execution Validate the tests and the tools Prepare for the test execution Execute the tests and collect the data Present conclusions and recommendations Assist the technical team after tuning and debugging Reporting Performance Test Results Wrap-up and Summary TW Washington, DC September 19–20, 2013 TW Tampa, FL October 24–25, 2013 TW San Francisco, CA November 7–8, 2013 $ Understand the performance testing process: planning, preparation, execution, and reporting $ Relate performance testing to the development process $ Understand performance goals and objectives $ Learn how to deal with environment and architecture issues $ Define operational profiles and load definitions $ Understand and select the various types of performance tests $ Define and select appropriate measurements 2-Day Course Outline: Public Course Dates TW Indicates a Training Week course. See page 3 for details. Course Link: www.sqetraining.com/plt Learning Options To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com 25 Dale Perry has more than 34 years of experience in information technology as a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large system development and conversions, distributed systems, and both web-based and client/ server applications. A professional instructor for more than 20 years, he has presented at numerous industry conferences on development and testing. With Software Quality Engineering for 15 years, Dale has specialized in training and consulting on testing, inspections and reviews, and other testing and quality-related topics. Dawn Haynes is an additional instructor for this course. Instructor Spotlight HOTTOPIC Public Course Accreditations Earn 15 PDUs
  26. 26. 25 We have over yearsleading the industry in Software Testing 10 0 9.4outof 10 our instructors ranked in post-course evaluations Why SQE Training? 90% Over of SQE Training students would recommend us to a friend Why Choose SQE Training? • Expert instructors with 15–30 years of real-world experience in the software industry • The most relevant selection of specialized software training courses available anywhere • Highly interactive exercises designed to keep you engaged and help you implement what you’ve learned immediately • Small classroom workshop environment • Over 20,000 students trained worldwide who provide constant valuable feedback on our courses Who’s Behind the Training? outof 10 attendees of our Software Tester Certification— Foundation Level Course pass the ISTQB exam on their first try 9 Learning Options: Instructor-led training in a city near you Live, instructor-led classes via your computer Self-paced learning, online Instructor-led training at your location SQE Training provides the widest selection of specialized software training courses available. Developed and taught by top industry consultants, all courses are based on the latest industry practices and are updated regularly to reflect current technologies, trends, and issues. Find the training you need for software testing, development, management, requirements, and security. www.sqetraining.com 26 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com eLearning Public
  27. 27. To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com 27 Attend Live, Instructor-Led Classes Via Your Computer. Live Virtual Package Includes: • Easy course access: You attend training right from your computer and communication is handled by utilizing Cisco’s WebEx technology. That means you can access your training course quickly and easily and participate freely. • Live, expert instruction: See and hear your instructor presenting the course materials and answering your questions in real-time. • Valuable course materials: Our live virtual training uses the same valuable course materials as our classroom training. Students will have direct access to the course materials. • Hands-on exercises: An essential component to any learning experience is applying what you have learned. Using the latest technology, your instructor can provide students with hands-on exercises, group activities, and breakout sessions. • Real-time communication: Communicate real-time directly with the instructor. Ask questions, provide comments, and participate in the class discussions. • Peer interaction: Networking with peers has always been a valuable part of any classroom training. Live virtual training gives you the opportunity to interact with and learn from the other attendees during breakout sessions, course lecture, and QA. • Convenient schedule: Course instruction is divided into modules no longer than three hours per day. This schedule makes it easy for you to get the training you need without taking days out of the office and setting aside projects. • Small class size: Live virtual courses are limited to the same small class sizes as our instructor-led training. This provides you with the opportunity for personal interaction with the instructor. NEW Live Virtual Courses: »» Testing Under Pressure »» Performance, Load, and Stress Testing »» Get Requirements Right the First Time »» Essential Test Management and Planning »» Finding Ambiguities in Requirements »» Mastering Test Automation »» Agile Test Automation »» Generating Great Testing Ideas »» High Powered Test Design »» Configuration Management Best Practices »» and More
  28. 28. Introduction to Requirements Setting the Stage for Developing Requirements Requirements Development: Elicitation Requirements Development: Analysis Requirements Development: Specification Requirements Development: Validation Requirements Management Adapting Requirements Practices Course Link: www.sqetraining.com/erts eLearning Course Outline: Course Accreditations Learning Options Experience the Advantages of Self-Paced eLearning Be trained from your desktop with SQE Training’s eLearning courses: eSoftware Tester Certification, eFoundation for Requirements Development and Management, and eMastering Test Design. Experience classroom value with the convenience of self-paced instruction on the Web. To maximize your learning experience, we’ve combined audio, video, text, graphics, examples, questions, exercises, and additional learning resources for the best Web-based delivery possible. What are the benefits of eLearning? • Superior lesson content: Developed and delivered by testing experts • 24/7 access for 90 Days: Learners have unlimited access to online content for a full 90 days from the date of purchase. • Access to expert test consultants and administrators: Email questions and comments to testing experts. • Powerful multi-media format: Students experience professionally narrated audio and video clips. • Interactive exercises: To reinforce new skills and concepts IIBA® , the IIBA® logo, BABOK® and Business Analysis Body of Knowledge® are registered trademarks owned by International Institute of Business Analysis. These trademarks are used with the express permission of International Institute of Business Analysis. 28 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com eLearning eFoundation for Requirements Development and Management A Roadmap to Success If you currently develop and manage requirements, manage people who do, or plan to do either in the future, this course is for you. This course teaches essential requirements development and management skills in a flexible self-paced eLearning format. The curriculum is a series of eight self–paced courses that build the foundation you need to successfully develop and manage requirements for business projects and software products. You’ll learn how to develop and manage requirements, gain tips for eliciting and documenting requirements, discover how to use the EBG Requirements Roadmap to analyze requirements, and study the steps for adapting your requirements practices to your project. Course Features and Benefits • 24/7 access for 90 days: Learners have unlimited access to online content for a full 90 days from the date of purchase. • Comprehensive curriculum of eight courses with multiple topics • Integrated glossary based on a glossary from The Software Requirements Memory Jogger, which is incorporated into the International Institute of Business Analysis (IIBA) BABOK® version 2.0 • Downloadable tips, checklists, and templates to use on the job for years to come • 24 CDUs (Continuing Development Units) • A detailed cross-reference guide so you can reference the IIBA BABOK® Knowledge Areas Techniques and Tasks • Concise, yet rich in content • Easy-to-follow navigation • Scenarios that engage and reinforce learning • “Quick check” exercises that test your learning • Flash animation that provides an interactive experience • SCORM-compliant: You can license the training and run it on your own Learning Management System (LMS). $ Learn key requirements development and management skills $ Discover the ways to elicit and document requirements $ Understand the fundamentals for using the Requirements Roadmap to analyze requirements $ Realize steps to adapt and improve requirements practices on your project Learn Anywhere!

×