Дано: надо загружать с помощью нашей аппликухи видео только формата .mp4. Нужно проверить, насколько быстро проходит загрузка "тяжёлых" файлов - 4 гига. Где бы я могла скачать такие тяжеловеснае файлы в таком формате?
Вариант сделать с помощью fsutil не подходит. Подозреваю, что таких огромных файлов для этого формата не бывает в принципе. Но ограничение установлено - значит надо проверить.
В мае вышла новая версия JMeter 3.0. Концептуальных изменений в ней нет, однако поменялся интерфейс, изменились названия некоторых элементов, а также появились новые элементы.
Работа над курсом кипит, а мы решили поделиться записью первого вводного модуля курса. Модуль позволяет познакомиться с тренером и оценить его манеру преподнесения информации.
Содержание модуля:
Что такое производительность? Тестирование производительности -- зачем мы его проводим?
Функциональные и нефункциональные характеристики качества. Производительность + надёжность + удобство использования (дизайн). Скорость и ресурсоёмкость. Уровни изменений: производительность алгоритмов, производительность ПО, производительность человека, использующего ПО.
Какие ошибки мы можем обнаружить: узкое место («бутылочное горлышко»), медленная подсистема/функция, точки насыщения, функциональные дефекты.
Ложно-положительные и ложно-отрицательные результаты.
Данный курс рассчитан на специалистов, которые хотят получить глубокие комплексные знания в сфере тестирования ПО. Кому наиболее полезен этот курс?
Начинающим тестировщикам:
Комплексные знания помогут быстрее построить успешную карьеру
Вы сразу будете заниматься осознанным профессиональным тестированием, а не т.н. “манки-кликингом”
У вас появится понимание возможных путей развития и специализации.
Тестировщикам-практикам:
Вы структурируете имеющиеся знания и “разложите их по полочкам”
У вас появится теоретическая база, способствующая более эффективному тестированию
Вы сможете со стороны взглянуть на свою рабочую деятельность и увидеть, что вы можете в ней улучшить
Желающим получить сертификацию ISTQB:
Благодаря грамотно упакованному материалу вы легко сможете получить признанную во всём мире сертификацию ISTQB
Регулярное промежуточное тестирование поможет вам оценить свой уровень подготовленности к сдаче теста.
Этот курс преследует две ключевые цели: получение глубокой теоретико-практической базы в тестировании и подготовка к сдаче экзамена ISTQB. Записываясь на курс, вы можете поставить перед собой как обе эти цели, так и только одну из них.
Для развития вашей квалификации, вас ждут:
теоретические лекции, рассматривающие основные термины нашей отрасли
практические мастер-классы по использованию различных техник статического и динамического тестирования
домашние задания на закрепление материала, которые будут тщательно проверяться тренерами курса
упражнения на развитие когнитивных навыков, необходимых для успешной работы тестировщиком
сессии ответов на возникающие вопросы.
Для помощи в сдаче экзамена, вас ждут:
рассмотрение терминологии на английском и русском языке (вы сами сможете выбрать, на каком языке готовиться и на каком проходить экзамен)
адаптация теоретических материалов под экзаменационное тестирование
промежуточные тесты для оценки усвоения материала.
Распределение теории и практике на курсе - 40/60. 40% информации - теория, связанная с терминологией, видами и типами тестирования, процессными решениями по организации тестов, методологиям разработки и месту тестирования в них. 60% - рассмотрение техник статического и динамического тестирование, тест-анализ на основе различных моделей, исследовательское тестирование, ознакомление с инструментарием тестировщика. Более подробно с содержанием курса вы можете ознакомиться в его программе.
Прошло два месяца как мы записали новый курс и мы снова запускаем очередную группу новой версии тренинга “Программирование на Java для тестировщиков” (последнии лекции курса были записаны только к началу мая). Уже можно почитать обзор о том, как прошел курс и первые отзывы участников, которые мы спонтанно собрали на нашем форуме.
Этот курс, предназначенный для обучения тестировщиков программированию на языке Java, является одним из самых популярных курсов в нашей линейке.
Обратите внимание, что это курс именно для тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения програмировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов.
Продолжительность нового курса осталась прежней, два с половиной месяца разбитых на 10 больших блоков, каждый из которых разбит на короткие фрегменты, но программа претерпела значительные изменения на основе анализа отзывов участников.
С одной стороны, мы решили выбросить некоторые темы, которые оценивались как не слишком полезные. С другой стороны, за счёт освободившегося места и более плотной компоновки материала появилась возможность добавить множество новых гораздо более интересных и полезных тем.
Что мы решили убрать из курса:
тестирование Windows-приложений через пользовательский интерфейс -- всё таки Java совсем не приспособлена для этого, если перед вами стоит такая задача -- тогда лучше выбрать другой язык для написания тестов, например, C# или Python;
тестирование Java приложений через пользовательский интерфейс -- просто потому, что таких приложений слишком мало, и эта тема оказалась невостребованной.
А теперь гораздо более длинный список того, что добавлено:
большой блок, посвящённый самым основам языка Java и программирования вообще, теперь тренинг подходит даже для тех, кто совсем-совсем не умеет программировать, обучение начинается с нулевого уровня подготовки;
использование сборщика Gradle;
дополнительные приёмы повышения надёжности тестов за счёт проверки и обеспечения выполнения предусловий;
работа с файлами в формате JSON;
более глубокое рассмотрение возможностей тестового фреймворка TestNG;
работа с удалёнными программными интерфейсами SOAP и REST;
настройка и использование сервера непрерывной интеграции Jenkins и генерация красивых отчётов при помощи инструмента Allure;
написание тестов в разных стилях: на псевдоестественном языке Gherkin (этот подход называется Behavior Driven Development) и в виде табличек с использованием инструмента Robot Framework (этот подход называется Keyword Driven Testing).
Все “старые” темы тоже полностью переписаны, материал лекций уплотнён (по нашему исследованию 1 час наших лекций по содержательности равняется более чем 3 часам живого рассказа за счет выверенности всех фраз и удаления всего лишнего мусора), и для удобства просмотра разбит на небольшие фрагменты продолжительностью не более 20 минут.
А ещё по многочисленным просьбам в лекциях теперь используется IntelliJ IDEA вместо Eclipse ;)