Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU
http://techtalks.nsu.ru
5 апреля 2012. Организация тестирования в IT-компаниях Академгородка. Карьерный путь тестировщика (Мария Колчинская, AcademSoft)
«Мария Колчинская (AcademSoft) рассказывает о процессах тестирования и карьере тестировщика»
Лекция прочитана в рамках проекта Tech Talks @NSU – серии открытых лекций о разработке ПО и карьере в IT, проводимых в Новосибирском государственном университете.
Подробности: http://techtalks.nsu.ru
Why software testing industry needs TMMiEgor Eremeev
TMMi использует концепцию уровней зрелости для оценки и улучшения процессов. Вместе с уровнями определены процессные области, цели и практики. Применение критериев зрелости TMMi способствует улучшению процессов тестирования и должно оказать положительное влияние на качество программных продуктов, производительность тестирования и затраты в производственном цикле.
В презентации обсуждаются структура, применение и взаимосвязь TMMi с повседневными задачами тестировщика.
Презентация с конференции SQA-DAYS-9
Solit 2013, Эволюция тестирования на Selenium, Мычко Алексейsolit
Алексей Мычко, Минск, компания JazzTeam, Software Engineer (test automation)
«Эволюция тестирования на Selenium». Лекция и мастер-класс. Development секция. Для заинтересованных.
Для автоматизации web-приложений самым популярным средством является Selenium. Этот продукт дает возможность создавать как очень простые тесты, так и сложные тестовые фреймворки, позволяющие тестировать системы любой сложности.
В мастер-классе будет наглядно показано создание следующих видов тестов:
- с использование программ, генерирующих тесты по манипуляциям с браузером
- тесты в стиле процедурного программирования
- тесты в стиле объектно-ориентированного программирования
- тесты на DSL (Domain Specific Language) языке
Модуль 8. Лекция 37-38. Управление качеством проектаYana Brodetski
Управление качеством проекта
● Планирование управление качеством
● Определение и характеристики дефекта;
● Задачи управления дефектами;
● Классификация важности дефектов;
● Виды тестирования;
● Правильное описание дефекта;
● Жизненный цикл дефекта;
● Работа с базами дефектов;
● Метрики на основе дефектов.
● Составление тест плана
Метрики и отчётность по процессу управления инцидентамиCleverics
1. Использование метрик на различных этапах становления процесса
2. Типовые узкие места процесса и их выявление с помощью метрик
3. Распространенные ошибки в измерении процесса управления инцидентами
4. Рекомендации по измерению процесса управления инцидентами
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU
http://techtalks.nsu.ru
5 апреля 2012. Организация тестирования в IT-компаниях Академгородка. Карьерный путь тестировщика (Мария Колчинская, AcademSoft)
«Мария Колчинская (AcademSoft) рассказывает о процессах тестирования и карьере тестировщика»
Лекция прочитана в рамках проекта Tech Talks @NSU – серии открытых лекций о разработке ПО и карьере в IT, проводимых в Новосибирском государственном университете.
Подробности: http://techtalks.nsu.ru
Why software testing industry needs TMMiEgor Eremeev
TMMi использует концепцию уровней зрелости для оценки и улучшения процессов. Вместе с уровнями определены процессные области, цели и практики. Применение критериев зрелости TMMi способствует улучшению процессов тестирования и должно оказать положительное влияние на качество программных продуктов, производительность тестирования и затраты в производственном цикле.
В презентации обсуждаются структура, применение и взаимосвязь TMMi с повседневными задачами тестировщика.
Презентация с конференции SQA-DAYS-9
Solit 2013, Эволюция тестирования на Selenium, Мычко Алексейsolit
Алексей Мычко, Минск, компания JazzTeam, Software Engineer (test automation)
«Эволюция тестирования на Selenium». Лекция и мастер-класс. Development секция. Для заинтересованных.
Для автоматизации web-приложений самым популярным средством является Selenium. Этот продукт дает возможность создавать как очень простые тесты, так и сложные тестовые фреймворки, позволяющие тестировать системы любой сложности.
В мастер-классе будет наглядно показано создание следующих видов тестов:
- с использование программ, генерирующих тесты по манипуляциям с браузером
- тесты в стиле процедурного программирования
- тесты в стиле объектно-ориентированного программирования
- тесты на DSL (Domain Specific Language) языке
Модуль 8. Лекция 37-38. Управление качеством проектаYana Brodetski
Управление качеством проекта
● Планирование управление качеством
● Определение и характеристики дефекта;
● Задачи управления дефектами;
● Классификация важности дефектов;
● Виды тестирования;
● Правильное описание дефекта;
● Жизненный цикл дефекта;
● Работа с базами дефектов;
● Метрики на основе дефектов.
● Составление тест плана
Метрики и отчётность по процессу управления инцидентамиCleverics
1. Использование метрик на различных этапах становления процесса
2. Типовые узкие места процесса и их выявление с помощью метрик
3. Распространенные ошибки в измерении процесса управления инцидентами
4. Рекомендации по измерению процесса управления инцидентами
2. J-Testy - Введение 2
Назначение программы
● Периодическая проверка знаний работников в
различных областях их деятельности
● Повинность, данная Законом о труде
● J-Testy: Единый подход для решения этой
повинности с минимальными затратами на время и
усилия работников в рамках всей организации
– Эффективность: Быстрый и простой путь к
требуемуему результату
– Стандартизация: Одинаковый процесс и
одинаковые данные
3. J-Testy - Введение 3
Типы пользователей
● Главный администратор
– Управляет остальными пользователями
– Только один в системе
● Администратор данных
– Подготавливает вопросы для тестов и тесты
– Задает тесты экзаменуемым
● Экзаменуемые работники
– Сдают экзамены
– Могут видеть результаты экзаменов своих
подчиненных
4. J-Testy - Введение 4
Топология системы (1)
● Центральный сервер
– Только один
– Работает на отдельном компьютере
● Клиент - администратор
– Служит для доступа администратора и адм.
данных = для управления пользователями и
подготовку тестов
● Клиент - экзаменуемый
– Служит для доступа экзаменуемых = для сдачи
экзамена
5. J-Testy - Введение 5
Топология системы (2)
Сервер
Клиенты-администраторы Клиенты-экзаменуемые
1. Главный администратор
2. Администратор данных
3. Работники и их подчиненные
1. Экзаменуемые работники
6. J-Testy - Введение 6
Инсталляция
● Не зависит на платформе, работает почти в
любой среде
● Требует инсталляцию Java 7
– Доступна бесплатно от фирмы Oracle
● MS Windows: Архивы MSI
● Другие ОС: Архивы ZIP
7. J-Testy - Введение 7
Запуск
● Из меню Start
● Неиспользуемые языковые
версии можно удалить из
меню
– Чешский, словацкий, русский
● Можно разместить на экране
и запускать с него
8. J-Testy - Введение 8
Что дальше?
● Инструкция по обслуживанию сервера
● Инструкция администратора
● Инструкция администратора данных
● Инструкция ведущего работника
● Инструкция экзаменуемого работника