Архив рубрики: Дневник тестировщика

Модели разработки и тестирования ПО: RAD-концепция

RAD-концепция (англ. Rapid Application Development — быстрая разработка приложений) олицетворяет подход к разработке, главная идея которого: «Попробуй, прежде чем купить». Теория состоит в том, что конечный пользователь может обеспечить куда более обширный фидбек, работая с готовой системой, чем тестировщик, строго связанный своей документацией. Работа согласно RAD-концепции обеспечивает куда более качественный конечный продукт, но такой успех обойдётся в значительное повышение стоимости разработки и ужесточение графика.
Читать далее Модели разработки и тестирования ПО: RAD-концепция

Модели разработки и тестирования ПО: Инкрементная модель

Инкрементная модель — это метод, в котором проект проектируется, реализуется и тестируется инкрементно (то есть каждый раз с небольшими добавлениями) до самого окончания разработки. Это включает в себя как разработку, так и дальнейшую поддержку продукта. Он считается законченным в то время, когда удовлетворяет всем требованиям. Модель объединяет элементы каскадной модели с прототипированием.
Читать далее Модели разработки и тестирования ПО: Инкрементная модель

Модели разработки и тестирования ПО: прототипирование

При использовании прототипирования команда разработчиков утверждает ряд требований и элементов дизайна и создаёт несколько макетов и прототипов готового программного обеспечения. Хотя часть этих прототипов уже на этом этапе может выглядеть, как полноценный продукт, во многом они напоминают «пилоты» сериалов: всё выглядит неплохо, но до конечного результата ещё очень далеко.
Читать далее Модели разработки и тестирования ПО: прототипирование

Модели разработки и тестирования ПО: V-модель

V-модель — продвинутый вариант классической каскадной модели. Он предусматривает глубокий контроль текущего процесса перед переходом на следующий этап. При использовании V-модели тестирование начинается еще со стадии написания требований.
Читать далее Модели разработки и тестирования ПО: V-модель

Модели разработки и тестирования ПО: каскадная модель

Давным-давно разработка программного обеспечения состояла из программиста, пишущего код, чтобы решить какую-либо проблему или автоматизировать какой-то процесс. Сейчас системы стали настолько большими и сложными, что команды архитекторов, аналитиков, программистов, тестировщиков и, конечно же, пользователей работают вместе, чтобы создать миллионы строк кода, от которого зависят предприятия.
Читать далее Модели разработки и тестирования ПО: каскадная модель

Тестировщик Омега: когда ты один в поле

В фильме «Человек Омега» Чарлтон Хестон сыграл роль учёного-солдата — единственного выжившего после того, как чума уничтожила человечество. Ну, не совсем единственного. Ему ещё пришлось сражаться с ордами мутантов-зомби. Как это относится к тестированию? Независимо от того, является ли проект низкобюджетным или же ваша команда стремительно пробивается к режиму гибкой разработки, многие команды недоукомплектованы. Скажу даже так: если ваша команда пока ещё работает в полном составе, будьте уверены — это ненадолго. Многие тестировщики работают над своими проектами в одиночку. И даже если вы состоите в большой команде, ваши сотрудники могут работать над другими элементами продукта или просто оказаться разбросанными по всему миру. Как Чарлтон Хестон в фильме, «тестировщик омега» должен быть внимательным и находчивым.
Читать далее Тестировщик Омега: когда ты один в поле

Зачем и как тестировать игры на совместимость с антивирусами

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

Приключения гуманитария на курсах «Байтэкса»

Есть люди, ничего не соображающие в компьютерах. Лесные, умалишённые мракобесы. Вышли из землянок, отучились на филологическом факультете — и обратно во мхи. Я из таковских. Могу с Божьей помощью открыть Word, но если машина чужая, то и Word неподвластен. Потею, синею лицом, и начинают дрожать пальцы. А тут, понимаете ли, возник интерес к технологиям. Орден тестировщиков краснознаменной компании «Байтэкс» любезно пустил меня на поучительные курсы.
Читать далее Приключения гуманитария на курсах «Байтэкса»

В чем разница между дымовым и санитарным тестированием

Проводить дымовое и санитарное тестирование начинают сразу же после выхода очередной версии проекта. Для многих молодых тестировщиков этот процесс кажется абсолютным хаосом. Узнал себя? Тогда эта статья для тебя. Сейчас мы рассмотрим определения дымового и санитарного тестирования, а также покажем разницу между ними на легких для понимания примерах.
Читать далее В чем разница между дымовым и санитарным тестированием

Тестирование и контроль качества — ответственность каждого

Мечта любого человека из игровой индустрии — работать в универсальной, многофункциональной команде. Мало кто когда-то встречался с такими, но мы точно знаем, что, как минимум, в теории, они существуют. Универсальная команда. Что же это за зверь? Это коллектив, в котором все участники рабочего процесса независимо от специализации вносят максимальный вклад на всех этапах и во все аспекты разработки продукта. Однако, чтобы достичь такой продуктивности, необходимо выполнить несколько обязательных условий.
Читать далее Тестирование и контроль качества — ответственность каждого