Уровень 1

Определение тестирования и качества

 
 
 
 
 
 
 

Слишком много умных слов. Вот расскажи лучше простыми словами что такое QA.

А я говорю, что нужна практика, только практика и еще раз практика. Без реального применения - все знания фуфло!

Я буду давать тебе много тестов, практических задач и просить магистра проверить все тщательно, тщательно!

Уважаемый студент! Наш курс позволит лучше понимать цели процесса тестирования ПО в разрезе существующих проектных ролей, связанных задач и соответствующих им артефактов.

ISO cтандарт дает такое определение: "Качество программного обеспечения - это способность программного продукта при заданных условиях удовлетворять установленным или предполагаемым потребностям."

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

о факторах качества

  • Надежность — работает ли приложение без сбоев, «зависания» или вызова исключений;

 

  • Сопровождаемость - насколько сложно изменить программу для удовлетворения новых требований. Это требование также указывает, что программа должна быть хорошо документирована, не слишком запутана и иметь резерв роста по использованию ресурсов (память, процессор);

 

  • Практичность - назначение ПО должно быть понятным из самой программы и документации;

 

  • Эффективность -  насколько рационально программа относится к ресурсам (память, процессор) при выполнении своих задач;

 

  • Производительность — работает ли приложение с приемлемой скоростью при доступе к нему многих пользователей;

 

  • Мобильность - лёгкость в адаптации программы к другому окружению: другой архитектуре, платформе, операционной системе или её версии;

 

  • Функциональность — делает ли приложение то, что от него требуется;

 

  • Удобство использования: простота и удобство использования программы. Это требование относится прежде всего к интерфейсу пользователя;

 

  • Безопасность. Имеется в виду защищенность ПО от взлома.

Ёжичек! Сколько пунктов. Думаю мы встретимся с этими понятиями еще, когда дойдем до видов тестирования

  • Качество Продукта определяется только Качеством Процесса его разработки

 

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

 

  • Качество Продукта определяется используемой методологией и подходом к управлению процессов разработки / тестирования

Это что-то вроде такого?

 

В дополнение этой темы я хочу привести определение придуманное Полом Йоргенсеном:

Тестирование сфокусировано на ошибках и сбоях. Тест - это выполнение действий над ПО с целью найти ошибки или продемонстрировать его работоспособность.

Отличный вопрос. Он волновал не одно поколение роботов. Поговаривают, что у робота R1F1 перегорели все транзисторы при поиске ответа. Подумай и ты. 

Это техническая страница.

This is technical page.

Перейти на уровень 1 desktop

Перейти на уровень 1 mobile

  • Facebook Social Icon
  • Instagram
  • Vkontakte Social Icon
  • YouTube Social  Icon
  • mail_icon

© 2017 Galaxy QA Academy. All rights are protected.