Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску


Системное тестирование - это тестирование, проводимое на полной интегрированной системе для оценки соответствия системы установленным требованиям . [ необходима цитата ]

Системное тестирование принимает в качестве входных данных все интегрированные компоненты, прошедшие интеграционное тестирование . Целью интеграционного тестирования является обнаружение любых несоответствий между объединенными вместе модулями (называемыми сборками ). Системное тестирование направлено на обнаружение дефектов как внутри «сборок», так и внутри системы в целом. [ необходима цитата ] Фактический результат - это поведение, возникающее или наблюдаемое при тестировании компонента или системы. [1]

Системное тестирование выполняется для всей системы в контексте либо спецификации функциональных требований (FRS), либо спецификации требований системы (SRS), либо обоих. Системное тестирование проверяет не только дизайн, но также поведение и даже ожидания клиента. Он также предназначен для тестирования до и за пределами, определенными в спецификациях требований к программному или аппаратному обеспечению. [ необходима цитата ]

Подходы [ править ]

  • Разрушающее испытание : испытания проводятся до разрушения образца, чтобы понять характеристики образца или поведение материала при различных нагрузках.
  • Неразрушающий контроль : методы анализа для оценки свойств материала, компонента или системы без повреждения.
  • Внедрение неисправностей : метод тестирования, при котором система подвергается необычной нагрузке с целью изучения ее поведения. [2] [3] [4]

Субъектные методы тестирования [ править ]

Тестирование программного обеспечения [ править ]

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

Тестирование мобильных устройств [ править ]

Тестирование мобильных устройств гарантирует качество мобильных устройств, таких как мобильные телефоны, КПК и т. Д. Тестирование будет проводиться как на аппаратном, так и на программном обеспечении. С точки зрения различных процедур, тестирование включает в себя НИОКР, заводские испытания и сертификационные испытания. Тестирование мобильных устройств включает в себя набор действий по мониторингу и устранению неисправностей мобильного приложения, контента и услуг на реальных телефонах. Тестирование включает проверку и проверку аппаратных устройств и программных приложений.

См. Также [ править ]

  • Автоматическое испытательное оборудование
  • Прецедент
  • Испытательное приспособление
  • План тестирования
  • Автоматизированное тестирование
  • Контроль качества
  • Внедрение неисправности

Заметки [ править ]

  1. ^ «Стандартный глоссарий ISTQB терминов, используемых при тестировании программного обеспечения» .
  2. ^ Моради, Мехрдад; Ван Акер, Берт; Ванхерпен, Кен; Денил, Иоахим (2019). Чемберлен, Роджер; Таха, Валид; Торнгрен, Мартин (ред.). «Реализованная на модели гибридная инжекция разломов для Simulink (демонстрация инструментов)». Киберфизические системы. Модельно-ориентированный дизайн . Конспект лекций по информатике. Чам: Издательство Springer International. 11615 : 71–90. DOI : 10.1007 / 978-3-030-23703-5_4 . ISBN 978-3-030-23703-5.
  3. ^ «Оптимизация внедрения разломов в совместном моделировании FMI через разделение чувствительности | Труды конференции по летнему моделированию 2019 года» . dl.acm.org . Проверено 15 июня 2020 .
  4. ^ Moradi, Mehrdad, Bentley Джеймс Оукс, Мустафа Saraoglu, Андрей Морозов, Клаус Janschek и Joachim Denil. «Изучение пространства параметров неисправности с помощью внедрения неисправностей на основе обучения с подкреплением». (2020).
  5. ^ Kaner Джем (17 ноября 2006). Исследовательское тестирование (PDF) . Ежегодная всемирная конференция по тестированию программного обеспечения Института обеспечения качества. Орландо, Флорида . Проверено 22 ноября 2014 года .

Ссылки [ править ]

  • Блэк, Рекс (2002). Управление процессом тестирования (2-е изд.). Wiley Publishing. ISBN 0-471-22398-0.