Testing

4 086 vues

Publié le

0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
4 086
Sur SlideShare
0
Issues des intégrations
0
Intégrations
5
Actions
Partages
0
Téléchargements
206
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Testing

  1. 1. NEW Spring 2010 Schedule Software Testing Training Software Tester Certification Agile Testing Practices Mastering Test Design Test Estimation and Measurement Risk-Driven Software Testing Mastering Test Automation Testing with Use Cases Test Process Management Writing Testable Requirements Leadership for Test Managers Testing Under Pressure Test Process Improvement Requirements-Based Testing Performance, Load, and Stress Testing Providing Expert Training to Software Professionals
  2. 2. Software Learn the latest skills and techniques through SQE Training’s courses Testing delivered in a high-powered workshop setting. Plan your training curriculum and improve your whole team. Various learning options allow you to take Training each course in the method that works best for you. Contents Ways to Save Take advantage of the different “Ways to Save” on training using our discount programs listed 4 On-site Training below. Purchase valuable software quality training 6 Software Tester Certification for your whole team and save. 7 Core Topics for Advanced Certification B OM IN Combine specialized training courses in the same location and save. Discounts C E 8 Advanced Tester Certification–Test Analyst TRaINING WEEk N vary depending on the amount of training A D SAV E days combined. See page 3 for details. 9 Advanced Tester Certification–Test Manager Have a group and want to save more? 10 Risk-Driven Software Testing Get details on our discount policy by contacting the Client Support group at 11 Mastering Test Design sqeinfo@sqe.com or call 888.268.8770 or 904.287.0524. 12 Test Process Management Bring any course to your location for 13 Test Estimation and Measurement team training. On-site training is both 14 cost-effective and convenient for your Agile Testing Practices team of six or more. For a free quote, 15 contact us at onsitetraining@sqe.com Performance, Load, and Stress Testing or 888.268.8770 or 904.278.0524. 16 See page 4 for more details. Leadership for Test Managers 17 Test Process Improvement Add a StickyMinds.com PowerPass to any training purchase for only $79. 18 Testing with Use Cases With a PowerPass you save $100 on all future training registrations. What’s a 19 Testing Under Pressure PowerPass? Visit www.StickyMinds.com/ PowerPass to learn more. 20 Writing Testable Requirements For more details on our discount policy, contact the Client Support 21 Requirements-Based Testing Group at sqeinfo@sqe.com or call 888.268.8770 or 904.278.0524. 22 Mastering Test Automation 23 Live Virtual Training Easy to Register 24 eFoundation for Requirements Development and Management Online: www.sqetraining.com/register 25 eSoftware Tester Certification eMastering Test Design Phone: 26 Resources 888.268.8770 / 904.278.0524 27 Registration Information & Pricing Email: sqeinfo@sqe.com 2 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com
  3. 3. Combine & Save on a Testing Training Week B OM IN The more training you take the greater the savings! C E TRaINING WEEk Maximize the impact of your training by combining courses N in the same location. Combine a full week of training for the A D SAV E largest discount! MOnDAy TUESDAy WEDnESDAy ThURSDAy FRIDAy Software Tester Certification—Foundation Level Mastering Test Design Writing Testable Requirements Requirements-Based Testing Risk-Driven Software Testing Testing with Use Cases Performance, Load, and Stress Testing Agile Testing Practices Testing Under Pressure Test Estimation & Measurement Mastering Test Automation Test Process Management Leadership for Test Managers Test Process Improvement SPRING TESTING TRaINING WEEkS FREE SEMINaR 2010 SChEduLE March 22–26, 2010 San Diego, CA March 26, 2010 San Diego, CA April 12–16, 2010 Boston, MA April 16, 2010 Boston, MA May 17–21, 2010 Chicago, IL May 21, 2010 Chicago, IL Public Learning Options: eLearning Instructor-led Live, instructor-led Self-paced Instructor-led training training in a city classes via your learning, online at your location near you computer Who’s Behind the Training? 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 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 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 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com 3
  4. 4. Train your entire team Looking for ways to save training and travel dollars? Consider the on-site advantages: • 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 Courses filled with If you have six or more people to train, consider the advantages of on-site instruction. real exercises Corporate Volume Pricing Get a FREE quote and details about how easy it is to bring on-site training Companies needing to train teams to become proficient in a number of areas to your location. Call Lily or Julie at can benefit from corporate volume pricing. Let us help you build a training 888.268.8770 ext. 233 or 212 or email curriculum to suit your company’s needs. onsitetraining@sqe.com Testing Software Tester Certification Writing Testable Requirements Certified Tester—Foundation Level Training Produce Better Requirements to Reduce Effort and Costs Systematic Software Testing Implementing Task-Oriented Unit Testing A Risk-Based Approach for Producing Better Software Skills to Create Deliverables That Work Mastering Test Design Test Process Improvement Techniques for Developing Focused Test Cases Practical Guidelines for Small and Large Test Organizations Creative Software Testing Risk-Driven Software Testing Proven Testing Techniques for Fast-Paced Projects Understanding the Value of “Risk-Driven” Testing Performance, Load, and Stress Testing Test Process Management Issues and Solutions for Software Performance Testing Developing and Executing a Test Strategy Software Security Testing and Quality Assurance Test Estimation and Measurement An Integrated, Risk-Based Approach to More Secure Software Who, What, When, Where, and How to Measure Requirements-Based Testing Agile Testing Practices A Disciplined Approach for Testing—and Improving—Software People, Processes, and Tools Requirements Leadership for Test Managers Technical Reviews and Inspections Achieving Success through Motivation Find More Defects in Less Time: A Hands-on Course Testing with Use Cases Exploratory Testing in Practice Using the Use Case Model in Test Analysis and Design Plan, Design and Execute Tests Simultaneously to Find More Bugs—Faster Testing Under Pressure Effective Testing Strategies to Use When Time is Short Just-in-Time Software Testing Powerful Tools for Fast-Changing Projects and Priorities Mastering Test Automation A Proven Path to Automation Success 4 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com
  5. 5. “I enjoyed the class more than I had anticipated. We could interact with agile development the instructor regarding Scrum Master Certification situations we encounter Applying Lean-Agile Software Development Practices with Scrum User Stories and Estimation in Agile Development and how we can utilize the How to Write User Stories and Estimate Development Time information learned in class Design Patterns Explained in the real world” Principles, Practices, and Qualities of Good Design — Renee Parker, BCBSFL Practical Test-Driven Development A Revolutionary Approach to Software Design and Programming Lean Software Development Implementing Story Acceptance Tests Requirements Agile Story Writing and Acceptance Tests Essential Software Requirements Techniques and Practices for Successful Projects Effective Agile Object-Oriented Analysis and Design Mastering the Requirements Process Lean-Agile Enterprise Release Planning Ensure that You Build the System Your Customer Wants Requirements Modeling Implementing Scrum for your Team Use Models to Improve Your Requirements Gathering and Systems Analysis Advanced Agile Software Design Extending Requirements Take Your Requirements to the Next Level “The course was really helpful in understanding the cause of the issues I have Visual Studio® Team faced up to now with agile System Training development projects” Overview of Visual Studio® 2010 Ultimate — Daniel Vachon, Standard Life Assurance Tester Training with Visual Studio® 2010 Ultimate Developer Training with Visual Studio® 2010 Ultimate Management Database Training with Visual Studio® 2010 Ultimate Test Management What Every Test Manager Needs to Know Leading Successful Software Projects For a full listing of on-site Essentials for Software Project Managers course offerings, visit Managing Software Risk How to Safeguard Your Software Projects www.sqetraining/onsite Practicing Great Management A Guide for Leading People and Projects to Success Test Process Improvement Practical Guidelines for Small and Large Test Organizations To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com 5
  6. 6. Learning Options Public Software Tester Certification eLearning 3-Day Course Outline: Certified Tester—Foundation Level Introduction $ Fundamentals of software testing—Concepts and context, risk analysis, goals, Fundamentals of Software Testing process, and psychology Software context: Why does software fail? Principles, scope, and focus of testing $ Lifecycle testing—how testing relates to development, including models, Debugging vs. testing Understanding risk verification and validation, and types of tests Risk analysis: prioritizing using risk analysis Goals of testing $ Static testing—Reviews, inspections, and static tools The basic testing process $ Test design techniques—Black-box test methods, white-box techniques, error Test psychology – viewpoints on testing guessing, and exploratory testing Testing Throughout Software Development $ Test management—Team organization, key roles and responsibilities, test strategy Testing and development and planning, configuration management, defect classification and management Early testing Models and testing $ Testing tools—Tool selection, benefits, risks, and classifications The “V” model Verification and validation Testing levels/stages within software development Understanding regression testing Are you looking for an internationally recognized certification in software testing? Delivered by top experts Understanding test types 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 Static Techniques What is static testing? accepted certification for software testing, accredited through its network of national boards. The ISTQB™, Reviews, inspections, walkthroughs, etc. a non-proprietary organization, has granted more than 115,000 certifications in more than 46 countries General review process around the globe. Common types of reviews Roles and responsibilities in reviews Success factors for reviews In the Software Tester Certification course, understand the basic skills required of a software test and Limits of reviews quality assurance professional and understand how testing fits into software development. Find out what it Understanding static analysis tools takes to be a successful software tester and how testing can add significant value to Test Design Techniques software development. Overview of test design and the design approach Documentation decision Who Should Attend Types of test design techniques The Software Tester Certification—Foundation Level course is appropriate for individuals who recently Human/experienced-based methods Black-box (functional) techniques entered the testing field and those currently seeking ISTQB™ certification in software testing. White-box (structural) techniques Experienced-based techniques Selecting the appropriate test technique Public Course Dates Test Management Team organization Toronto, On Irvine/LA area, CA Denver, CO Philadelphia, PA Roles and responsibilities February 16–18, 2010 March 16–18, 2010 April 20–22, 2010 May 18–20, 2010 Understanding the test manager Understanding the tester Mountain View, CA Vienna, VA Orlando, FL Las Vegas, nV Test planning and strategy February 23–25, 2010 March 16–18, 2010 April 25–27, 2010 June 6–8, 2010 Configuration management and testing Atlanta, GA TW San Diego, CA Bethesda, MD Albuquerque, nM Defect/incident classification and management February 23–25, 2010 March 22–24, 2010 May 4–6, 2010 June 15–17, 2010 Tool Support for Testing Tampa, FL TW Boston, MA Sacramento, CA Portland, OR March 2–4, 2010 April 12–14, 2010 May 11–13, 2010 June 15–17, 2010 Selection process Introduction Raleigh, nC San Francisco, CA TW Chicago, IL TW Indicates a Training Benefits March 9–11, 2010 April 13–15, 2010 May 17–19, 2010 Week course. See Risks and concerns Scottsdale, AZ nJ/ny area Seattle, WA page 3 for details. Classifications March 9–11, 2010 April 13–15, 2010 May 18–20, 2010 At the conclusion of the course, you will have the opportunity to take the ISTQB™ Certified Tester— Foundation Level exam. The exam is held at 3:30 p.m. on About the Instructor the third day of the course. The ISTQB™ Certified Tester— Foundation Level certification exam is independently administered by the American Software Testing Claire Lohr has been a professional in the computer field for more than thirty Qualifications Board. years, with the last fifteen years focused on software process improvement for A $250 fee for the exam is added to your registration companies, including GTE, Motorola, Westinghouse, SAIC, Boeing, Aetna, and fee. For more information on ISTQB™ certification or to download the syllabus, please visit www.astqb.com. others. 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. Course accreditations Additional instructors for this course include Dale Perry, Conrad Fujimoto, Dawn Haynes, Rick Craig, Robert Sabourin, Eric Patel, Jamie Mitchell, Gary Mogyorodi, Mike Ennis, and Ed Weller. Earn 22.5 PDU’s Course Link: www.sqetraining.com/stf 6 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com
  7. 7. Learning Options Core Topics for Public advanced Certification 2-Day $ Create a test policy and test strategy and document them effectively Course Outline: $ Perform test planning, analysis, and design $ Choose the appropriate testing levels for your projects Foundations of Software Testing Testing and the software lifecycle $ Measure the effectiveness of your testing Testing interrelationships Levels of testing within the lifecycle $ Perform effective risk management Ethics $ Select and hold the appropriate level of reviews and inspections The Testing Process Planning and control $ Manage incidents to improve software quality What Is software measurement? $ Implement test automation to support your testing efforts Test planning Test analysis $ Improve team dynamics Test design Test conditions and test cases Test implementation Test execution The advanced certifications for the ISTQB™ Test Manager, Test Analyst, and Technical Test Analyst all Evaluating exit criteria and reporting require a common set of knowledge and skills. Through the Core Topics for Advanced ISTQB™ Certification Test closure activities training course, you will develop the skills needed for all three advanced certifications. Safety Critical Systems Characteristics of Systems Exercise/Discussion Specific techniques addressed include the place of software testing in the development lifecycle; the ethical aspects of testing; test planning, analysis, design, implementation, and execution; the role of Test Management master and detailed level test plans; risk management; reviews and inspections and incident management. Test policy Test strategy Master test plan Who Should Attend Level test plans • Individuals who have taken the ISTQB™ Certified Tester—Foundation Level training and wish to expand Risk management their knowledge and skills into more advanced areas. Exercise/Discussion • Individuals who have received the ISTQB™ Foundation Level certification, have met the criteria for taking Reviews the advanced certification exams, and wish to prepare for those exams. For more information regarding Types of reviews the criteria for taking the advanced examinations, go to www.ASTQB.org. Selecting a review type • Anyone wishing to learn more about advanced testing topics. General review process Key roles in formal reviews and inspections Implementing reviews The “Core” course must be completed in conjunction with one of the three-day courses by anyone wishing Choosing documents to be reviewed to take one of the ISTQB™ Advanced Certification exams at the completion of the three-day course. Results of the review Exercise/Discussion Incident Management Understanding incidents Public Course Date Incident management Incident lifecycle Incident information San Francisco, CA March 1–2, 2010 Incident reporting Using the incident management process Exercise/Discussion Test Tools and Automation About the Instructor Cost-benefit analysis Benefits Risks associated with tools Dale Perry has more than thirty years of experience in information technology. He has Test tool management been a programmer/analyst, database administrator, project manager, development Test tool strategy manager, tester, and test manager. Dale’s project experience includes large systems Tool integration development and conversions, distributed systems, online applications, both client/ Automation languages server and Web-based. He has also been a professional instructor more than fifteen Tool deployment Tool classification and categories years and has presented at numerous industry conferences on development and Discussion testing. With Software Quality Engineering for eleven years, Dale has specialized in training and consulting on testing, inspections and reviews, and other testing and quality related topics. People Skills Individual skills Claire Lohr is an additional instructor for this course. Role of communication Levels of communication Key communication skills Test team dynamics Course Link: www.sqetraining.com/act Independence of testing Course accreditation To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com 7
  8. 8. Learning Options Public advanced Tester Certification—Test analyst 3-Day Course Outline: $ Reduce the number of test cases you need to design, create, and execute while finding more defects and increasing test coverage Functional Testing Techniques $ Focus on the “edges” of your system where many of the defects hide Equivalence class $ Create efficient and effective test cases that cover multiple inputs Exercise/Discussion Boundary value analysis $ Document complex business rules, ensure their integrity, and test them thoroughly Exercise/Discussion Classification trees $ Document and thoroughly test critical events and time sequences Exercise/Discussion $ Create tests from use cases, a popular method for writing requirements Decision tables Exercise/Discussion $ Explore and test the software simultaneously by tapping into your knowledge and Cause-effects diagrams experience Discussion State diagrams and tables Exercise/Discussion The ISTQB™ Certification Test Analyst training course expands on the test techniques and methods Pair-wise introduced in the ISTQB™ Foundation certification course and addresses those areas of the ISTQB™ Exercise/Discussion advanced syllabus specifically related to the Advanced Test Analyst certification. Use cases Discussion This three-day course covers two main areas—techniques for performing effective and efficient functional Experience-based techniques testing, and approaches to testing the non-functional characteristics and attributes of software systems. Discussion Defect-based Specific techniques addressed include equivalence class partitioning, boundary value analysis, classification Exercise/Discussion trees, decision tables, cause-effects diagrams, state diagrams and tables, pair-wise techniques, use Testing non-Functional Quality cases, experience-based, and defect-based testing techniques. The non-functional software characteristics Attributes addressed include functionality, reliability, usability, efficiency, maintainability, and portability. Reliability This course is filled with hands-on exercises to help you practice the methods and techniques taught in the Usability course. Efficiency Maintainability Taken in conjunction with the two-day Core Topics for Advanced ISTQB™ Certification course, you will have Portability covered the syllabus for the Advanced Test Analyst certification and be ready to take the certification exam. Exercise/Discussion 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. Course • Individuals who have received the ISTQB™ Foundation Level certification, have met the criteria for taking accreditation the advanced certification exams, and wish to prepare for those exams. For more information regarding the criteria for taking the advanced examinations, go to www.ASTQB.org. • Anyone wishing to learn more about advanced testing topics. The “Core” course must be taken in conjunction with the Advanced Test Analyst course by anyone wishing to take one of the ISTQB™ Advanced Certification exams at the completion of the three-day course. Public Course Dates San Francisco, CA March 3–5, 2010 About the Instructor Dale Perry has more than thirty years of experience in information technology. He has been a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large systems development and conversions, distributed systems, online applications, both client/ server and Web-based. He has also been a professional instructor more than fifteen years and has presented at numerous industry conferences on development and testing. With Software Quality Engineering for eleven 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. Course Link: www.sqetraining.com/ata 8 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com
  9. 9. Learning Options advanced Tester Public Certification—Test Manager 3-Day $ Integrate testing into your software development process Course Outline: $ Measure test effectiveness $ Plan, estimate, and schedule your testing effort Foundations of Testing Testing in the software lifecycle $ Monitor, control, and report the testing activities Exercise/Discussion $ Evaluate and improve your testing process Testing systems and system of systems Measuring test effectiveness $ Lead your test team more effectively Metrics and measurement Exercise/Discussion The ISTQB™ Certification—Test Manager training course expands on the test techniques and methods Managing the Testing Process Test planning introduced in the ISTQB™ Foundation certification course and addresses those areas of the ISTQB™ Test strategy advanced syllabus specifically related to the Advanced Test Management certification. Exercise/Discussion The course focuses on four main areas: the foundations of software testing, test management, standards Test documentation Estimation and test improvement processes, and people skills. Exercise/Discussion—What are estimates? Specific topics covered include testing as part of the software development lifecycle, metrics to assess test Exercise/Discussion—Doing estimation effectiveness, test documentation, risk analysis, estimation, test management issues, process improvement Scheduling models, individual skills for testers and managers, team dynamics, leadership, and motivation. Test monitoring and control Exercise/Discussion This course is filled with hands-on exercises to help you practice the methods and techniques taught in the Test summary report course. Measuring and reporting testing status Exercise/Discussion Taken in conjunction with the two-day Core Topics for Advanced ISTQB™ Certification course, you will have Business value of testing covered the syllabus for the Advanced Test Management certification and be ready to take the certification exam. Risk management Exercise/Discussion Who Should Attend Exploratory testing Safety-critical systems • Individuals who have taken the ISTQB™ Certified Tester—Foundation Level training and wish to expand their Test management issues knowledge and skills into more advanced areas. • Individuals who have received the ISTQB™ Foundation Level certification, have met the criteria for taking Standards and Test Improvement the advanced certification exams, and wish to prepare for those exams. For more information regarding the Process criteria for taking the advanced examinations, go to www.ASTQB.org. Software standards • Anyone wishing to learn more about advanced testing topics. Testing standards Test process improvement models The “Core” course must be taken in conjunction with the Advanced Test Management course by anyone CMMI, TMM, TPI, CTP, STEP wishing to take one of the ISTQB™ Advanced Certification exams at the completion of the three-day course. Exercise/Discussion People Skills and Team Composition Public Course Dates Individual skills Exercise/Discussion Training San Francisco, CA March 3–5, 2010 Exercise/Discussion Gap analysis Team dynamics Exercise/Discussion About the Instructor Leadership Exercise/Discussion Rick Craig is recognized worldwide as a test and evaluation instructor with SQE The place of testing within an organization Training. He has implemented and managed testing efforts on large-scale, traditional, Morale and embedded systems, and co-authored a study that benchmarked industry-wide Motivation processes. Rick is co-author of the reference book Systematic Software Testing. Exercise/Discussion Course Course Link: www.sqetraining.com/atm accreditation To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com 9
  10. 10. Learning Options Public Risk-driven Software 2-Day Testing NEW! Understanding the Value of “Risk-Driven” Testing Course Outline: Understanding Risk-Driven $ Discover the difference between risk-driven and risk-based testing Concepts $ Learn the fundamentals of risk assessment Overview of Key Risk Elements $ Realize the importance of different viewpoints Product and project risks $ Understand what risk assessment can do for you Assessing risk characteristics Understanding impacts (severity) of risk $ Learn to use risk as a tool in test analysis and design Determining the likelihood (probability) of risks occurring The release date has been set; the plans are in place; the project is moving; and the development team Perspectives and Viewpoints on is creating code. You are the tester assigned to the project. It is your job to interact with development and Risk project management and to verify and validate the artifacts created by development. You realize you have a Proactive and reactive behaviors ton of questions, but the project is not going to slow down or stop. Risk takers and risk avoiders Understanding key viewpoints Where should you start testing? What effect do the decisions made by the project manager and developers Management – costs have on the test efforts? How much testing is reasonable, acceptable, realistic, or even achievable? How Marketing – competitive advantage does a tester work with the development team to ensure a successful, quality product is delivered to the Development – technology driven key stakeholders? Customers – focus on the job at hand Exercise Understand Risk and Focus your Testing Efforts The Risk Assessment Process This course is about focusing and prioritizing the testing efforts for a project. To be successful, a tester Identifying risks must be able to understand those things that can be done and not waste time on things that are Integrating perspectives uncontrollable. To do this, you need to ascertain what is most important to all stakeholders. Assessing risk Risk assessment models Ultimately, testing is about risk mitigation and management. The goal is to avoid software failures, FMEA, Hazard analysis, informal approaches especially at the customer’s location! In this course, we will focus on applying a combination of techniques Risk as a decision tool and methods related to identifying, assessing, managing, and understanding risk. Defining a reasonable Using the STEP™ inventory/assessment model level of testing within the project requires an understanding of what can be done and what must be done. Exercise Mitigating Risk Who Should Attend? Making the critical decisions This course is appropriate for anyone involved in the testing of software. Novice and experienced software Balancing various viewpoints and perspectives testers as well as developers, test and development managers, customers and project managers can benefit on risk from this course. A background of basic development processes and test levels is helpful but not required. Understanding Residual Risks Reassessing Risks as Circumstances Change Public Course Dates Realities of Risk Assessment How does risk assessment apply in the TW San Diego, CA March 22–23, 2010 TW Indicates a Training development and testing process? TW Boston, MA April 12–13, 2010 Week course. See The risks associated with risk assessment page 3 for details. Exercise TW Chicago, IL May 17–18, 2010 About the Instructor Dale Perry has more than thirty years of experience in information technology. He has been a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large systems development and conversions, distributed systems, online applications, both client/ server and Web-based. He has also been a professional instructor more than fifteen years and has presented at numerous industry conferences on development and testing. With Software Quality Engineering for eleven years, Dale has specialized in training and consulting on testing, inspections and reviews, and other testing and quality related topics. Course Link: www.sqetraining.com/rst 10 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com
  11. 11. Learning Options Mastering Test design Public eLearning Techniques for Developing Focused Test Cases 2-Day Course Outline: $ Learn functional, black-box test design techniques to find bugs—faster $ Explore structural, white-box methods to add more depth to test designs Introduction Place of test design within the testing process $ Practice these test design techniques to reinforce your new skills Test case elements $ Examine exploratory testing approaches to replace ad hoc testing Understanding test oracles Test case selection - trade-offs $ Find out when to use each test design technique for the best results Functional—Black-Box Test Techniques What is black-box testing? Black-box testing at different testing levels The Practical “how-To’s” of Creating Test Cases Equivalence class partitioning This course begins where many software testing courses end. Once the test plans are written, test - Discovering and documenting partitions teams are formed, and test tools are selected, it is time to create test cases. Since testing everything - Partitioning complex fields is impossible, the first step in test design is to choose a subset of all possible tests of program paths - Equivalence classes for multiple requirements and data combinations to find important defects quickly. Mastering Test Design teaches you to select a Boundary value analysis reasonable set of what to test and develops your practical skills to become a better test engineer. Understanding boundaries Challenging boundary issues hands-On Practice of Testing Techniques - Grouping input data Experience the science and the art of both functional and structural testing methods in an informal Exercise Decision tables workshop setting. First, you will see examples of each test technique demonstrated. Then, you’ll have the - Decision table construction opportunity to practice these techniques, gain new testing skills, improve your testing effectiveness, and - Grouping variables increase your professionalism. You will leave this class with a newfound confidence for designing test - Complex conditions cases that find important bugs earlier. - Turning decision tables into test cases State-transition diagrams and tables For Software Developers and Testers - State notation This course is appropriate for both novice and experienced software testers. Developers in the agile world - Designing tests from state-transition diagrams who are now expected to write test cases will find this course extremely useful. Test and development Pairwise test methods managers can also benefit from this course. A background of basic development processes and test levels - Orthogonal arrays is helpful but not required. - Combinatorial analysis This course is also available for Web-based eLearning. See page 25 for more information. Structural—White-Box Test Techniques What is white-box testing? Control flow concepts Public Course Dates - Applying control flow to code - Understanding paths and cyclomatic complexity TW San Diego, CA March 25–26, 2010 Code coverage TW Indicates a Training - Unit statement and decision coverage TW Boston, MA April 15–16, 2010 Week course. See page 3 for details. - Integration path analysis TW Chicago, IL May 20–21, 2010 - Coverage applied at other levels Data flow analysis - Data variable relationships Exploratory and creative testing About the Instructor Beyond formal and scripted testing - Creative invalids - Error guessing Dawn Haynes is a Software Quality Specialist and Trainer for Security Innovation, - Group insights Inc. She has more than eleven years of experience in manual, functional, and - Exploratory testing process performance testing of software systems on both Windows and UNIX platforms, and more than nine years of technical training experience, including course development and training management. Her career has included technical positions at companies like Xerox, IBM Rational Software, SoftBridge Microsystems, Ipswitch, Inc., John Course accreditations Hancock Mutual Life Insurance Company, and New England Medical Center. She is a contributing author of the book Quality Web Systems: Performance, Security & Usability. Dawn holds a BSBA in MIS from Northeastern University. Additional instructors for this course include Dale Perry, Claire Lohr, and Robert Sabourin. Earn 15 PDU’s Course Link: www.sqetraining.com/mtd To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com 11
  12. 12. Learning Options Public Test Process 2-Day Management NEW! Developing and Executing a Test Strategy Course Outline: Testing and Quality $ Understand the critical factors in managing the test process Goals vs. priorities $ Learn how to create a test strategy Testing philosophy $ Perform risk analysis Preventive testing and the STEP methodology $ Control and manage a testing effort The Test Manager Roles of the test manager Ways to obtain buy-in Test Teams Develop and Execute a Test Strategy Team organization It is easy to waste a lot of resources focusing on tasks that eventually turn out to be relatively unimportant. Staff development The purpose of the test strategy is to direct the test effort in the most effective and efficient manner possible. Strategy decisions include: choosing staffing levels; designing appropriate test environments; Configuration Management analyzing product and project risks; selecting workable metrics to measure status and effectiveness; Library management determining the test automation strategy and so forth. Change control board Defect analysis Manage the Test Effort Master Test Plan For a test strategy to have value, it must be implemented and maintained. Due to the dynamic nature of Risks and contingencies software development, testers and test managers must be prepared to revise their strategy based upon the Testing strategy changing situation. Risks must constantly be re-evaluated based on both internal and external influences. Scheduling/estimating Exit criteria must be reviewed and changed if necessary based upon the current state of the project. The Testware design choice of how and what to test is also subject to constant change. Influence of risk Design approaches Who Should Attend? Testing without requirements This course is appropriate for anyone that has an influence on determining the testing strategy, including senior testers and QA analysts, test leads, and test managers. This course complements the Systematic Execution management Software Testing course, which provides a similar outline of good testing methods from the viewpoint of the Assessing test effectiveness test engineer. Participants should have at least six months of leadership experience and two years of test Predicting release dates experience. Reporting Tools What to automate Tool issues Public Course Dates Manager’s role in tool implementation Process Benchmarks and TW San Diego, CA March 22–23, 2010 TW Indicates a Training Baselines TW Boston, MA April 12–13, 2010 Week course. See page 3 for details. What is a process assessment? TW Chicago, IL May 17–18, 2010 Introduction to TPI About the Instructor Rick Craig is recognized worldwide as a test and evaluation instructor with SQE Training. He has implemented and managed testing efforts on large-scale, traditional, and embedded systems, and co-authored a study that benchmarked industry-wide processes. Rick is co-author of the reference book Systematic Software Testing. Course Link: www.sqetraining.com/tpm 12 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com
  13. 13. Learning Options Test Estimation and Public Measurement NEW! 1-Day Who, What, When, Where, and How to Measure Course Outline: $ Understand the tester’s role in software measurement Introduction to Software $ Learn metrics rules of thumb Measurement $ Create your own dashboard What is measurement? Why is measurement important? $ Learn how to estimate effectively What makes a good measurement? $ Avoid metrics dysfunction historical Metrics Paradigms Ility Model Practitioner Model The Test Manager’s Role in Measurement GQM – Goal, question, metric Testing is a measurement activity. Testers must constantly measure and report testing status and Metrics Rules of Thumb effectiveness, make and revise estimates and help determine when the testing is completed. These are The Human Element all example of test metrics. But since the purpose of testing is to measure the quality of the software Buy-in product, testers and test managers must also collect and analyze metrics related to the entire software The Hawthorne Effect development activity. The Use of Subjective Metrics Estimation is a Key Measurement Tester’s Dashboard Quality of the Product Almost everyone that has ever attempted to compute an estimate realized just how difficult the task can be. Status The number of factors that can affect the estimate is virtually without limit. The key to good estimates is to Test Effectiveness understand the main variables, compare them to known standards and normalize the values based upon Resources their differences. This is easy to say, but difficult to accomplish since estimates are frequently required when Issues very little is known about the project and what is known is constantly changing. Throw in a healthy dose of politics and wishful thinking and estimation can become a nightmare for software practitioners. Estimation What is estimation? Who should do estimation? This Course is for Anyone That has to Make Estimates What should be estimated? (that should cover almost everyone!) Estimating Axioms This course provides a background in estimation for anyone that must estimate software development or Estimation Techniques testing efforts. Analysts, developers, leads, test managers, testers, and QA personnel can all benefit from Work Break-down this course. Team Estimates (Wide-band Delphi) Three Point Estimates Company Standards and Norms Public Course Dates Percent of Project Effort Industry Averages and Predictive Models Story point sizings TW San Diego, CA March 25, 2010 TW Indicates a Training Poker estimation TW Boston, MA April 15, 2010 Week course. See page 3 for details. TW Chicago, IL May 20, 2010 Group Exercises and Discussions About the Instructor Robert Sabourin has more than twenty-five 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. Course Link: www.sqetraining.com/tem To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com 13
  14. 14. Learning Options Public agile Testing 2-Day Practices NEW! Course Outline: People, Processes, and Tools Fundamentals of Agile $ Learn the fundamentals of agile development models Development $ Discover how agile testing is different Agile principles The Agile Manifesto $ Learn the basis of agile testing – the user story and how to test it Agile development models $ Explore key agile testing practices – ATDD, TDD, and ET Scrum Extreme programming (XP) $ Examine technical and team skills required for success Other Agile lifecycle models $ Understand the main agile testing challenges and how to address them How Agile testing is different The Agile Team Roles within the Agile Team Self organizing teams Agile Testing Practices Role swapping Agile is becoming mainstream, and more and more testers are being involved in agile projects. Many are struggling to understand the agile development process and their place in it. This course explains the The Basis of Development and fundamentals of agile development, the role of the tester in the agile team, and the agile testing processes. Testing From user stories—the agile version of requirements—and through development and testing, this course Product backlogs, Sprint backlogs prepares you to be effective on your agile team. Explore business-facing tests and technology-facing tests The planning meeting and the importance of both. Learn the techniques of Test-Driven Development (TDD) and Acceptance Test- User stories Driven Development (ATDD), the cornerstones of agile testing. Examine both the technical skills and team Test planning skills you need for success. Agile Testing Processes The Agile testing quadrants Practice of Agile Testing Techniques—hands-On Acceptance Test-Driven Development (ATDD) Experience agile testing processes in an informal and interactive workshop setting. First, you will see real ATTD tools world examples of each test process. Then, you’ll have the opportunity to apply these techniques through a Test-Driven Development (TDD) series of hands-on, small group exercises. Unit and component tests Where do unit test frames and tools fit in? For Software Testers and Managers Exploratory testing This course is appropriate for both novice and experienced software testers. Developers in the agile world Non-functional testing who are now expected to write test cases will find this course extremely useful. Test and development Testing Through the Sprint managers can also benefit from this course. A background of basic development and testing processes is The product backlog helpful but not required. Story size estimation Sprint iteration planning Testing tasks Development tasks Public Course Dates Unit testing Burn down work - burn down charts TW San Diego, CA March 22–23, 2010 TW Indicates a Training Bug management Week course. See Stand up meetings TW Boston, MA April 12–13, 2010 page 3 for details. Working with developers TW Chicago, IL May 17–18, 2010 Getting the build Bug isolation Debugging Regression testing About the Instructor The Agile Tester Testing role Robert Sabourin has more than twenty-five years of management experience, leading Testing tasks teams of software development professionals. A well-respected member of the Technical skills software engineering community, Robert has managed, trained, mentored, and coached Team skills thousands of top professionals in the field. He frequently speaks at conferences and Automation in testing writes on software engineering, SQA, testing, management, and internationalization. The Agile Testing Challenges author of I am a Bug!, the popular software testing children’s book, Robert is an adjunct Dealing with defects professor of Software Engineering at McGill University. Barriers to test automation Completing testing in short iterations Test documentation Integration sprints Course Link: www.sqetraining.com/agt Hardening sprints Escalations and support issues Exercises Test estimation and planning Test-driven development Story testing Exploratory testing 14 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com
  15. 15. Learning Options Performance, Load, Public and Stress Testing 2-Day Issues and Solutions for Software Performance Testing Course Outline: $ Relate performance testing to the development process Fundamentals $ Understand performance goals and objectives Imperative to performance test $ Learn how to deal with environment and architecture issues Performance testing track record $ Understand and select the various types of performance tests The Performance Testing Process $ Define operational profiles and load definitions Understanding how performance testing fits the $ Define and select appropriate measurements development process Approaches to the performance testing process $ Understand the performance testing process Costs of performance testing –Test planning Identify Performance Goals and –Test preparation Business Goals –Test execution Gather background information on the situation Develop an understanding of the situation –Reporting test results Validate the test project need and feasibility Gain an Understanding of the In the Real World Infrastructure and Architecture This practical, hands-on course provides an introduction to the complexities of software performance testing Required for the Test and delivers testing skills that participants can immediately apply back on the job. Using a real-world case What must be part of the test? study, you will encounter issues, decisions, and testing experiences comparable to those in your own work What can be omitted? environment. Working through a series of exercises individually, in small teams, or as a group, you develop Key Areas of Infrastructure/ a workable strategy for performance testing an application/system. Architecture Target platform and systems Who Should Attend Network configuration System testers, system designers, system tuners, software engineers, quality assurance professionals, Performance tools and project leaders who are involved in systems testing can benefit from this course. A working knowledge Understanding scalability and extrapolation of system testing and quality assurance fundamentals is assumed, but no specific technical background What Types of Tests and (e.g., UNIX, TCP/IP) is required. This course is for beginning to intermediate skill levels relating to software Measurements Do We need? performance testing. This is not an advanced course dealing with specific tuning and assessment issues. Types of performance tests to be run Understanding and Defining Public Course Dates Workload (Operational Profile) Transactions to be simulated Analyze factors affecting the load definition TW San Diego, CA March 25–26, 2010 TW Indicates a Training TW Boston, MA April 15–16, 2010 Week course. See Understanding Key page 3 for details. Measurements TW Chicago, IL May 20–21, 2010 Response times, resource usage, etc. Understanding Test Preparation Setting up the test infrastructure/architecture About the Instructor Acquire the test scripts and data Setting up the tools Dale Perry has more than thirty years of experience in information technology. He has been a programmer/analyst, database administrator, project manager, development Execute the Tests manager, tester, and test manager. Dale’s project experience includes large systems Validate the tests and the tools development and conversions, distributed systems, online applications, both client/ Prepare for the test execution server and Web-based. He has also been a professional instructor more than fifteen Execute the tests and collect the data years and has presented at numerous industry conferences on development and Present conclusions and recommendations testing. With Software Quality Engineering for eleven years, Dale has specialized in training and Assist the technical team after tuning and debugging consulting on testing, inspections and reviews, and other testing and quality related topics. Course Link: www.sqetraining.com/plt “Very informative and interesting course. Nice tips and tricks provided which can be used in everyday work” — Tarun Makhijani, BlueCross BlueShield of Florida To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com 15
  16. 16. Learning Options Public Leadership for Test 1-Day Managers NEW! Achieving Success through Motivation Course Outline: Introduction $ Understand the difference between management and leadership What is leadership? $ Learn how leadership drives innovation How is leadership different than management? $ Gauge, improve, and maintain morale Are leaders made or born? Characteristics of Leadership Traits Qualities Leadership is the Key Style Managers of every type have taken courses on various aspects of management for years. Recently, it seems that the word “leadership” has become the new buzzword of choice. Unfortunately, many of the Motivation/Morale/Initiative recent training courses, articles, and books have just applied the same basic management theory we’ve What motivates testers? used for years and renamed it “leadership.” What is morale? What to do if you have morale problems Approach Principles of Leadership This course will cover two aspects of leadership: USMC principles (1) Leadership in general: Whether you’re a Marine Lieutenant Colonel leading a battalion into battle, a Span of Control librarian, a restaurant manager, or a test lead, there are certain principles of leadership that apply in Influence leaders every situation. The leader as a teacher (2) Leadership as it affects a test manger: The general leadership examples will be applied in situations Communications that test managers are likely to encounter. The effects of culture Politics During the session, participants will begin by spending a small amount of time discussing leadership Buy-in theory such as “are leaders made or born,” leadership traits, and leadership style. The bulk of the course Leadership and management will address more situational leadership such as: How to motivate testers; how to gauge and improve Summary morale; the leader’s role as a trainer; how organizational structure and corporate culture affect leadership; Test managers who are also leaders leadership principles applied to testing; the impact and importance of influential leaders; and so forth. Who Should Attend This course is appropriate for managers, test leads, potential test leads and managers, and anyone who is a student of leadership. Public Course Dates TW San Diego, CA March 24, 2010 TW Indicates a Training TW Boston, MA April 14, 2010 Week course. See page 3 for details. TW Chicago, IL May 19, 2010 About the Instructor Rick Craig is recognized worldwide as a test and evaluation instructor with SQE Training. He has implemented and managed testing efforts on large-scale, traditional, and embedded systems, and co-authored a study that benchmarked industry-wide processes. Rick is co-author of the reference book Systematic Software Testing. Course Link: www.sqetraining.com/ltm 16 To register, call 888.268.8770 or 904.278.0524 • www.sqetraining.com • On-site training information, email onsitetraining@sqe.com

×