📚 ProTestingInfo 🔷 Канал по тестированию 📚 – Telegram
📚 ProTestingInfo 🔷 Канал по тестированию 📚
14.1K subscribers
1.31K photos
200 videos
232 files
1.18K links
📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 5тр/час
Курс
@info_course_protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Download Telegram
Техники тестирования требований:

Техника, которая может выражаться как в показе автором своей работы коллегам с целью создания общего понимания,так и в простом обмене результатами работы между двумя и более авторами, чтобы коллега высказал замечания
Anonymous Quiz
7%
Беглый просмотр
61%
Взаимный просмотр
14%
Формальная инспекция
18%
Технический просмотр
Данное Тестирование сконцентрировано на той части приложения, которая отвечает за хранение и некоторую обработку данных.

Какой это вид тестирования?
Anonymous Quiz
3%
Тестирование уровня представления
11%
Тестирование уровня бизнес-логики
86%
Тестирование уровня данных
Финальная стадия тестирования перед выпуском продукта, направленная на исправление незначительных дефектов это
Anonymous Quiz
23%
Альфа-тестирование
48%
Бета-тестирование
29%
Гамма-тестирование
Полностью неформализованный подход, в котором не предполагается использования ни тест-кейсов, ни чек-листов, ни сценариев — тестировщик полностью опирается на свой профессионализм и интуицию это
Anonymous Quiz
36%
Свободное тестирование
59%
Исследовательское тестирование
4%
Исчерпывающее тестирование
Жизненный цикл программного обеспечения (Software Life Cycle Model) — это период времени, который начинается с момента принятия решения о создании программного продукта и заканчивается в момент его полного изъятия из эксплуатации. Этот цикл — процесс построения и развития ПО.
Под ЖЦ подразумевают период разработки и эксплуатации, в котором выделяют следующие этапы:
🔹Сбор и анализ требований
🔹Проектирование ПО
🔹Реализация
🔹Тестирование
🔹Внедрение ПО

🔶Традиционной, или «классической», является каскадная (waterfall) модель.
В такой модели основные инженерные процессы разработки системы выполняются последовательно один за другим ровно один раз в течение ЖЦ
Течение водопада – это течение времени, возвраты невозможны. Поэтому каскадная модель не имеет возвращений на предыдущий этап.
Перед переходом на следующий этап предыдущие работы должны быть завершены. В каждой фазе ровно один вид деятельности, фазы именуются в соответствии с ним.
В чистом виде каскадная модель не «рассчитана» на исправление ошибок, поэтому этап тестирования в ней номинальный: после тестирования всё равно не будет предусмотрено никакой деятельности по исправлению ошибок, всё нужно делать сразу набело.
Основным недостатком этой модели является рост рисков со временем, т.е. чем раньше была сделана ошибка, тем дороже она стоит. И если ошибки в реализации ещё можно устранить без больших потерь, то ошибки в дизайне исправлять же поздно, т.к. это резко увеличит сроки и стоимость проекта.

🔶Суть итеративной модели заключается в том, что каждый вид работ совершается несколько раз. Работы идут одна за другой и возвращаются к Сбору требований. Это более продвинутая модель, позволяющая выявлять ошибки на ранних стадиях разработки, и снижать, тем самым, стоимость их устранения.
С помощью данного подхода осуществляется непрерывное обнаружение, исследование и реализация.
Фазой здесь является прохождение всех видов деятельности в разных объемах. Название фазы обозначает не вид деятельности, а состояние, в котором находится проект

#теория
#Полезныестатьи:

(Startup Jedi) Модели и методологии разработки стартапа

(GeekBrains) модели и методологии разработки ПО

(Студопедия) Модели жизненного цикла ПО

(QATestLab) Популярные жизненные циклы разработки ПО

(QAEvolution) Жизненный цикл программного обеспечения

(Хабр) Ещё раз про семь основных методологий разработки

(TestMatick) Самые распространенные модели разработки ПО

(EverGreen) Модели жизненного цикла, принципы и методологии разработки программного обеспечения (ПО)

(IsSoft) Подходы к разработке ПО: как правильно выбрать методологию разработки программного обеспечения

Лекция: Модели разработки ПО

#Видео :

(Тестирование ПО – Software Testing) Видео 36. 1, 2 методологии разработки ПО. Модель водопада

(Тестирование ПО – Software Testing) Видео 37. 3я модель разработки ПО - V-образная модель

(Тестирование ПО – Software Testing) Видео 39. Гибкие методологии разработки ПО - Agile методологии. Scrum

Видео 22. Жизненный цикл ПО. Этапы разработки ПО. Классическая модель разработки ПО

Тестировщик с нуля / Урок 7. Модели разработки ПО. Водопадная, итерационная и V-модель

Курс Тестирование ПО. Занятие 5. Software Development Life Cycle (SDLC) | QA START UP

(Лаборатория качества) Что такое "Жизненный цикл тестирования программного обеспечения"? (Software Testing Life Cycle)

QA Start. Урок 1. Методологии разработки и их влияние на качество

Agile & Scrum – знакомство и легкое погружение

Тестировщик с нуля / Урок 27. Agile и Scrum для тестировщика. Гибкая методология разработки

#теория
#тесты

Какая модель разработки ПО в современных проектах практически неприменима?
Anonymous Quiz
4%
Гибкая модель
85%
Водопадная модель
11%
Итерационная модель
В какой модели ПО особое внимание уделяется управлению рисками, в особенности влияющими на организацию процесса разработки проекта и контрольные точки?
Anonymous Quiz
30%
Спиральная модель
36%
V-модель
23%
Инкрементальная модель
11%
Прототипная модель