Pragmatic Software Testing E-Learning

$449.00

Testing even a simple system is a potentially infinite task. With tight budgets and schedules, testers need a practical set of tools that will allow them to effectively and efficiently test software and find bugs.

This course will give attendees those tools. We’ll look at practical techniques like risk analysis and test planning. We’ll talk about static testing of requirements and code. We’ll get hands-on experience with black-box techniques including equivalence classes, decision tables, state-transition diagrams, and orthogonal arrays. We also get hands-on experience with white-box techniques like statement and branch coverage, basis paths, and set-use pairs. We’ll cover documenting test cases, writing bug reports, and tracking test status. We’ll also look at the skills, traits, and attitudes that make testers successful.

The objectives for this course are as follows:
  • Understand the goals, strategies, and tactics of effective and efficient testing
  • Analyze, prioritize, and document risks to the quality of the system
  • Design, develop, and document static, white-box, and black-box tests, using techniques including:
    • Requirements and code reviews.
    • Equivalence classes and boundary value analysis.
    • Decision tables.
    • Live data and customer workflow testing.
    • State-transition diagrams.
    • Domain testing.
    • Orthogonal arrays.
    • Statement, branch, condition, and path coverage.
    • McCabe unit basis tests.
    • Data flow coverage.
    • Integration test strategies (including backbone integration).
    • McCabe integration basis tests.
  • Execute test cases and track their results
  • Research observed anomalies and write actionable, high quality bug reports
In accordance with the RBCS Green Initiative this course is completely paperless, unless you opt to purchase hard copy materials. Purchase of the e-learning course includes:
  • Three months of unlimited access to the online course
  • Shipment option of printed copies of written course materials and/or supplemental textbook, “Pragmatic Software Testing”
  • Course completion certificate (often used for employer reimbursement)
Blended e-learning, licenses and volume discounts are also available for companies.

Related Products