Тестирование ПО. Пример серии тестов Программа для складывания двух двузначных чисел Первый тест 2+3 Известно ли вам, что это за программа? Как с ней.

Презентация:



Advertisements
Похожие презентации
EXCEL Вычисления по формулам. Использование формул Формулы применяются для выполнения расчетов с использованием значений, содержащихся в других ячейках.
Advertisements

Тестирование программных средств Сафронов Сергей, 2009 год.
ОСНОВЫ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММ. Разработка программ - промышленное производство необходима технология разработки программ. Д. Кнут «Искусство программирования.
Алгоритмизация и требования к алгоритму Алгоритм и алгоритмизация Алгоритм и алгоритмизация.
Тема: Обработка информации На дом: §1.12 учить §2.3 прочитать в раб.тетр. упр. 6 на стр 57; 9 на стр 60.
Методы тестирования Впрактике тестирования используются методы: статический, детерминированный, стохастический ивреальном масштабе времени. Статическое.
Повторение Оператор присваивания и процедуры ввода- вывода.
Сержантов Антон, Ведущий программист, JaNet systems LLC Москва, 2010 г. Тестирования программного обеспечения.
1 2 Программное окно WORD Кнопки управления окном текущего документа Кнопки управления окном текущего документа Кнопки управления программным окном WORD.
2 Программное окно WORD Кнопки управления окном текущего документа Кнопки управления окном текущего документа Кнопки управления программным окном WORD.
МОУ СОШ села Нижний Искубаш Кукморского муниципального района РТ Учитель информатики II квалификационной категории Муллахметова З.З.
И текстовые редакторы, и текстовые процессоры позволяют создавать тексты, состоящие из букв, цифр, знаков препинания и специальных символов, которые можно.
СОЗДАНИЕ ТЕКСТОВЫХ ДОКУМЕНТОВ НА КОМПЬЮТЕРЕ ОБРАБОТКА ТЕКСТОВОЙ ИНФОРМАЦИИ.
Редактирование – это действия по исправлению ошибок и изменению содержания текста. Редактирование производится путем копирования, перемещения или удаления.
СОЗДАНИЕ ТЕКСТОВЫХ ДОКУМЕНТОВ НА КОМПЬЮТЕРЕ ОБРАБОТКА ТЕКСТОВОЙ ИНФОРМАЦИИ.
Логические функции в Calc. Логические функции предназначены для проверки выполнения условия или для проверки нескольких условий.
Кодирование тестовой информации. Начиная с конца 60-х годов, компьютеры все больше стали использоваться для обработки текстовой информации и в настоящее.
ТЕКСТОВЫЙ РЕДАКТОР. Тест.. 1. Текстовый редактор - программа, предназначенная для А. создания, редактирования и форматирования текстовой информации; Б.
Лекция 7. Структура языка С/С++. Операторы ветвления: условный оператор if. Полное ветвление. Неполное ветвление. Оператор множественного выбора switch.
MICROSOFT WORD. ВВОД И ФОРМАТИРОВАНИЕ ТЕКСТА В СРЕДЕ ТЕКСТОВОГО ПРОЦЕССОРА MICROSOFT WORD.
Транксрипт:

Тестирование ПО

Пример серии тестов Программа для складывания двух двузначных чисел Первый тест 2+3 Известно ли вам, что это за программа? Как с ней работать? Как ее остановить? Как изменить значения?

Отчет Ошибки кодирования Ошибки проектирования Расхождение с документацией Взаимодействие с аппаратурой

Ошибка Фатальная Серьезная Незначительная Вопросы Примечания

Резолюции Рассматривается Исправлено Не воспроизводится Отложено Соответствует проекту Не может быть исправлено Отозвано составителем Нужна дополнительная информация

Возможные варианты Всего вариант

Еще одна группа тестов ,3+4 a+b +

Анализ Минус Пробелы до и после Дроби Мат.операции Скобки Знак доллара Знак процента Backspace Delete Insert Клавиши управления курсором

Тестовый план Все допустимые значения Все недопустимые значения Все способы радектирования входных данных Реакция на ввод в каждый момент работы Возможные состояния и переходы

Сколько в программе ошибок 1-3 на 100 операторов

Система отслеживания ошибок Проблема документируется Отчет поступает руководителю проекта Руководитель передает отчет программисту Решение проблемы Невоспроизводимость проблемы Отложенные проблемы Нерешенные проблемы Отчеты о нерешенных за неделю проблемах

Разработка тестов Характеристики хорошего теста: Набор тестов не должен быть избыточным Тест должен быть лучшим в своей категории Тест должен быть не слишком сложен и не слишком прост

Классы эквивалентности Классы для неверных или недопустимых данных Классы в виде таблицы или списка Диапазоны значений Зависимость от времени Границы классов

Разработка тестов Тестирование переходов между состояниями Нагрузочные испытания Анализ чувствительности Случайный ввод

Регрессионное тестирование Проверьте, что ошилка исправлена Поищите сязанные ошибки Протестируйте оставшуюся часть программы Библиотека регрессионных тестов

Адаптационное тестирование Изменен ли исходный код? Встроен ли текст в программный код? Перевод длиннее исходного текста Кодировки Раскладка клавиатуры Клавиши быстрого вызова Правила переноса Правописание Порядок сортировки

Адаптационное тестирование (2) Преобразование регистра Правила подчеркивания Форматы данных Адреса и календари