На основе предложенной авторами новой концепции теории надежности программного обеспечения (теория динамики программных систем) разработаны методы и информационная технология прогнозирования процесса выявления дефектов при тестировании. Новая теория надежности основана на концепции потоков дефектов и позволяет прогнозировать основные показатели надежности с учетом вносимых в процессе тестирования вторичных дефектов.
В докладе представлены методы и информационная технология, позволяющие на основании кратковременного ряда наблюдений за процессом выявления дефектов спрогнозировать начальное количество дефектов в ПО, количество внесенных вторичных дефектов, время окончания тестирования, границы временного интервала повышенного риска внесения вторичных дефектов.
Эта информация позволяет спрогнозировать материальные и людские ресурсы, необходимые для тестирования, оценить качество разработки ПО и качество тестирования.
Доклад посвящен проблеме нагрузочного тестирования. Дается понятие данного вида тестирования и родственных ему: стресс-тестирования и тестирования производительности. Объясняется, зачем вообще проводят нагрузочное тестирование, всегда ли это необходимо и приводится общая схема его реализации. Подробно излагаются особенности нагрузочного тестирования для Web-проектов, а также рассматривается ряд тонкостей, которыми не следует пренебрегать в процессе создания стабильного web-приложения.
Вторая часть доклада представляет собой краткий обзор возможностей продукта LoadComplete от компании SmartBear, который является мощным и удобным инструментом для проведения комплексного нагрузочного тестирования. Особое внимание уделяется процедуре записи тестов и сценариев, возможности параметризирования переменных, значительно облегчающей задачу эмуляции многопользовательских запросов, а также подсистеме генерации отчетов и графиков.
Каждый из нас пользуется мобильным телефоном и редко кто задумывается о том, что по другую сторону радиосигналов и проводов находится огромная система, которую тоже кто-то тестирует. Хотите узнать, как она работает? Хотите узнать, как происходит тестирование у операторов сотовой связи?
Из доклада вы узнаете, как человечество пришло к существующим телеком-системам: из чего они состоят, как работают, что скрывается за мудреной аббревиатурой OSS/BSS. Вы узнаете, какие задачи выполняет отдел тестирования, какие используются стратегии и техники: может быть что-то вы можете использовать и в своей, не менее интересной, доменной области?»
В этом докладе вас ждет история о реальном опыте построения тестирования в новой компании. Я расскажу, как я последовательно вводил в работу новые процессы и практики, как решал задачи нехватки ресурсов, как построил взаимодействие с другими отделами, каких улучшений добился и к каким результатам пришел.
Рассматриваемые под-темы в докладе:
∙ Планирование и определение целей
∙ Постановка и контроль задач
∙ Организация и улучшение процесса тестирования
∙ Выпуск версий и оценка результатов
Реалистичное моделирование нагрузки для большого проекта - несбыточная мечта ответственного QA менеджера. Она, однако, не так далека от реальности. Нужно ответить лишь на некоторые вопросы.
Как разработать близкий к реальному сценарий нагрузочного тестирования приложения? Сколько и каких пользователей должно быть в системе? Какие действия они выполняют? Как смоделировать и воспроизвести влияние сетей WAN, 3G, 4G,WiFi и др. на характер открытой пользовательской сессии?
Давайте посмотрим, как средства эксплуатационного мониторинга и эмуляции сетей могут решить эту задачу.
И рады сообщить, что открыта регистрация на следующую конференцию SQA Days 13, которая пройдет в Санкт-Петербурге 26-27 апреля.
Перед конференцией пройдет тренинг Сергея Поваляшко "Метрики: проекты, процессы, качество". Всем участникам конференции предоставляется 10% скидка на участие в тренингах перед конференцией.
Различия в работе тестов в IDE и при запуске через cmd
2013-01-28 09:13
Имею пачку тестов, которые писала через сам плагин Selenium IDE в мозилле. Не хочу пока задуряться с WebDriver, поэтому использую -htmlSuite для запуска их из командной строки на сервере. Делаю это в том числе и для проверки работоспособности сценариев для разных браузеров.
Собственно, проблема. Если я запущу тест в плагине к мозилле, все отлично отработает. Если тот же сценарий через cmd, то тест валится с ошибкой "Element такой-то not found". Это может быть, например, xpath локатор или link. С чем связано это событие?
P.S.: когда тупо переносила свои тесты из IDE на RC или WebDriver - было то же самое. Многие элементы в процессе прохождения сценария не были найдены, хотя они точно есть на странице. В результате - тест фейловый.
Инженер по тестированию в SeaProject
2013-01-28 12:22
В компании Си Проект создаются современные автоматизированные системы и программное обеспечение для коммерческих и государственных заказчиков. Продукция компании хорошо известна в России и за её пределами.
Си Проект приглашает квалифицированных, заинтересованных и целеустремлённых специалистов присоединиться к нашей команде.
Требования.
∙ Заинтересованность в тестировании.
∙ Опыт работы тестировщиком.
Нужен Чак Норрис!
Обязанности. Текущая работа
∙ Участие в ручном тестирование декстопных, вебовских и планшетных приложений. Без четких документированных требований, есть только общие формулировки требований и/или хорошие описания программы для пользователей. Нет четкой релизной политики, кол-во релизов в месяц от 0 до 3. Нет четких циклов тестирования, но есть deadline окончания, которые очень редко сдвигаются. Но и нет четких планов тестирования и документированных тест-кейсов.
∙ Тестирование документации: руководство пользователя (help), руководство администратора (установка и настройка приложения).
∙ Написание программы и методики испытаний (ПМИ). Тестирование по ПМИ, перед передачей заказчику.
∙ Сбор необходимой информации для тестирования со всех участников проекта.
∙ Написание отчета по результатам тестирования.
Работы, которые надо сделать
∙ Настроить тестовое окружение: настроить workflow в Jira, развернуть тестовые стенды (развернуть ОС WinXP, Win7, WinServer 2003/2008, установить виртуалки).
∙ Продвинуть дальше идею тестирования в массы. Поднять репутацию тестирования в компании.
∙ Разработать и улучшить тестовую документацию: планы на тестирование, чек-листы, mindmaps, тест-кейсы, отчеты.
Личные качества.
∙ Коммуникабельность. Мало документированных требований, поэтому приходится много разговаривать о тонкостях реализации.
∙ Умение схватывать налету. Два раза объяснять некогда, а бывает и некому (MindMap в помощь).
∙ Самостоятельность. Задач очень много, требования не всегда ясны, поэтому приходиться многое выбирать и решать самому.
∙ Строгое соблюдение трудовой дисциплины
Условия.
∙ Офис находиться в 15-ти минутах пешком от стации Балтийская\Нарвская. Вокруг много разных кафе, где обед стоит в среднем 170 рублей.
∙ Устройство по ТК. «Белая зарплата». Ежегодные премии по результатам работы.
∙ Рабочий день с 9.00 до 18.00, но можно согласовать свой удобный график работы.
∙ В компании собраны представители разных специальностей, возрастом от 20-ти до 60-ти лет. Всего чуть больше 100 человек.
∙ Работа в небольшом отделе с активными участниками профессионального движения тестировщиков СПб.
∙ Финансируемое за счёт компании участие в тренингах и конференциях.
Тип занятости.
Полный рабочий день.
Развитие.
∙ Возможность освоиться в стандартизированной среде, где много документов.
∙ Прокачать навыки письменной речи.
∙ Расширение кругозора как тестировщика, общаясь с активными участниками профессионального движения.
∙ Налаживание связей с различными участниками проекта: разработчиками, архитекторами, аналитиками, руководителями проектов, маркетологами, технической поддержкой.
∙ Начать осваивать автоматизацию, используя Selenium или TestComplete.
∙ Прокачать навыки администратора. Знакомство с администрированием ОС в том числе ОС МСВС. Настройка инструментария для тестирования.
Нужен Чак Норрис!
Старший инженер по тестированию в SeaProject
2013-01-28 12:27
В компании Си Проект создаются современные автоматизированные системы и программное обеспечение для коммерческих и государственных заказчиков. Продукция компании хорошо известна в России и за её пределами.
Си Проект приглашает квалифицированных, заинтересованных и целеустремлённых специалистов присоединиться к нашей команде.
Требования.
∙ Заинтересованность в тестировании.
∙ Опыт работы тестировщиком-автоматизатором.
Нужен Чак Норрис!
Обязанности.
∙ Разработка фреймворка с нуля
∙ Разработка тест-кейсов для автоматизации, имея минимум информации - описание Use case или вообще чек-лист. Сбор информации, необходимой для тестирования, со всех участников прокта. Автоматизировать всё, что попадается на глаза :) В случае неудач - не унывать и качественно отлаживать написанные автотесты.
∙ Разработка скриптов, поддержка в актуальном состоянии.
∙ Разработка, настройка и поддержка continuous integration.
∙ Разработка сопроводительной документации для процесса автоматизированного тестирования.
∙ Написание отчета по результатам тестирования.
∙ Участие в ручном тестировании по мере необходимости.
Личные качества.
∙ Коммуникабельность. Мало документированных требований, поэтому приходится много разговаривать о тонкостях реализации.
∙ Умение схватывать налету. Два раза объяснять некогда, а бывает и некому (MindMap в помощь).
∙ Самостоятельность. Задач очень много, требования не всегда ясны, поэтому приходиться многое выбирать и решать самому.
∙ Строгое соблюдение трудовой дисциплины
Условия.
∙ Офис находиться в 15-ти минутах пешком от стации Балтийская\Нарвская. Вокруг много разных кафе, где обед стоит в среднем 170 рублей.
∙ Устройство по ТК. «Белая зарплата». Ежегодные премии по результатам работы.
∙ Рабочий день с 9.00 до 18.00, но можно согласовать свой удобный график работы.
∙ В компании собраны представители разных специальностей, возрастом от 20-ти до 60-ти лет. Всего чуть больше 100 человек.
∙ Работа в небольшом отделе с активными участниками профессионального движения тестировщиков СПб.
∙ Финансируемое за счёт компании участие в тренингах и конференциях.
Тип занятости.
Полный рабочий день
Развитие.
∙ Возможность освоиться в стандартизированной среде, где много документов.
∙ Прокачать навыки письменной речи.
∙ Расширение кругозора как тестировщика, общаясь с активными участниками профессионального движения.
∙ Налаживание связей с различными участниками проекта: разработчиками, архитекторами, аналитиками, руководителями проектов, маркетологами, технической поддержкой.
∙ Знакомиться с новыми инструментами для автоматизации
∙ Изучение различных скриптовых языков.
∙ Прокачать навыки администратора. Знакомство с администрированием ОС в том числе ОС МСВС. Настройка инструментария для тестирования.
Нужен Чак Норрис!
Выбор онлайн багтрекера
2013-01-28 13:22
Коллеги ищется онлайн багтрекер.
Требования к нему следующие:
1. Трекинг дефектов
2. Нотификация на почту
3. Построение отчетов
4. Цена до 100 баксов в месяц.
Посоветуйте наиболее удобные, думаю есть люди, которые успешно используют.
QA engineer
2013-01-28 15:35
Компания Синезис – российско-белорусский разработчик оборудования и программного обеспечения для охранного видеонаблюдения и цифрового телевидения. Компания ведет прикладные исследования и является правообладателем комплексных технологий в области машинного зрения, искусственного интеллекта и биометрии.
Приглашаем QA engineer на направление Видеонаблюдение.
Задачи:
ручное тестирование embedded устройств, desktop приложений под Windows, серверов.
Требования:
опыт работы в QA от 1 года,
знание методологии тестирования ПО,
опыт тестирования embedded и desktop приложений,
опыт работы с bug-tracking системами,
знание сетевых технологий (TCP/IP)
знание английского языка (technical written, spoken, intermediate)
Будет плюсом:
знание *nix систем на уровне пользователя,
знание какого-либо скриптового языка (Python, Perl),
опыт написания SQL запросов,
опыт тестирования web приложений
Условия:
Мы предлагаем сотрудникам нашей компании:
официальное оформление и белая зарплата,
100% компенсация больничных и отпусков,
справедливая зарплата по результатам собеседования и вашей квалификации,
работа в комфортном, удобно расположенном офисе рядом с метро Парк Челюскинцев,
комфортные условия труда и отдыха — кухня-комната отдыха, массажное кресло, чай-кофе-молоко, вафли, горячие обеды в офис,
гибкий график работы,
корпоративные праздники и тим билдинги,
оплата английского языка и спорта,
оплата медицинского обслуживания
каждому сотруднику предоставляется заботливое кресло Herman Miller!
Резюме отправлять по адресу : alesia.malashchonak@synesis.ru
Ньюс360 - молодая активно развивающаяся компания, расположенная в Москве и специализирующаяся на разработке программного обеспечения для сбора, анализа и предоставления новостной информации на мобильные устройства.
News360 - это платформа персонализации новостей, которая изменяет то, как люди получают информацию и работают с ней. Мы делаем мобильные приложения и web-систему, которые собирают новости по всему англоязычному интернету, определяют что - важно, а что - нет, и автоматически подстраиваются под каждого пользователя в зависимости от его интересов. В основе приложений лежит разработанная нами система лингвистического анализа, которая определяет смысл собираемых статей, собирает информацию по тому, как развиваются события, и следит за более чем миллионом разных сущностей, которые затрагиваются в новостях.
Если Вы C#-гуру, питаете страсть к разработке сложных приложений и мечтаете присоединиться к команде профессионалов, то эта вакансия для Вас!
Обязанности:
∙ Участвовать в проектировании программно-аппаратного комплекса, обслуживающего глобальную многомиллионную аудиторию пользователей
∙ Разрабатывать критичные для бизнеса отказоустойчивые приложения для Windows Azure и Windows Server 2012, обрабатывающие гигабайты информации в режиме реального времени
∙ Разрабатывать эффективные алгоритмы обработки данных и добиваться максимальной эффективности работы системы
∙ Анализировать и оптимизировать производительность систем
∙ Превращать постановку задачи в программы, помогающие нашим пользователям
Требования:
∙ Отличное знание C#/CLR, опыт от 5 лет.
∙ Знание как минимум 2-х других языков (С++, Java, Python, etc.)
∙ Знакомство с шаблонами проектирования ПО
∙ Знакомство с доступными современными компонентами/системами, связанными с высокой нагрузкой
∙ Умение использовать сторонние commercial/free/open-source решения для достижения результата
∙ Разговорный английский
Условия:
∙ Заработная плата обсуждается с успешными кандидатами
∙ Интересные задачи
∙ Отличный дружный коллектив
∙ Устройство по ТК РФ
∙ Заслуженный отпуск 28 дней
Вопросы и резюме присылайте сюда: nkhadzhimuradova@news360.ru, Наталья