Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Повышение качества тестирования






 

Проверочные Автоматизированные испытания могут использоваться как своего

испытания сборок рода " испытания герметичности" программной сборки (build) при ее

переходе со стадии разработки на стадию тестирования. Критерии

входа часто требуют проведения испытаний на герметичность,

благодаря которым к тестированию не допускаются сборки, не

готовые к испытаниям. В результате достигается существенная

 

экономия трудозатрат.


 

Повышение качества статического и динамического тестирования кода

 

Повышение качества регрессионного тестирования

 

Повышение качества проверки на совместимость

 

Более эффективное выполнение однотипных задач тестирования и тестирование в нерабочее время


 

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

 

Автоматизированное регрессионное тестирование используется для проверки, не вкралась ли ошибка при переносе ранее правильно работавшего программного кода в новую сборку.

 

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

 

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


  Глава 3. Планирование испытаний  
  Окончание табл. 3.2
Извлекаемая выгода Комментарий  
Сокращение сроков тестирования  
Уменьшение времени Единожды разработанные и отлаженные автоматизированные  
прогона тестов тестовые случаи обычно требуют меньше времени для прогона,  
  чем неавтоматизированные тесты.  
На анализ результатов Автоматизированные испытания обычно генерируют журналы и  
тестирования требуется отчеты по испытаниям,  
меньше времени    
Меньшие затраты Большая часть автоматизированных средств управления  
времени на определение тестированием способны быстро генерировать данные о состоянии
состояния теста и на тестирования, в которых указываются количество выполненных  
составление отчетов тестов, количество удачно и неудачно завершенных тестов и другие
по испытаниям полезные статистические данные.  

 

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

 

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал