Strong service. Flexible customer approach.
EnglishRussian
Home Page
Products: Products overview

Our products are core engines for building intelligent and flexible web solutions in areas of e-commerce, corporate sites management, online surveys...
More
Services: Services overview

2K-Group provides outsourcing services that are focused on solving fixed customer needs in areas of: Web development Web content development Maintenance...
More
Our client: TNK Ukraine

Services offered: Web solution development and maintenance Served technologies: PHP, HTML MySQL Apache Linux, Windows   
More

Products Case Studies
Services Contact Us
Team
Test Engineer Startup Course

Please find below the trainng plan splitted into the 3 lections. Estimated time of each lection is 2 hour (120 minutes). After each lection students should conduct test for materials studied.

We recommend also organize practical lessons after passing through the set of 3 lections. On these lessons students should be trained for the test cases development and bug reporting tricks and approaches.

LECTURE 1. WHAT IS VERIFICATION AND VALIDATION?

  1. Definitions: Verification, Validation, Software Testing 
  2. Verification And Validation At The SE Process:
    • Technical reviews, walkthroughs and software inspections;
    • Checking that software requirements are traceable to user requirements; 
    • Checking that design components are traceable to software requirements; 
    • Unit testing; 
    • Integration testing; 
    • System testing; 
    • Acceptance testing 
  3. Test Strategies: 
    • White-box testing 
    • Black-box testing
  4. Tests Scopes:
    • Unit Testing 
    • Integration Testing 
    • System Testing 
    • Acceptance Testing 
  5. Tests Types:
    • Data and Database Integrity Testing
    • Function Testing or Behavior-based Testing
    • Business Cycle Testing
    • User Interface Testing
    • Performance Profiling
    • Load Testing
    • Stress Testing
    • Volume Testing
    • Security and Access Control Testing
    • Fail over and Recovery Testing
    • Configuration Testing
    • Installation Testing
    • Reliability Testing
  6. Discussion on testing principles.
  7. Test on lecture materials.

LECTURE 2. TEST PROCESS ARTIFACTS AND WORKFLOW

  1. Test Plan, it’s scope and goal
  2. Test Cases, TC Attributes, goal and benefits of creating the TC document 
  3. Bug Report, Bugs, Issue and it’s attributes:
    • Bugs. What are they and what do you do with them?
    • Isolation and Reproducibility 
    • Reporting
    • Issue Tracking 
  4. Verification & Validation Report, it’s scope and goal
  5. Test Protocols, why protocols are important 
  6. Stress on next activities:
    • Test environment defining 
    • Test data preparation 
    • Test procedures development
  7. Workflow Description
    • Correlation between test process and software development process
    • When test artifacts are developed and updated 
    • Running tests
  8. Test on lection materials.

LECTURE 3. TEST ACTIVITIES AND TERMS

  1. Test Planning
    • Agree project test team and resources
    • Identify test scope
    • Define test approach
    • Define pass/fail/suspend criteria
    • Define test deliverables
    • Define environmental needs
    • Identify testing tasks
    • Create scheduler
    • Define staffing and training needs
    • Define risks and contingencies
  2. Design Tests
    • Determine the required set of tests
    • Define the test targets
    • Refine the approach
    • Define the test configuration
    • Define test pass/fail criteria
    • Update traceability information
  3. Implement Test Cases
    • Define test case procedure
    • Define test case expected results
    • Verify the test case implementation
    • Automate test case
  4. Setup Test Environment
    • Setup test environment components
    • Set execution tool options
  5. Execute Tests
    • Execute tests
    • Determine test results
  6. Evaluate Test Results
    • Analyze test results
    • Calculate the key measures of test
    • Generate the Verification and Validation Report
    • Determine if test completion and success criteria have been achieved
    • Generate the Test Evaluation Summary
  7. Assess and Improve test effort
    • Capture work status
    • Gather test effort productivity and effectiveness metrics
    • Evaluate metrics and formulate initial assessment
    • Define assessment strategy
    • Present assessment and gather feedback
    • Plan and implement improvement initiatives
  8. Test on lecture materials.
See also: 

Our Client: Infopulse

Services
Software testing
Testing trainings