Software Testing Training We Recommend

Software Testing Training Course We Recommend

link your personal site to my services, and advertise on my site!

		Suggested QA/Testing course High Level
      I. QA and Testing Fundamentals
1. SDLC and Project Development.
1.1 Software development Models.
1.2 Percentage of projects failure.
2. History
3. QA vs. Testing
4. OA Processes:
4.1 Risk Management
4.2 Change Control
4.3 Configuration Management with Version Control
5.  OA Techniques:
5.1 Walkthrough
5.2 Review. Example, Requirements review.
5.3 Inspections
6.  Testing
6.1 Why Bus are being produced
6.2 SDLC and where the Testing
6.3 Psychology of Testing
6.4 Testing Objectives
6.5 Testing Limits
6.6 Testing Classes (white box vs. Black Box, Grey Box, etc.)
6.7 Testing Types (System, Integration, etc. Up to UAT)
7.  Test Planning & Test Execution
7.1 Test Strategy
7.2 Impact/ Likelihood analysis and other Prioritization tactics
7.3 Test Plan with supporting documents
7.4 Test Case design
8.  Reporting and Analyzing Bugs. Process, Tools.
9.  Automated Testing:
9.1 Automated testing Strategy at High Level
9.2 Automated Tools:
9.3 Tools classification and where they work
9.4 Tool selection
9.5 Automated Tools Review
9.6 Automated Test Tools Review
9.7 Toollmplementation Strategy
10. Ready to Automate
11. Legalconsequences
12. ISO and other standards
13. Testing resources (associations, web sources, certifications, etc.)
           II  Client/Server Testing.
1. Introduction to client server applications
1.1 GUI, Flat files, RDBMS
1.2 Object oriented programming and in influence on testing.
1.3 Creating test environment
1.4 Database testing and database specific errors
1.5 Practical testing
2.  Capture replay tools
2.1 Types, differences and selection
2.2 Planning testing with capture replay tool
2.3 Limitation of tools
2.4 Scripting techniques
3  Test Planning 
3.2 Optimizing Scripts
3.3 Customizing Scripts
3.4 Using OO Scripts
4   Test Procedure Scripts
4.1 Topics
4.2 Test Procedure Script-Overview
4.3 What Is a Test Procedure?
4.4 Structure of a Test Procedure Script
4.5 Window Context Commands
4.6 User Action and Test Case Commands
4.7 Sample Object-Oriented Script
4.8 Editing and Maintaining a Test Procedure.
4.9 Insert New Actions into a Test Procedure
4.10 Defined Verification Method
5.  Debugging Test Procedures
5.1 Locate the Error
5.2 Different Types of Failures
5.3 Compilation Failures
5.4 Error Messages During Playback
5.5 Test Case Failures
5.6 Script Command Failures
5.7 Shell Procedure Failures
5.8 Synchronization Failures
5.9 Debugging Tools
5.10 Debugging Execution Modes
5.11 Exercise -Debug Test Procedures.
6.  Advanced Testing Techniques 
6.1 Performance Testing Techniques
7.  Defect Tracking
7.1 Summary Reporting-Overview 
7.2 Hierarchy Coverage Reporting
1.1 Internet technologies
1.2 Setup Proxy settings
1.3 Installation methods
1.4 Application structure
1.5 Flow Charts, Graphics
1.6 http/https protocols, Security Certificates
1.7 TCP/IP Protocol
1.8 Browsers
1.9 Internet automated tools
1.10 System SDLC (Requirements and standards) Internet
1.11 Testing stages
1.12  Configuration of the system files (dll,ocx)
1.13 Internet regression testing and method to update them
1.14 Network connections
1.15 Intranet and Internet systems.
2.   Internet automated tool " Astra SiteManager 2.0"
2.1  Automatic and dynamic scan modes
2.2  Building graphical map
2.3  Define map properties
2.4  Load testing
2.5  Web link testing
2.6  Broken links, images, code
2.7  Automated reports (Practice work)
3.  Internet: -Master Test plans
3.1 Acceptance plans
3.2 Performance Test plans
3.3 Test cases, test procedures
3.4 Fault reports I
3.5 Risk client/server based approach
3.6 Missing, Extra, High level of errors (documentation)
3.7 Test methodology and test strategy (Internet)
3.8 Database Defect Tracking tool 
4.  Introduction: Web Application Stress Tool 
4.1  Performance testing (graphs)
4.2  Stress testing (Vusers)
4.3  Load testing (balance of the system)
4.4  Capacity and analysis testing
4.5 Analysis graphs
4.6 Win/NT performance counters
4.7 Setup the whole test process
4.8  Run the process
4.9  Simulating Vusers regarding Software and Hardware config
5.  Building resume form (Internet part)
5.1 Sfyle, param, syntax
5.2 Interview preparation
         IV  Final -Interview preparation and Resume
1.  Interview questions
2.  Logical questions
3.  Technical questions
4.  Trick questions
5. Interview detail analysis (practice work)

If you are going to take any software testing training and the topics in your course do not match the above course outline please speak with your trainee and ask about the missing topics

Take the free online Black Box Software Testing course. A course by Cem Kaner and James Bach. It's a full bore testing course, with hours of video lectures and lots of other materials.
Black Box Software Testing free online course.

If you find information on this side interesting you can sign up for 2 hour evening or weekend course that covers any of the following topics:
  • Creating test documentation (test plan, test cases, test report,)
  • Test automation second step.
  • Different testing techniques

    Now we have the following half-a-day Training:

    Seminar for Software Testers
    Toronto, Canada

    Upgrade your knowledge!
    In this constantly changing business environment, your success depends on staying on top of technology and ahead of the competition. The seminar will focus on the various testing techniques that can be used to improve the quality of your planning processes and subsequent testing efforts. The following practices will be discussed along with examples of how they can be used to plan and add value to your testing efforts.
  • Data Definition Matrix
  • Taguchi Method
  • Continuous Cycle Regression Testing
  • Test Case Patterns

  • Material of the seminar is based on the presentation that was made on the second Canadian Software Quality Conference.
    September 24-26, 2001
    Toronto, Ontario
    QAI Canada Presentation
    What are the benefits?
    In this seminar, software testing professional will gain a thorough understanding of modern testing techniques.
    Who should attend?
    The seminar is valuable for all software testing personals who would like to upgrade their knowledge.
    If you are interested, please contact us.

    © 2005 Alex Samurin
    Software Testing Main Page