Введение в QA или что делают тестеры Сергей Шарапа

Slides:



Advertisements
Similar presentations
МОДНЫЙ ДЕСАНТ от GLANCE Комендантский. Что такое «Модный Десант»? -Это специальная акция магазина дизайнерской женской одежды GLANCE Комендантский -Это.
Advertisements

Астрометрические каталоги К.В.Куимов, ГАИШ МГУ. Определение астрометрического каталога Астрометрический каталог – понятие неопределённое. Например, это.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Схема распределения грантов городам-участникам программы Тасис (TCAS) Экологические гранты для муниципалитетов.
Разработка программного обеспечения (Software Engineering) Ian Sommervillle Часть 4. Реализация ПО: Проектирование с повторным использованием компонентов.
Интерактивный класс будущего
Поиск оптимального набора параметров оптимизаций компилятора Брусенцов Леонид Евгеньевич студент 4 курса ФИТ НГУ Руководители:Илья.
ИНСПЕКЦИЯ ПО ОХРАНЕ ОКРУЖАЮЩЕЙ СРЕДЫ Министерство по охране окружающей среды и природных ресурсов Грузии Обеспечение выполнения природоохранных требований.
Разработка и внедрение объектно-ориентированной библиотеки для автоматизации тестирования Кафедра системного программирования Студент: Олейник А.Л. 544.
Системы отбора. Условные обозначения (1) (2) (3) (4) (5) (6) (7) Математическое моделирование процессов отбора2.
«АЛЬФА Системс» г.Пенза, ул. Гагарина, 16, офис 112 Как сделать сайт, который продает? Интернет-магазин это просто. Докладчик:
Тушин Александр, ЗАО «Компания Либэр». 1) Предоставление полнотекстовых материалов 2) Поиск по внутреннему содержанию документа 3) Доступность в режиме.
Разработка информационной системы накопительной программы лояльности для мобильных устройств Автор: Дьяченко Василий Владимирович мат-мех, 545 группа Научный.
ПРИНЦИПЫ РАЗРАБОТКИ СИСТЕМЫ КЛАССА LEARNING MANAGEMENT SYSTEM И ОПЫТ ЕЕ ИСПОЛЬЗОВАНИЯ НА ФАКУЛЬТЕТЕ МЕНЕДЖМЕНТА Афанасьева С.В. Кафедра бизнес-информатики.
Неотрицательное решение задачи Коши. Нередко постановка задачи требует чтобы фазовые переменные принимали лишь неотрицательные значения. Так, в физических.
Управление содержанием проекта Курс «Управление проектами» Раздел стандарта PMBoK №5 Лектор: Рылов Всеволод Юрьевич, консультант, директор, старший преподаватель.
Определение необходимого уровня запасов на складе.
О ПЫТ ОРГАНИЗАЦИИ КОНТРОЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ И КАЧЕСТВА ОБУЧЕНИЯ НА БАЗЕ ЦЕНТРА ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ Ю ЖНОГО ФЕДЕРАЛЬНОГО УНИВЕРСИТЕТА.
Сохранение суммы фазовых координат. Важный частный случай представляют системы, в которых в течение всего процесса сохраняется постоянной сумма значений.
ООП Классы – 2. Ссылки Ссылка – еще одно имя объекта. Используйте ссылки вместо указателя. Это более безопасно. Complex c(10,10); Complex c2& = c; c2+=10;
Язык JavaScript Скриптовый язык для выполнения на html-страницах.
Компонент 3 Разработка системы показателей для измерения результативности органа исполнительной власти Component 3 Development of a system of.
Разработка программного обеспечения (Software Engineering) Часть 2. Создание ПО.
1 Генерация контекстных ограничений для баз данных Выполнил: Жолудев В. Научный руководитель: Терехов А.Н. Рецензент: Иванов А.Н.
Михаил Налётов Активные продажи на сайте. Может ли ваш сайт работать еще эффективнее?
 Нужно много различных протоколов связи  Каждый из них может реализовываться на разных платформах Современные сети Много устройств, компьютеров и сетей.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Лекции 3-4. Визуальное моделирование при анализе.
Методология структурного анализа и проектирования SADT
Пользовательские действия (custom actions) в JSP. JSTL.
Увеличение модульности программного обеспечения на языке Java Курсовая работа студента 345 группы Абишева Тимура Маратовича Научный руководитель: Профессор.
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Анализ и Проектирование качественных приложений Презентация по книге Крэга Лармана.
PCI-st / /Training_HDCnew_PCIst_ ppt HDC Classic Объем воды2000 л/ч Диапазон давлений80/160 бар Макс. температура на входе 60/80°C.
Разработка программного обеспечения (Software Engineering)
Применение генетических алгоритмов к генерации тестов для автоматных программ Законов Андрей Юрьевич Научный руководитель: Степанов Олег Георгиевич, к.т.н.,
Геоинформационные системы Чернышов Алексей Акимович.
Разработка программного обеспечения (Software Engineering) Часть 2. Создание ПО.
Место человека в интеллектуальной техносреде В.В. Бушуев, д.т.н., проф., Генеральный директор Института энергетической стратегии ЦМТ, г.
Разработка программного обеспечения (Software Engineering) Ian Sommervillle Часть 3. Требования к ПО: разработка требований.
X n + y n = z n c n log n - 2 k ≤ p(n, k) ≤ c n log n - 1 k Arageli: Blazing Mathematics Mini–project Report ITLab, 24 Feb, 2006.
TMG Tel: 8 (495) Fax: 8 (477) Technology Management Group ООО «TMG» PayKeeper.
Обработка исключений в C# Единая техника обнаружения ошибок времени выполнения и передачи информации о них.
Нескучное тестирование с pytest
Motorola General Business Use, CiDDT-Overview.ppt, Rev.1.0, 23-Jun-2008 MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.
Захватывающее предложение по организации игры «Мафия» для event-агентств наши клиенты: тел.: сайт: (495)
JavaScript
ISO/IEC 17000:2004, Conformity assessment — Vocabulary and general principles. Oценка соответствия. Cловарь и общие принципы Surveillance-systematic.
SCOM2007: Мониторинг работы Hyper-V, Terminal Services, App-V
SCCM 2007: Новые возможности в SP1 и R2
Отчетность средствами Reporting Services 2008
Сергей Копорулин | Эксперт по технологиям | Microsoft
Windows Workflow Foundation 4 (How-To)
УПРАВЛЕНИЕ ПРОЕКТАМИ - ПОНЯТИЯ И ПРОЦЕССЫ. Понятия Управления Проектами  Проект - это временное предприятие, предназначенное для создания уникальных.
Нагрузочное тестирование в облаке
Управление SQL Server c помощью PowerShell
Электрооборудование топливной системы ВС Выполнили: Нуртай Анет Исаева С Жумалиева Н Шведков И Группа: Ат-Ав-15.1 Проверила: Керибаева Т.
Тестирование кабельных жгутов. Мы предоставляем решения для тестирования качества от стандартных до сложных в области электрических испытаний и измерений.
SonarQube Система непрерывного анализа и измерения качества кода.
Agentless Security for
LinguaLeo - веб-сервис для изучения и практики английского языка. По данным сервиса, на начало 2014 года на нём зарегистрировано пользователей,
Прогнозирование физико-химических свойтсв органических соеденений на основнании их химических строения экпериментально- статисттческими методами Органикалық.
Решение типовых расчетных задач по формулам. Определение массовой доли элементов Массовая доля элемента ω(Э) % - это отношение массы данного элемента.
КАК НА ЗАКОННОМ ОСНОВАНИИ ОТКАЗАТЬСЯ ОТ ПРОВЕДЕНИЯ ВАКЦИНАЦИИ?
Экотуризм, связанный с посещением лесных ландшафтов Выполнил: студент гр.35ЭиП156В Казак Т.В. ТюмГУ, 2017.
ТЕМА: УГЛЕРОД И ЕГО СОЕДИНЕНИЯ.. Цели: Повторить,систематизировать и расширить знания учащихся по данной теме Развивать логическое мышление учащихся Прививать.
Settlement Engine система автоматизации процесса взаиморасчётов по торговым операциям с ценными бумагами в инвестиционном банке Сложность разработки обусловлена:
РОССИЙСКАЯ АКАДЕМИЯ НАРОДНОГО ХОЗЯЙСТВА И ГОСУДАРСТВЕННОЙ СЛУЖБЫ ПРИ ПРЕЗИДЕНТЕ РФ ФАКУЛЬТЕТ ФИНАНСОВ И БАНКОВСКОГО ДЕЛА КУРСОВАЯ РАБОТА «НАЛОГОВАЯ ПОЛИТИКА.
НЕ ТАК СТРАШНА АРХИТЕКТУРА, КАК ЕЕ МАЛЮЮТ Никоноров Евгений.
Presentation transcript:

Введение в QA или что делают тестеры Сергей Шарапа компания Demis Group 18.02.2011

QA — что это? QA (Quality Assurance) - Обеспечение качества; Комплекс мероприятий, охватывающий все этапы разработки, выпуска и эксплуатации ПО, предпринимаемых на разных стадиях жизненного цикла ПО, для обеспечения качества выпускаемого продукта.

Составляющие QA Сбор требований; Юзабилити; Тест план; Идеи тестов; Тест-кейсы; Черный и белый ящик; Функциональное тестирование; Модульное тестирование; Интеграционное тестирование; Смок тестирование; Нагрузочное тестирование; Стресс тестирование; Тестирование безопасности; Приемочное тестирование.

Сбор требований Общение с заказчиком; Общение с ЗЛ; Спецификация (!)

Спецификация Спецификация - документ о требованиях для продукта(Product Requirements Document или просто requirements — требования). Хороший спек, как и хороший закон отличают следующие вещи: 1. Акцент на деталях и их четкое определение. 2. Забота о недопущении неверного толкования. 3. Непротиворечивость внутри спека и с другими спеками. 4. Логическая взаимосвязь компонентов. 5. Полнота охвата предмета.

Юзабилити Юзабилити — удобство для пользователя Навеяно временем; Психология пользователя; Эксперименты

Тест-план Тест план (Test Plan) - это документ описывающий весь объем работ по тестированию. Сюда входит: Описание объекта; Виды тестирования; Критерии начала и окончания; Оборудование. …....

Идеи Входные данные: Изучение требований Методы: Мозговой штурм; Известные ошибки; Утверждение Свойства: Независимость друг от друга; Одна идея на одну проверку; Позитивные и негативные

Тест-кейсы Тестовый случай (Test Case) - это документ, описывающий совокупность шагов, условий и параметров, необходимых для проверки реализации тестируемой функции или её части. Структура: Идея; Предустановки; Ожидаемый результат; Действия; Фактический результат

Черный ящик, белый ящик Белый ящик — знаем что внутри, на плечи программистов (Unit тесты) Черный ящик — внутренности загадка, знаем входные и выходные данные, тестерам

Функциональное тестирование Функциональное тестирование рассматривает заранее указанное поведение и основывается на анализе спецификаций функциональности компонента или системы в целом. Аспекты: Требования; Бизнес процессы

Модульное тестирование Компонентное (модульное) тестирование проверяет функциональность и ищет дефекты в частях приложения, которые доступны и могут быть протестированы по-отдельности (модули программ, объекты, классы, функции и т.д.).

Интеграционное тестирование Интеграционное тестирование предназначено для проверки связи между компонентами, а также взаимодействия с различными частями системы (операционной системой, оборудованием либо связи между различными системами).

Дымовое тестирование Дымовое (смок) тестирование поверхностная проверка на отсутствие ошибок, доступности всех страниц и элементов

Нагрузка и стресс тестирование Нагрузочное тестирование - определение краха системы Стресс-тестирование — тестирования нормального выполнения функций при нагрузке

Тестирование безопасности Здесь все понятно — защита от взлома

Приемочное тестирование Формальный процесс тестирования, который проверяет соответствие системы требованиям и проводится с целью: Определения удовлетворяет ли система приемочным критериям; Вынесения решения заказчиком или другим уполномоченным лицом принимается приложение или нет.

Немного о насекомых Виды ошибок: 1. Функциональные; 2. Косметические; 3. По удобству использования; 4. По предложению нового; 5. Ошибки выявленные в стрессовых условиях Дальше — тема для отдельного выступления

Конец!