7 принципов тестирования

Тестирование программного обеспечения является не точной наукой. В основе лежит творческий процесс, на основании которого создаются и выполняются тесты. Данные принципы тестирования были предложены в последние 40 лет и являются общим руководством для всех типов и видов тестирования в целом. Каждый из принципов подкреплен опытом и практикой сложившихся на протяжении многих лет развития направления тестирования.

  1. Тестирование показывает наличие дефектов

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

  2. Исчерпывающее тестирование невозможно

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

  3. Раннее тестирование

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

  4. Скопление дефектов

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

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

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

  6. Тестирование зависит от контекста

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

  7. Заблуждение об отсутствии ошибок

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

Все посты

Оставить комментарий

  • prescription without a doctor's prescription says:

    canada drugs online

  • legitimate canadian mail order pharmacies says:

    mexican pharmacies shipping to usa

  • mexican pharmacies shipping to usa says:

    canadian online pharmacies

  • safe canadian online pharmacies says:

    legitimate online pharmacies

  • top 10 mail order pharmacies says:

    canada drug

  • top rated online canadian pharmacies says:

    canadadrugs

  • canadian pharmacies online prescriptions says:

    online pharmacy no prescription

  • viagra without a doctor prescription says:

    viagra without a doctor prescription

  • canadian pharcharmy online says:

    canadian online pharmacies

  • no prescription pharmacy canada says:

    canadian pharmacy viagra brand

  • best canadian pharmacies online says:

    canadian drug store

  • viagra without a doctor prescription uk says:

    200mg viagra without a doctor prescription

  • no 1 canadian pharcharmy online says:

    best online pharmacy

  • most reliable canadian pharmacies says:

    us pharmacy no prior prescription

  • reputable mexican pharmacies online says:

    canadian pharmacies shipping to usa

  • canadian pharmacies online says:

    canadian pharmacies online

  • canadian pharmacies shipping to usa says:

    online pharmacies canada

  • canadian online pharmacies says:

    online pharmacy canada

  • canadian pharcharmy online says:

    online pharmacy

  • Leave a Reply

    Your email address will not be published. Required fields are marked *


  • ru
  • uk
  • Your message has been sent