Главная страница
Навигация по странице:

  • Тестирование и качество 6/9

  • Тестирование и качество 8/9

  • Тестирование и качество 9/9

  • Вот такие ошибки …

  • Введение в тестирование по содержание


    Скачать 3.94 Mb.
    НазваниеВведение в тестирование по содержание
    Дата01.06.2022
    Размер3.94 Mb.
    Формат файлаppt
    Имя файла17569.ppt
    ТипРеферат
    #563000
    страница3 из 10
    1   2   3   4   5   6   7   8   9   10

    В обеспечение качества входят :

    Усовершенствование процессов
    Контроль качества
    Управление изменениями


    реактивные действия

    реактивные и проактивные действия

    Тестирование и качество 6/9

    Тестирование выполняется для сбора информации.

    Поэтому тестирование – это лишь один из информационных сервисов.


    рабочий продукт

    информация

    Тестирование и качество 7/9

    Как тестировщик может повлиять на качество?

    Тестирование - это возможный способ оценки качества программного обеспечения в терминах найденных дефектов, исполненных тестов и протестированных систем. Это может быть сделано как для функциональных требований, так и для нефункциональных требований и характеристик программного обеспечения.

    Когда во время тестирования находятся ошибки, качество систем программного обеспечения повышается, если эти дефекты исправлены.

    Тестирование и качество 8/9

    Можно думать о себе, как о гаранте качества, но вы не создаете качество и не можете лишить продукт его.

    Качество должно закладываться создателями продукта и зачастую для них это становиться неподъемной ношей.

    Тестировщик призван помочь им решать эту задачу более эффективно.

    Тестирование и качество 9/9

    Любой проект похож на езду по дороге. Проекты бывают легкие и типовые, но большинство напоминают заснеженную горную трассу. В этих проектах не обойтись без света фар.

    Как тестировщик, вы освещаете дорогу.

    Принцип 1 – Тестирование демонстрирует наличие дефектов

    Тестирование может показать, что дефекты присутствуют, но не может доказать, что их нет. Тестирование снижает вероятность наличия дефектов, находящихся в программном обеспечении, но, даже если дефекты не были обнаружены, это не доказывает его корректности.

    Принцип 2 – Исчерпывающее тестирование недостижимо

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

    Принцип 3 – Раннее тестирование

    Чтобы найти дефекты как можно раньше, активности по тестированию должны быть начаты как можно раньше в жизненном цикле разработки программного обеспечения или системы, и должны быть сфокусированы на определенных целях.

    Принцип 4 – Скопление дефектов

    Большая часть дефектов, обнаруженных при тестировании или повлекших за собой основное количество сбоев системы, содержится в небольшом количестве модулей.

    Принцип 5 – Парадокс пестицида

    Если одни и те же тесты будут прогоняться много раз, в конечном счете этот набор тестовых сценариев больше не будет находить новых дефектов. Чтобы преодолеть этот “парадокс


    пестицида”, тестовые сценарии должны регулярно пересматриваться и корректироваться, новые тесты должны быть разносторонними, чтобы охватить все компоненты программного обеспечения, или системы, и найти как можно больше дефектов.

    Принцип 6 – Тестирование зависит от контекста

    Тестирование выполняется по-разному в зависимости от контекста. Например, программное обеспечение, в котором критически важна безопасность, тестируется иначе, чем сайт электронной коммерции.

    Принцип 7 – Заблуждение об отсутствии ошибок

    Обнаружение и исправление дефектов не помогут, если созданная система не подходит пользователю и не удовлетворяет его ожиданиям и потребностям.

    Вот такие ошибки …


    F-16 вверх ногами
      Испытания американского истребителя F-16 проводились, понятное дело, в северном полушарии. На заключительном этапе самолет решили проверить где-то в Латинской Америке, но уже с другой стороны экватора. При переводе самолета в режим автопилота он автоматически развернулся «вверх ногами».

      Правильно выбирайте типы данных

      Причиной взрыва 4 июня 1996 г. ракеты Ариан-5, была программная ошибка. В системе управления ракеты использовалось модифицированное программное обеспечение ранее успешно работавшее на Ариан-4, но Ариан-5 ускорялась быстрее предыдущей модификации, в результате когда на 40 секунде полета одна из вспомогательных подпрограмм попыталась преобразовать длинное целое значение в короткое без проверки величины значения, то вышло за границы типа, произошло отключение системы управления ракеты, и она была взорвана по команде на самоликвидацию. Прямой (вместе с ракетой-носителем был потерян коммуникационный спутник) и косвенный ущерб от этого программного сбоя был оценен в полмиллиарда долларов.

    1   2   3   4   5   6   7   8   9   10


    написать администратору сайта