SlideShare a Scribd company logo
1 of 8
Инструменты тестирования
   Менеджмент требований
   Баг-трекинговые системы
   Менеджмент конфигураций
    ◦ Поддержка задач управления тестированием
    ◦ Менеджмент требований, задач, отчетов об ошибках
    ◦ Контроль выполения тестирования, покрытия
      требований
    ◦ Прослеживаемость связей между элементами процесса
      разработки и тестирования
    ◦ Контроль версий, конфигураций, операционных
      систем
    ◦ Количественный анализ показателей качества

                    SpiraTest, Jira, Siebel, Bugzilla, Redmine
   Создание тестовых сценариев на основе:
    ◦   Требований
    ◦   Дизайна ПО
    ◦   Кода
    ◦   Пользовательского интерфейса
   Создание test oracles (оракул, эталон):
    результаты выполнения аналогичных действий
    оракулом принимаются за правильные
   Создание тестовых данных
            CTE (Classification-Tree Editor), MadCap
                               бумажные прототипы
   Review:
    ◦   Поддержка процесса тестирования, в т.ч. он-лайн
    ◦   Хранение и обмен комментариями
    ◦   Отчет об ошибках
    ◦   Управление ссылками на требования, правила, чек-
        листы и т.п.
   Static analysis:
    ◦ Анализ объекта на наличие ошибок и/или
      несоответствие стандартам
    ◦ Анализ структуры, связей и зависимостей
                                 Xenu, Sonar, CORC, MadCap
                                      Текстовые редакторы
                     Инструменты языка программирования
   Симуляция среды тестирования
   Автоматическое или полуавтоматическое
    выполнение тестовых сценариев
   Создание лог-файлов после каждого
    выполнения
   Определение расхождений
   Измерение покрытия
                  Fiddler, Cucumber, Selenium,
                            TestComplete, jUnit
   Мониторинг ПО во время работы
    (тестирования):
    ◦   Объем памяти
    ◦   Время выполнения
    ◦   Использование ресурсов
    ◦   Нагрузочное тестирование
   Анализ безопасности
          WAPT (Web Aplication Load, Stress and
            Performance Testing), Eclipse, JMeter
   Анализ данных после конверсии/миграции
   Оценка целосности базы данных и
    совместимости данных
   Анализ соответствия стандартам
    построения баз данных
                            Инструменты СУБД
Testing tools

More Related Content

What's hot

Requirements, введение в bug tracking systems.
Requirements, введение в bug tracking systems.Requirements, введение в bug tracking systems.
Requirements, введение в bug tracking systems.DressTester
 
тестирование снецифических областей
тестирование снецифических областейтестирование снецифических областей
тестирование снецифических областейDressTester
 
Андрей Сильчук: "Автоматическое тестирование".
Андрей Сильчук: "Автоматическое тестирование".Андрей Сильчук: "Автоматическое тестирование".
Андрей Сильчук: "Автоматическое тестирование".Hub-IT-School
 
Контроль качества с использованием продуктов Ibm rational
Контроль качества с использованием продуктов Ibm rationalКонтроль качества с использованием продуктов Ibm rational
Контроль качества с использованием продуктов Ibm rationalAlexander Novichkov
 
QA и тестирование игр
QA и тестирование игрQA и тестирование игр
QA и тестирование игрViktoria Odnokoz
 
Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)Igor Khmelnytskyy
 
Средства автоматизации тестирования десктопных приложений. Сравнительный анализ
Средства автоматизации тестирования десктопных приложений. Сравнительный анализСредства автоматизации тестирования десктопных приложений. Сравнительный анализ
Средства автоматизации тестирования десктопных приложений. Сравнительный анализCOMAQA.BY
 
Тестирование ПО (лекция 2)
Тестирование ПО (лекция 2)Тестирование ПО (лекция 2)
Тестирование ПО (лекция 2)Igor Khmelnytskyy
 
Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)Igor Khmelnytskyy
 
Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...Александр Шамрай
 
Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).DressTester
 
Станислав Косарев - Автоматизация тестирования десктопных приложений. Как и п...
Станислав Косарев - Автоматизация тестирования десктопных приложений. Как и п...Станислав Косарев - Автоматизация тестирования десктопных приложений. Как и п...
Станислав Косарев - Автоматизация тестирования десктопных приложений. Как и п...SQALab
 
IntroductionPrinciples
IntroductionPrinciplesIntroductionPrinciples
IntroductionPrinciplesQA Guards
 
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...DressTester
 
Автоматизация тестирования ПО на редких платформах
Автоматизация тестирования ПО на редких платформахАвтоматизация тестирования ПО на редких платформах
Автоматизация тестирования ПО на редких платформахSQALab
 

What's hot (19)

02ka-nov
02ka-nov02ka-nov
02ka-nov
 
Requirements, введение в bug tracking systems.
Requirements, введение в bug tracking systems.Requirements, введение в bug tracking systems.
Requirements, введение в bug tracking systems.
 
тестирование снецифических областей
тестирование снецифических областейтестирование снецифических областей
тестирование снецифических областей
 
Андрей Сильчук: "Автоматическое тестирование".
Андрей Сильчук: "Автоматическое тестирование".Андрей Сильчук: "Автоматическое тестирование".
Андрей Сильчук: "Автоматическое тестирование".
 
Контроль качества с использованием продуктов Ibm rational
Контроль качества с использованием продуктов Ibm rationalКонтроль качества с использованием продуктов Ibm rational
Контроль качества с использованием продуктов Ibm rational
 
Enter: testing
Enter: testingEnter: testing
Enter: testing
 
QA и тестирование игр
QA и тестирование игрQA и тестирование игр
QA и тестирование игр
 
Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)
 
Средства автоматизации тестирования десктопных приложений. Сравнительный анализ
Средства автоматизации тестирования десктопных приложений. Сравнительный анализСредства автоматизации тестирования десктопных приложений. Сравнительный анализ
Средства автоматизации тестирования десктопных приложений. Сравнительный анализ
 
презентация планов
презентация плановпрезентация планов
презентация планов
 
Тестирование ПО (лекция 2)
Тестирование ПО (лекция 2)Тестирование ПО (лекция 2)
Тестирование ПО (лекция 2)
 
презентация планов
презентация плановпрезентация планов
презентация планов
 
Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)
 
Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...
 
Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).
 
Станислав Косарев - Автоматизация тестирования десктопных приложений. Как и п...
Станислав Косарев - Автоматизация тестирования десктопных приложений. Как и п...Станислав Косарев - Автоматизация тестирования десктопных приложений. Как и п...
Станислав Косарев - Автоматизация тестирования десктопных приложений. Как и п...
 
IntroductionPrinciples
IntroductionPrinciplesIntroductionPrinciples
IntroductionPrinciples
 
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...
 
Автоматизация тестирования ПО на редких платформах
Автоматизация тестирования ПО на редких платформахАвтоматизация тестирования ПО на редких платформах
Автоматизация тестирования ПО на редких платформах
 

Viewers also liked

Terms and definitions
Terms and definitionsTerms and definitions
Terms and definitionsQA Guards
 
Quality testing genexus day v5 (1)
Quality testing genexus day v5 (1)Quality testing genexus day v5 (1)
Quality testing genexus day v5 (1)GeneXus
 
BBST courses. Стоит ли овчинка выделки?
BBST courses. Стоит ли овчинка выделки?BBST courses. Стоит ли овчинка выделки?
BBST courses. Стоит ли овчинка выделки?OdessaQA
 
Исследовательское тестирование. Обзор (Илья Комендантов)
Исследовательское тестирование. Обзор (Илья Комендантов)Исследовательское тестирование. Обзор (Илья Комендантов)
Исследовательское тестирование. Обзор (Илья Комендантов)OdessaQA
 
Test management
Test managementTest management
Test managementQA Guards
 
ISTQB Foundation Level: Why, Why Not and How?
ISTQB Foundation Level: Why, Why Not and How?ISTQB Foundation Level: Why, Why Not and How?
ISTQB Foundation Level: Why, Why Not and How?OdessaQA
 
ISTQB Foundation Level Certification - Intruduction
ISTQB Foundation Level Certification - IntruductionISTQB Foundation Level Certification - Intruduction
ISTQB Foundation Level Certification - IntruductionQA Guards
 
Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"OdessaQA
 
Quality Assurance Presentation
Quality Assurance PresentationQuality Assurance Presentation
Quality Assurance PresentationRomina Bauret
 
Control de Calidad del Software
Control de Calidad del SoftwareControl de Calidad del Software
Control de Calidad del SoftwareTonymx
 

Viewers also liked (13)

Terms and definitions
Terms and definitionsTerms and definitions
Terms and definitions
 
Análisis/QA
Análisis/QAAnálisis/QA
Análisis/QA
 
Quality testing genexus day v5 (1)
Quality testing genexus day v5 (1)Quality testing genexus day v5 (1)
Quality testing genexus day v5 (1)
 
BBST courses. Стоит ли овчинка выделки?
BBST courses. Стоит ли овчинка выделки?BBST courses. Стоит ли овчинка выделки?
BBST courses. Стоит ли овчинка выделки?
 
Brochure Quality Software
Brochure Quality SoftwareBrochure Quality Software
Brochure Quality Software
 
Исследовательское тестирование. Обзор (Илья Комендантов)
Исследовательское тестирование. Обзор (Илья Комендантов)Исследовательское тестирование. Обзор (Илья Комендантов)
Исследовательское тестирование. Обзор (Илья Комендантов)
 
Test management
Test managementTest management
Test management
 
ISTQB Foundation Level: Why, Why Not and How?
ISTQB Foundation Level: Why, Why Not and How?ISTQB Foundation Level: Why, Why Not and How?
ISTQB Foundation Level: Why, Why Not and How?
 
ISTQB Foundation Level Certification - Intruduction
ISTQB Foundation Level Certification - IntruductionISTQB Foundation Level Certification - Intruduction
ISTQB Foundation Level Certification - Intruduction
 
Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"
 
Quality Assurance Presentation
Quality Assurance PresentationQuality Assurance Presentation
Quality Assurance Presentation
 
Control de Calidad del Software
Control de Calidad del SoftwareControl de Calidad del Software
Control de Calidad del Software
 
Tqm power point
Tqm power pointTqm power point
Tqm power point
 

Similar to Testing tools

Building Open Source Test Automation Frameworks. Watir based automation case ...
Building Open Source Test Automation Frameworks. Watir based automation case ...Building Open Source Test Automation Frameworks. Watir based automation case ...
Building Open Source Test Automation Frameworks. Watir based automation case ...Aliaksandr Ikhelis
 
9.1 resource analysis.templ
9.1   resource analysis.templ9.1   resource analysis.templ
9.1 resource analysis.templNatalia Odegova
 
Simonova CSEDays
Simonova CSEDaysSimonova CSEDays
Simonova CSEDaysLiloSEA
 
Katerina Simonova CSEDays
Katerina Simonova CSEDaysKaterina Simonova CSEDays
Katerina Simonova CSEDaysLiloSEA
 
Katerina Simonova CSEDays
Katerina Simonova CSEDaysKaterina Simonova CSEDays
Katerina Simonova CSEDaysLiloSEA
 
Simonova sql server-enginetesting
Simonova sql server-enginetestingSimonova sql server-enginetesting
Simonova sql server-enginetestingLiloSEA
 
Cовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиCовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиАлександр Шамрай
 
Тестирование осень 2013 лекция 4
Тестирование осень 2013 лекция 4Тестирование осень 2013 лекция 4
Тестирование осень 2013 лекция 4Technopark
 
Организация процесса ручного тестирования
Организация процесса ручного тестированияОрганизация процесса ручного тестирования
Организация процесса ручного тестированияIT61
 
Архитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной областиАрхитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной областиSQALab
 
2016-01-16 02 Екатерина Боброва. Архитектура автоматизированных тестов
2016-01-16 02 Екатерина Боброва. Архитектура автоматизированных тестов2016-01-16 02 Екатерина Боброва. Архитектура автоматизированных тестов
2016-01-16 02 Екатерина Боброва. Архитектура автоматизированных тестовОмские ИТ-субботники
 
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQAFest
 
Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012Александр Шамрай
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казаниmargo-qa
 
Do you know what you are testing?
Do you know what you are testing?Do you know what you are testing?
Do you know what you are testing?Mikalai Alimenkou
 
А вы знаете что тестируют ваши тесты?
А вы знаете что тестируют ваши тесты?А вы знаете что тестируют ваши тесты?
А вы знаете что тестируют ваши тесты?SQALab
 
2.3 Тестирование: процесс, роли, артефакты
2.3 Тестирование: процесс, роли, артефакты2.3 Тестирование: процесс, роли, артефакты
2.3 Тестирование: процесс, роли, артефактыNatalia Odegova
 

Similar to Testing tools (20)

Simonova sql server-enginetesting
Simonova sql server-enginetestingSimonova sql server-enginetesting
Simonova sql server-enginetesting
 
Building Open Source Test Automation Frameworks. Watir based automation case ...
Building Open Source Test Automation Frameworks. Watir based automation case ...Building Open Source Test Automation Frameworks. Watir based automation case ...
Building Open Source Test Automation Frameworks. Watir based automation case ...
 
9.1 resource analysis.templ
9.1   resource analysis.templ9.1   resource analysis.templ
9.1 resource analysis.templ
 
Simonova CSEDays
Simonova CSEDaysSimonova CSEDays
Simonova CSEDays
 
Katerina Simonova CSEDays
Katerina Simonova CSEDaysKaterina Simonova CSEDays
Katerina Simonova CSEDays
 
Katerina Simonova CSEDays
Katerina Simonova CSEDaysKaterina Simonova CSEDays
Katerina Simonova CSEDays
 
03 load testing
03   load testing03   load testing
03 load testing
 
Simonova sql server-enginetesting
Simonova sql server-enginetestingSimonova sql server-enginetesting
Simonova sql server-enginetesting
 
Cовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиCовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработки
 
Тестирование осень 2013 лекция 4
Тестирование осень 2013 лекция 4Тестирование осень 2013 лекция 4
Тестирование осень 2013 лекция 4
 
Организация процесса ручного тестирования
Организация процесса ручного тестированияОрганизация процесса ручного тестирования
Организация процесса ручного тестирования
 
Архитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной областиАрхитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной области
 
2016-01-16 02 Екатерина Боброва. Архитектура автоматизированных тестов
2016-01-16 02 Екатерина Боброва. Архитектура автоматизированных тестов2016-01-16 02 Екатерина Боброва. Архитектура автоматизированных тестов
2016-01-16 02 Екатерина Боброва. Архитектура автоматизированных тестов
 
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
 
QAFest. Роль тестирования в Devops
QAFest. Роль тестирования в DevopsQAFest. Роль тестирования в Devops
QAFest. Роль тестирования в Devops
 
Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казани
 
Do you know what you are testing?
Do you know what you are testing?Do you know what you are testing?
Do you know what you are testing?
 
А вы знаете что тестируют ваши тесты?
А вы знаете что тестируют ваши тесты?А вы знаете что тестируют ваши тесты?
А вы знаете что тестируют ваши тесты?
 
2.3 Тестирование: процесс, роли, артефакты
2.3 Тестирование: процесс, роли, артефакты2.3 Тестирование: процесс, роли, артефакты
2.3 Тестирование: процесс, роли, артефакты
 

More from QA Guards

Grey box techniques
Grey box techniquesGrey box techniques
Grey box techniquesQA Guards
 
Independence of testing
Independence of testingIndependence of testing
Independence of testingQA Guards
 
Test design techniques
Test design techniquesTest design techniques
Test design techniquesQA Guards
 
Software development lifecycle
Software development lifecycleSoftware development lifecycle
Software development lifecycleQA Guards
 
White box techniques
White box techniquesWhite box techniques
White box techniquesQA Guards
 
Black box techniques
Black box techniquesBlack box techniques
Black box techniquesQA Guards
 
Analysis and Design
Analysis and DesignAnalysis and Design
Analysis and DesignQA Guards
 

More from QA Guards (7)

Grey box techniques
Grey box techniquesGrey box techniques
Grey box techniques
 
Independence of testing
Independence of testingIndependence of testing
Independence of testing
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
 
Software development lifecycle
Software development lifecycleSoftware development lifecycle
Software development lifecycle
 
White box techniques
White box techniquesWhite box techniques
White box techniques
 
Black box techniques
Black box techniquesBlack box techniques
Black box techniques
 
Analysis and Design
Analysis and DesignAnalysis and Design
Analysis and Design
 

Testing tools

  • 2. Менеджмент требований  Баг-трекинговые системы  Менеджмент конфигураций ◦ Поддержка задач управления тестированием ◦ Менеджмент требований, задач, отчетов об ошибках ◦ Контроль выполения тестирования, покрытия требований ◦ Прослеживаемость связей между элементами процесса разработки и тестирования ◦ Контроль версий, конфигураций, операционных систем ◦ Количественный анализ показателей качества SpiraTest, Jira, Siebel, Bugzilla, Redmine
  • 3. Создание тестовых сценариев на основе: ◦ Требований ◦ Дизайна ПО ◦ Кода ◦ Пользовательского интерфейса  Создание test oracles (оракул, эталон): результаты выполнения аналогичных действий оракулом принимаются за правильные  Создание тестовых данных CTE (Classification-Tree Editor), MadCap бумажные прототипы
  • 4. Review: ◦ Поддержка процесса тестирования, в т.ч. он-лайн ◦ Хранение и обмен комментариями ◦ Отчет об ошибках ◦ Управление ссылками на требования, правила, чек- листы и т.п.  Static analysis: ◦ Анализ объекта на наличие ошибок и/или несоответствие стандартам ◦ Анализ структуры, связей и зависимостей Xenu, Sonar, CORC, MadCap Текстовые редакторы Инструменты языка программирования
  • 5. Симуляция среды тестирования  Автоматическое или полуавтоматическое выполнение тестовых сценариев  Создание лог-файлов после каждого выполнения  Определение расхождений  Измерение покрытия Fiddler, Cucumber, Selenium, TestComplete, jUnit
  • 6. Мониторинг ПО во время работы (тестирования): ◦ Объем памяти ◦ Время выполнения ◦ Использование ресурсов ◦ Нагрузочное тестирование  Анализ безопасности WAPT (Web Aplication Load, Stress and Performance Testing), Eclipse, JMeter
  • 7. Анализ данных после конверсии/миграции  Оценка целосности базы данных и совместимости данных  Анализ соответствия стандартам построения баз данных Инструменты СУБД

Editor's Notes

  1. Баг-трекеры, статусы ошибок, жизненный цикл ошибок