Strong service. Flexible customer approach.
EnglishRussian
Home Page
Услуги: Управление удаленной командой

Our experience gives us the ability to assist companies into offshore markets, providing them with a development path to dedicated offshore project team...
More
Услуги: Тренинги по тестированию

Базируясь на нашем опыте и знаниях в разработке програмного обеспечения мы проводим тренинги по тестированию. Сегодня доступен...
More
Истории: Истории

При формировании историй мы руководствовались следующими принципами: Честность В описание историй мы включали не только успешный опыт, но и проблемы, с которыми мы...
More

Продукты Истории
Услуги Контакты
Команда
Начальный тренинг по тестированию

Ниже представлен план тренинга разбитый на 3 лекции. Длительность каждой лекции - 2 часа (120 минут). В конце каждой лекции студентам предлагается заполнить тест на понимание прочитанного материала.

Мы также рекомендуем организовать практические занятия после прохождения начального курса по тестированию. На этих практических занятиях студенты будут тренироваться разрабатывать тест кейсы, проводить тестирование и репортить найденные проблемы.

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.
  

Our Client: Infopulse

Услуги
Тестирование
Тренинги по тестированию