SlideShare a Scribd company logo
Об опыте тестирования программного компонента без UI Игорь Любин, Казань
Вступительное словоНемного о Казани 2
Вступительное словоНемного о себе 3 Закончил КГУ, ФизФак В тестировании с 2007 г. Руководитель группы тестирования в iiko Опыт автоматизации ,[object Object]
Собственные разработки,[object Object]
Программный компонентПримеры API приложений WEB-сервисы «Внутренности» приложения 5
Программный компонент– это чёрный ящик 6
Постановка задачиПроект Интернет газета с сервисами блогосферы Профили пользователей Лента новостей Блоги Друзья, Фотки Избранное … 7
Постановка задачиПроект развивается Профили пользователей Лента новостей Блоги Друзья, Фотки Избранное, Теги … 8 Расширяет возможности доступа
Постановка задачиНа проекте идет разработка 9 Появляется API (Программный компонент)
Постановка задачиИмеем картину Профили пользователей Лента новостей Блоги Друзья, Фотки Избранное, Теги … 10
Постановка задачиНавходе POST запрос 11 POST— методзапроса для передачи данных заданному ресурсу ~40 команд login / logoff blog friends favorite …
Постановка задачиНавходе POST запрос 12 POST— методзапроса для передачи данных заданному ресурсу ~40 команд Параметры /login?username=user@mail.ru&password=123 Пример визуализации POSТ запросав виде GET
Постановка задачиНавыходе JSON 13 JSON— текстовый формат обмена данными {}–объект []– массив { "ключ1":"значение1", "ключ2":"значение2" }
Постановка задачиНавыходе JSON 14 JSON— текстовый формат обмена данными Статус Данные { "status": 0,"data": {"id_user": 1024} }
Постановка задачиНадо тестировать!? Профили пользователей Лента новостей Блоги Друзья, Фотки Избранное, Теги … 15
Постановка задачиПочему надо тестировать API? Уверенность, что API работает Обратная совместимость  API с моб. клиентом 16 Для командыразработки API
Постановка задачиПочему надо тестировать API? Профили пользователей Лента новостей Блоги Друзья, Фотки Избранное, Теги … 17 Для команды разработки моб. клиента Пример использования Документация
Постановка задачиЦель Проверить работу команд API сервиса 18
РешениеПрограммировать Тестовый инструмент Управление набором тестов Запуск/остановка Отчетность Конфигурирование 19
РешениеИнструмент должен уметь 20 Формировать запрос Проверять результат
РешениеОрганизация тестов Отделить тесты от инструмента 21
РешениеИнструмент должен уметь 22 Загружать тесты
РешениеОрганизация тестов 1 тест = 1 файл Следствие Управление тестами сводится к управлению файлами 23
РешениеОрганизация тестов 24 Формат тестов задает API
РешениеПример тест-кейса { "name":"Вход пользователя на сайт", "command" :  "login", "input" :  {"username": "user@mail.ru", "password": "123" }, "assert"  :  "equal", "output" :  {"status": 0,  "data": {"id_user": 1024} } } 25
РешениеФормирование POST запроса {     "name"   : "Вход пользователя на сайт", "command" :  "login", "input" :  {"username": "user@mail.ru", "password": "123" },     "assert"  :  "equal",     "output"  :  { "status": 0,  		    "data": {"id_user": 1024} } } 26 /login?username=user@mail.ru&password=123
РешениеПроверка результата { "name"   :"Вход пользователя на сайт", "command" :  "login", "input"   :  {"username": "user@mail.ru", 		    "password": "123" }, "assert"  :  "equal", "output" :  {"status": 0,  "data": {"id_user": 1024} } } 27
РешениеПример тест-сценария { "testsuite_name" : "Название сценария", "testcases":     [         { "name"   : "Тест-кейс 1", "command": "login", "input"  : {"username":"user@mail.ru","password":"123"}, "output" : {"status": 0, "data": []}         },         { "name"   : "Тест-кейс 2", "command": "logoff", "input"  : {}, "output" : {"status": 0, "data": []} }     ] } 28
РешениеТестовый инструмент 29
РешениеФормирование POST запроса 30
РешениеПроверка результата 31 array_diff_assoc($array1, $array2)
РешениеСхема тестового инструмента 32
РешениеЛог 20.06.2010 06:15:49 Run test case: Вход пользователя Request: /login?username=user@mail.ru&password=123 20.06.2010 06:15:50 End test case.  Response: {"status":0,"data":{"id_user":1024}} 20.06.2010 06:15:50TEST PASSED 33
РешениеЛог 20.06.2010 06:15:49 Run test case: Вход пользователя Request: /login?username=user@mail.ru&password=123 20.06.2010 06:15:50 End test case.  Response: {"status":1,"data":[]} 20.06.2010 06:15:50TEST FAILED Expected: {"status":0,"data":{"id_user":1024}} Разница cur-exp:[status => 1] Разница exp-cur:[status => 0] 34
РешениеЛог 20.06.2010 06:15:49 Run test case: Вход пользователя Request: /login?username=user@mail.ru&password=123 20.06.2010 06:15:50 End test case.  Response: {"status":0,"data":{"id_user":1024}} 20.06.2010 06:15:50TEST PASSED ... ********************************** Time: 268 sec. Tests: 199, Passed: 191, Failed: 8 ********************************** 35
РезультатСтатистика 36 1 д. = 8 ч.
Другие примерыПроект экстрактор 37
Другие примерыПроект сбора статистики 38
РезультатРезюмируем 39
Спасибо за внимание!Вопросы? igor.lyubin ilyubin@yandex.ru ap-test-team.blogspot.com 40

More Related Content

Viewers also liked

Идеальный тестдизайн: от Цема Канера до Agile
Идеальный тестдизайн: от Цема Канера до AgileИдеальный тестдизайн: от Цема Канера до Agile
Идеальный тестдизайн: от Цема Канера до Agile
CodeFest
 
Design patterns in test automation
Design patterns in test automationDesign patterns in test automation
Design patterns in test automation
Mikalai Alimenkou
 
М. Боднарчук Современное функциональное тестирование с Codeception
М. Боднарчук Современное функциональное тестирование с CodeceptionМ. Боднарчук Современное функциональное тестирование с Codeception
М. Боднарчук Современное функциональное тестирование с CodeceptionAlbina Tiupa
 
Функциональное тестирование. Семейство продуктов Selenium
Функциональное тестирование. Семейство продуктов SeleniumФункциональное тестирование. Семейство продуктов Selenium
Функциональное тестирование. Семейство продуктов SeleniumStanislav Korchagin
 
работа в крупной компании на примере Banki.ru
работа в крупной компании на примере Banki.ruработа в крупной компании на примере Banki.ru
работа в крупной компании на примере Banki.ru
Yuri Afanasiev
 
Как подготовить себе преемника?
Как подготовить себе преемника?Как подготовить себе преемника?
Как подготовить себе преемника?
SQALab
 
Функциональное тестирование - тестируем функционально
Функциональное тестирование - тестируем функциональноФункциональное тестирование - тестируем функционально
Функциональное тестирование - тестируем функционально
SQALab
 
Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"
OdessaQA
 
Бытовая классификация тестировщиков с точки зрения разработчика
Бытовая классификация тестировщиков с точки зрения разработчикаБытовая классификация тестировщиков с точки зрения разработчика
Бытовая классификация тестировщиков с точки зрения разработчика
Mikalai Alimenkou
 
Анатомия инструментов автоматизации функционального тестирования
Анатомия инструментов автоматизации функционального тестированияАнатомия инструментов автоматизации функционального тестирования
Анатомия инструментов автоматизации функционального тестирования
Alexei Barantsev
 

Viewers also liked (10)

Идеальный тестдизайн: от Цема Канера до Agile
Идеальный тестдизайн: от Цема Канера до AgileИдеальный тестдизайн: от Цема Канера до Agile
Идеальный тестдизайн: от Цема Канера до Agile
 
Design patterns in test automation
Design patterns in test automationDesign patterns in test automation
Design patterns in test automation
 
М. Боднарчук Современное функциональное тестирование с Codeception
М. Боднарчук Современное функциональное тестирование с CodeceptionМ. Боднарчук Современное функциональное тестирование с Codeception
М. Боднарчук Современное функциональное тестирование с Codeception
 
Функциональное тестирование. Семейство продуктов Selenium
Функциональное тестирование. Семейство продуктов SeleniumФункциональное тестирование. Семейство продуктов Selenium
Функциональное тестирование. Семейство продуктов Selenium
 
работа в крупной компании на примере Banki.ru
работа в крупной компании на примере Banki.ruработа в крупной компании на примере Banki.ru
работа в крупной компании на примере Banki.ru
 
Как подготовить себе преемника?
Как подготовить себе преемника?Как подготовить себе преемника?
Как подготовить себе преемника?
 
Функциональное тестирование - тестируем функционально
Функциональное тестирование - тестируем функциональноФункциональное тестирование - тестируем функционально
Функциональное тестирование - тестируем функционально
 
Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"
 
Бытовая классификация тестировщиков с точки зрения разработчика
Бытовая классификация тестировщиков с точки зрения разработчикаБытовая классификация тестировщиков с точки зрения разработчика
Бытовая классификация тестировщиков с точки зрения разработчика
 
Анатомия инструментов автоматизации функционального тестирования
Анатомия инструментов автоматизации функционального тестированияАнатомия инструментов автоматизации функционального тестирования
Анатомия инструментов автоматизации функционального тестирования
 

Similar to Игорь Любин -- Об опыте тестирования программного компонента без пользовательского интерфейса

Игорь Любин - Об опыте тестирования ПК без UI
Игорь Любин - Об опыте тестирования ПК без UIИгорь Любин - Об опыте тестирования ПК без UI
Игорь Любин - Об опыте тестирования ПК без UI
ilyubin
 
Автоматизация функционального тестирования REST API: секреты, тонкости и подв...
Автоматизация функционального тестирования REST API: секреты, тонкости и подв...Автоматизация функционального тестирования REST API: секреты, тонкости и подв...
Автоматизация функционального тестирования REST API: секреты, тонкости и подв...
SQALab
 
«Автоматизация функционального тестирования REST API: секреты, тонкости и под...
«Автоматизация функционального тестирования REST API: секреты, тонкости и под...«Автоматизация функционального тестирования REST API: секреты, тонкости и под...
«Автоматизация функционального тестирования REST API: секреты, тонкости и под...
2ГИС Технологии
 
QaApi: взгляд на тестирование с другой стороны баррикад
QaApi: взгляд на тестирование с другой стороны баррикадQaApi: взгляд на тестирование с другой стороны баррикад
QaApi: взгляд на тестирование с другой стороны баррикад
Dmitry Maruschenko
 
Тестирование защищенности веб-приложений
Тестирование защищенности веб-приложенийТестирование защищенности веб-приложений
Тестирование защищенности веб-приложений
SQALab
 
тестирование защищенности веб приложений
тестирование защищенности веб приложенийтестирование защищенности веб приложений
тестирование защищенности веб приложений
Zestranec
 
Эд Изотов: "In God we trust the REST we test".
Эд Изотов: "In God we trust the REST we test".Эд Изотов: "In God we trust the REST we test".
Эд Изотов: "In God we trust the REST we test".
Hub-IT-School
 
Алексей Байтин, Алексей Осипенко "Проверка правописания в веб-приложениях"
Алексей Байтин, Алексей Осипенко "Проверка правописания в веб-приложениях"Алексей Байтин, Алексей Осипенко "Проверка правописания в веб-приложениях"
Алексей Байтин, Алексей Осипенко "Проверка правописания в веб-приложениях"
Yandex
 
Alexei Sintsov - "Between error and vulerability - one step"
Alexei Sintsov - "Between error and vulerability - one step"Alexei Sintsov - "Between error and vulerability - one step"
Alexei Sintsov - "Between error and vulerability - one step"Andrew Mayorov
 
Внедрение системы веб аналитики в информационный сайт
Внедрение системы веб аналитики в информационный сайтВнедрение системы веб аналитики в информационный сайт
Внедрение системы веб аналитики в информационный сайт
Rezonans
 
“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...
“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...
“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...
Igor Khrol
 
Alexander manuhin selenium_php_v2.0
Alexander manuhin selenium_php_v2.0Alexander manuhin selenium_php_v2.0
Alexander manuhin selenium_php_v2.0
matroskin1980
 
Aspect Oriented Approach
Aspect Oriented ApproachAspect Oriented Approach
Aspect Oriented Approach
Dmytro Chyzhykov
 
Решения сообщества для SharePoint
Решения сообщества для SharePointРешения сообщества для SharePoint
Решения сообщества для SharePoint
Vitaly Baum
 
Превышаем скоростные лимиты с Angular 2
Превышаем скоростные лимиты с Angular 2Превышаем скоростные лимиты с Angular 2
Превышаем скоростные лимиты с Angular 2
Oleksii Okhrymenko
 
Превышаем скоростные лимиты с Angular 2 / Алексей Охрименко (IPONWEB)
Превышаем скоростные лимиты с Angular 2 / Алексей Охрименко (IPONWEB)Превышаем скоростные лимиты с Angular 2 / Алексей Охрименко (IPONWEB)
Превышаем скоростные лимиты с Angular 2 / Алексей Охрименко (IPONWEB)
Ontico
 
ненавязчивый Java Script алексей сергеев
ненавязчивый Java Script   алексей сергеевненавязчивый Java Script   алексей сергеев
ненавязчивый Java Script алексей сергеевMedia Gorod
 
Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)
Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)
Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)
Ontico
 
Введение в Django
Введение в DjangoВведение в Django
Введение в Django
Илья Барышев
 

Similar to Игорь Любин -- Об опыте тестирования программного компонента без пользовательского интерфейса (20)

Игорь Любин - Об опыте тестирования ПК без UI
Игорь Любин - Об опыте тестирования ПК без UIИгорь Любин - Об опыте тестирования ПК без UI
Игорь Любин - Об опыте тестирования ПК без UI
 
Автоматизация функционального тестирования REST API: секреты, тонкости и подв...
Автоматизация функционального тестирования REST API: секреты, тонкости и подв...Автоматизация функционального тестирования REST API: секреты, тонкости и подв...
Автоматизация функционального тестирования REST API: секреты, тонкости и подв...
 
«Автоматизация функционального тестирования REST API: секреты, тонкости и под...
«Автоматизация функционального тестирования REST API: секреты, тонкости и под...«Автоматизация функционального тестирования REST API: секреты, тонкости и под...
«Автоматизация функционального тестирования REST API: секреты, тонкости и под...
 
Ci
CiCi
Ci
 
QaApi: взгляд на тестирование с другой стороны баррикад
QaApi: взгляд на тестирование с другой стороны баррикадQaApi: взгляд на тестирование с другой стороны баррикад
QaApi: взгляд на тестирование с другой стороны баррикад
 
Тестирование защищенности веб-приложений
Тестирование защищенности веб-приложенийТестирование защищенности веб-приложений
Тестирование защищенности веб-приложений
 
тестирование защищенности веб приложений
тестирование защищенности веб приложенийтестирование защищенности веб приложений
тестирование защищенности веб приложений
 
Эд Изотов: "In God we trust the REST we test".
Эд Изотов: "In God we trust the REST we test".Эд Изотов: "In God we trust the REST we test".
Эд Изотов: "In God we trust the REST we test".
 
Алексей Байтин, Алексей Осипенко "Проверка правописания в веб-приложениях"
Алексей Байтин, Алексей Осипенко "Проверка правописания в веб-приложениях"Алексей Байтин, Алексей Осипенко "Проверка правописания в веб-приложениях"
Алексей Байтин, Алексей Осипенко "Проверка правописания в веб-приложениях"
 
Alexei Sintsov - "Between error and vulerability - one step"
Alexei Sintsov - "Between error and vulerability - one step"Alexei Sintsov - "Between error and vulerability - one step"
Alexei Sintsov - "Between error and vulerability - one step"
 
Внедрение системы веб аналитики в информационный сайт
Внедрение системы веб аналитики в информационный сайтВнедрение системы веб аналитики в информационный сайт
Внедрение системы веб аналитики в информационный сайт
 
“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...
“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...
“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...
 
Alexander manuhin selenium_php_v2.0
Alexander manuhin selenium_php_v2.0Alexander manuhin selenium_php_v2.0
Alexander manuhin selenium_php_v2.0
 
Aspect Oriented Approach
Aspect Oriented ApproachAspect Oriented Approach
Aspect Oriented Approach
 
Решения сообщества для SharePoint
Решения сообщества для SharePointРешения сообщества для SharePoint
Решения сообщества для SharePoint
 
Превышаем скоростные лимиты с Angular 2
Превышаем скоростные лимиты с Angular 2Превышаем скоростные лимиты с Angular 2
Превышаем скоростные лимиты с Angular 2
 
Превышаем скоростные лимиты с Angular 2 / Алексей Охрименко (IPONWEB)
Превышаем скоростные лимиты с Angular 2 / Алексей Охрименко (IPONWEB)Превышаем скоростные лимиты с Angular 2 / Алексей Охрименко (IPONWEB)
Превышаем скоростные лимиты с Angular 2 / Алексей Охрименко (IPONWEB)
 
ненавязчивый Java Script алексей сергеев
ненавязчивый Java Script   алексей сергеевненавязчивый Java Script   алексей сергеев
ненавязчивый Java Script алексей сергеев
 
Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)
Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)
Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)
 
Введение в Django
Введение в DjangoВведение в Django
Введение в Django
 

More from sqadays8

Александр Александров -- Дефектные дефекты
Александр Александров -- Дефектные дефектыАлександр Александров -- Дефектные дефекты
Александр Александров -- Дефектные дефектыsqadays8
 
Алексей Баранцев -- Какое дело тестировщикам до исходного кода?
Алексей Баранцев -- Какое дело тестировщикам до исходного кода?Алексей Баранцев -- Какое дело тестировщикам до исходного кода?
Алексей Баранцев -- Какое дело тестировщикам до исходного кода?sqadays8
 
Михаил Мериин -- Размышления об аутсорсинге
Михаил Мериин  -- Размышления об аутсорсингеМихаил Мериин  -- Размышления об аутсорсинге
Михаил Мериин -- Размышления об аутсорсингеsqadays8
 
Юрий Ковалев -- Нагрузочное тестирование без границ
Юрий Ковалев -- Нагрузочное тестирование без границЮрий Ковалев -- Нагрузочное тестирование без границ
Юрий Ковалев -- Нагрузочное тестирование без границsqadays8
 
Никита Налютин -- Тестирование систем электронной торговли ценными бумагами
Никита Налютин -- Тестирование систем электронной торговли ценными бумагамиНикита Налютин -- Тестирование систем электронной торговли ценными бумагами
Никита Налютин -- Тестирование систем электронной торговли ценными бумагамиsqadays8
 
Наталья Руколь -- Карьера в тестировании
Наталья Руколь -- Карьера в тестированииНаталья Руколь -- Карьера в тестировании
Наталья Руколь -- Карьера в тестированииsqadays8
 
Надежда Серкова -- Автоматическая генерация Perl скриптов для тестирования си...
Надежда Серкова -- Автоматическая генерация Perl скриптов для тестирования си...Надежда Серкова -- Автоматическая генерация Perl скриптов для тестирования си...
Надежда Серкова -- Автоматическая генерация Perl скриптов для тестирования си...sqadays8
 
Михаил Павлов -- Отвечает ли тестировщик за качество?
Михаил Павлов -- Отвечает ли тестировщик за качество?Михаил Павлов -- Отвечает ли тестировщик за качество?
Михаил Павлов -- Отвечает ли тестировщик за качество?sqadays8
 
Евгения Фирсова -- Нерелизное тестирование
Евгения Фирсова -- Нерелизное тестированиеЕвгения Фирсова -- Нерелизное тестирование
Евгения Фирсова -- Нерелизное тестированиеsqadays8
 
Денис Бесков -- Послание аналитиков тестировщикам
Денис Бесков -- Послание аналитиков тестировщикамДенис Бесков -- Послание аналитиков тестировщикам
Денис Бесков -- Послание аналитиков тестировщикамsqadays8
 
Владимир Вахлов -- Тестирование производительности всерьёз
Владимир Вахлов -- Тестирование производительности всерьёзВладимир Вахлов -- Тестирование производительности всерьёз
Владимир Вахлов -- Тестирование производительности всерьёзsqadays8
 
Анна Кербель -- Risk driven testing
Анна Кербель -- Risk driven testingАнна Кербель -- Risk driven testing
Анна Кербель -- Risk driven testingsqadays8
 
Андрей Кузьмичев -- Танки в лунапарке – нагрузочное тестирование в яндексе
Андрей Кузьмичев -- Танки в лунапарке – нагрузочное тестирование в яндексеАндрей Кузьмичев -- Танки в лунапарке – нагрузочное тестирование в яндексе
Андрей Кузьмичев -- Танки в лунапарке – нагрузочное тестирование в яндексеsqadays8
 
Анатолий Любомиров -- Тестирование пользовательского интерфейса – как это дел...
Анатолий Любомиров -- Тестирование пользовательского интерфейса – как это дел...Анатолий Любомиров -- Тестирование пользовательского интерфейса – как это дел...
Анатолий Любомиров -- Тестирование пользовательского интерфейса – как это дел...
sqadays8
 
Александр Орлов -- Лидерство в тестировании
Александр Орлов -- Лидерство в тестированииАлександр Орлов -- Лидерство в тестировании
Александр Орлов -- Лидерство в тестированииsqadays8
 
Александр Александров -- Надёжный тест-дизайн (мастер-класс)
Александр Александров -- Надёжный тест-дизайн (мастер-класс)Александр Александров -- Надёжный тест-дизайн (мастер-класс)
Александр Александров -- Надёжный тест-дизайн (мастер-класс)sqadays8
 
Эвелина Тананаева -- Мобильные технологии: тестирование - с чего начать?
Эвелина Тананаева -- Мобильные технологии: тестирование - с чего начать?Эвелина Тананаева -- Мобильные технологии: тестирование - с чего начать?
Эвелина Тананаева -- Мобильные технологии: тестирование - с чего начать?sqadays8
 

More from sqadays8 (17)

Александр Александров -- Дефектные дефекты
Александр Александров -- Дефектные дефектыАлександр Александров -- Дефектные дефекты
Александр Александров -- Дефектные дефекты
 
Алексей Баранцев -- Какое дело тестировщикам до исходного кода?
Алексей Баранцев -- Какое дело тестировщикам до исходного кода?Алексей Баранцев -- Какое дело тестировщикам до исходного кода?
Алексей Баранцев -- Какое дело тестировщикам до исходного кода?
 
Михаил Мериин -- Размышления об аутсорсинге
Михаил Мериин  -- Размышления об аутсорсингеМихаил Мериин  -- Размышления об аутсорсинге
Михаил Мериин -- Размышления об аутсорсинге
 
Юрий Ковалев -- Нагрузочное тестирование без границ
Юрий Ковалев -- Нагрузочное тестирование без границЮрий Ковалев -- Нагрузочное тестирование без границ
Юрий Ковалев -- Нагрузочное тестирование без границ
 
Никита Налютин -- Тестирование систем электронной торговли ценными бумагами
Никита Налютин -- Тестирование систем электронной торговли ценными бумагамиНикита Налютин -- Тестирование систем электронной торговли ценными бумагами
Никита Налютин -- Тестирование систем электронной торговли ценными бумагами
 
Наталья Руколь -- Карьера в тестировании
Наталья Руколь -- Карьера в тестированииНаталья Руколь -- Карьера в тестировании
Наталья Руколь -- Карьера в тестировании
 
Надежда Серкова -- Автоматическая генерация Perl скриптов для тестирования си...
Надежда Серкова -- Автоматическая генерация Perl скриптов для тестирования си...Надежда Серкова -- Автоматическая генерация Perl скриптов для тестирования си...
Надежда Серкова -- Автоматическая генерация Perl скриптов для тестирования си...
 
Михаил Павлов -- Отвечает ли тестировщик за качество?
Михаил Павлов -- Отвечает ли тестировщик за качество?Михаил Павлов -- Отвечает ли тестировщик за качество?
Михаил Павлов -- Отвечает ли тестировщик за качество?
 
Евгения Фирсова -- Нерелизное тестирование
Евгения Фирсова -- Нерелизное тестированиеЕвгения Фирсова -- Нерелизное тестирование
Евгения Фирсова -- Нерелизное тестирование
 
Денис Бесков -- Послание аналитиков тестировщикам
Денис Бесков -- Послание аналитиков тестировщикамДенис Бесков -- Послание аналитиков тестировщикам
Денис Бесков -- Послание аналитиков тестировщикам
 
Владимир Вахлов -- Тестирование производительности всерьёз
Владимир Вахлов -- Тестирование производительности всерьёзВладимир Вахлов -- Тестирование производительности всерьёз
Владимир Вахлов -- Тестирование производительности всерьёз
 
Анна Кербель -- Risk driven testing
Анна Кербель -- Risk driven testingАнна Кербель -- Risk driven testing
Анна Кербель -- Risk driven testing
 
Андрей Кузьмичев -- Танки в лунапарке – нагрузочное тестирование в яндексе
Андрей Кузьмичев -- Танки в лунапарке – нагрузочное тестирование в яндексеАндрей Кузьмичев -- Танки в лунапарке – нагрузочное тестирование в яндексе
Андрей Кузьмичев -- Танки в лунапарке – нагрузочное тестирование в яндексе
 
Анатолий Любомиров -- Тестирование пользовательского интерфейса – как это дел...
Анатолий Любомиров -- Тестирование пользовательского интерфейса – как это дел...Анатолий Любомиров -- Тестирование пользовательского интерфейса – как это дел...
Анатолий Любомиров -- Тестирование пользовательского интерфейса – как это дел...
 
Александр Орлов -- Лидерство в тестировании
Александр Орлов -- Лидерство в тестированииАлександр Орлов -- Лидерство в тестировании
Александр Орлов -- Лидерство в тестировании
 
Александр Александров -- Надёжный тест-дизайн (мастер-класс)
Александр Александров -- Надёжный тест-дизайн (мастер-класс)Александр Александров -- Надёжный тест-дизайн (мастер-класс)
Александр Александров -- Надёжный тест-дизайн (мастер-класс)
 
Эвелина Тананаева -- Мобильные технологии: тестирование - с чего начать?
Эвелина Тананаева -- Мобильные технологии: тестирование - с чего начать?Эвелина Тананаева -- Мобильные технологии: тестирование - с чего начать?
Эвелина Тананаева -- Мобильные технологии: тестирование - с чего начать?
 

Игорь Любин -- Об опыте тестирования программного компонента без пользовательского интерфейса