Дано - есть 59 потоков данных которые в бинарном виде падают на ftp, специальная программа забирает, преобразовывает и сохраняет в 59 таблиц.
1 поток - это один тип услуги. Примеры: 1Смс, 2звонок в дом сети, 3в роуминге, 4заказ услуги по короткому номеру. Для каждого потока 1 таблица.
Задача - 1)описать, как ты будешь тестировать. Перечислить этапы, основные идеи, направления.
2)оценить время тестирования по разработанному тестовому плану.
Был задан такой вопрос на собеседовании, я вначале попытался сказать , что по таким входным данным нереально оценить реальное время время затрачиваемое на тестирование, но мне сказали, что для спеца это как нефиг делать. В итоге понаписал всякого и место не получил.
Прежде чем озвучить , то что я сказал, хочу услышать мнение опытных людей , что отвечать в таких ситуациях? как бы вы ответили?
Мы получили около 200 ответов на вопрос «Почему, на ваш взгляд, самообразование важно для тестировщика ПО?»!
Надо признаться, выбрать победителей было очень сложно: практически все ответы были очень продуманными, содержательными, большинство участников отнеслось к заданию серьезно и творчески.
Тем не менее, ответы следующих 15 участников (в алфавитном порядке) произвели на нас наиболее сильное впечатление (сами ответы вы можете прочитать ниже):
Безверхов Максим, г. Москва, руководитель группы тестирования
Векшин Евгений Анатольевич, г. Москва, начальник службы контроля качества
Ветров Антон
Исхакова Алия Алимовна, г. Саратов, Senior QA engineer
Коваленко Павел Сергеевич, г. Прага, тест-менеджер
Козыкин Кирилл Александрович, г. Калуга, ведущий тестировщик
Ладутько Андрей Сергеевич, Минск, Senior QA Engineer в компании Intetics.
Мащиц Алексей Юрьевич, Харьков, QA/QC
Сипачева Ольга Павловна, г. Москва, тестировщик
Федорчук Марина Владимировна, г. Киев, тестировщик
Фенцик Дмитрий Михайлович, г. Санкт-Петербург, директор по качеству ПО / QA director
Чернова Елена Станиславовна, г. Хельсинки, тестировщик программного обеспечения
Чепак Виталий Сергеевич, г. Донецк, тестировщик
Чушкина Росина
Ярлыкова Наталия Римовна, г. Москва, ведущий инженер по качеству
QTP
2012-09-19 18:28
Дали задание написать тут на QTP: "Написать тест на QTP, который будет в браузере заходить на страницу поисковика в интернете, набирать в строке поиска требуемую строку поиска".
Так вот вопрос где вообще почитать/посмотреть видеоуроки про это QTP? Где это скачать?
AGILEEE и Сertified Scrum Product Owner мастер-класс: вместе дешевле&#
2012-09-19 18:56
Отличная возможность посетить двухдневный интерактивный курс для Product Owner в Scrum с Робином Даймондом и конференцию AGILEEE. Моделирование проблемных ситуаций, воркшопы, специальные упражнения — эти, а также целый ряд других практик помогут Вам научиться эффективнее использовать Scrum в собственной работе. Регистрируйтесь на конференцию и мастер-класс со скидкой!
Идентификация ячейки таблицы как ссылки
2012-09-19 22:23
Всем доброго времени суток.
Вопрос - есть таблица, которая содержит меню. Каждый элемент меню - ячейка таблицы с переопределённым классом.
ID для каждой ячейки динамические, и кроме строки текста в одной из ячеек дочерней подтаблицы ничего уникального у каждого пункта меню нет.
собственно, мы хотим нажимать на этот пункт меню, основываясь на тексте в тэге span. При этом хочется написать процедуру, которую можно вызывать так:
menu_select('Primary Attributes')
для того чтобы щелкнуть на нужном пункте меню.
пока у меня есть одна идея как это можно было бы сделать:
1. Ищем все элементы с class, содержащим слово 'node', формируем список этих элементов.
2. Забираем исходный код каждого элемента и распарсиваем его, формируя словарь 'Пункт меню' > 'id нужной ссылки'
3. Ищем нужный пункт меню в сформированном словаре и кликаем по элементу с данным id.
т.к. парсить html и формировать словарь не очень радужная перспектива, интересует возмоность сделать это как-то иначе, возможно, есть какой-то inline метод.
если данная конструкция обрамлена в тэг <a> - то работает метод поиска ссылки по тексту на странице. Когда же ссылка представлена ячейкой таблицы, selenium уже не тот ).
возможно нет прямого ответа на этот вопос, высказывайте свои соображения и идеи )
У нас хорошо развито нагрузочное тестирование и тестирование производительности серверсайда. Может быть, вы даже слышали про Танк, наш опенсорсный инструмент для нагрузочного тестирования. Но этого оказалось недостаточно и некоторое время назад выделилась маленькая дополнительная группа, которая сосредоточила свои усилия на тестировании производительности на стороне клиента. Производительности того, что происходит у конечного пользователя.
За последний год мы успели (предварительно изучив существующие решения) создать свой инструмент, который умеет измерять производительность отрисовки и загрузки страниц в любых браузерах, которые можно поставить на винду. Который умеет имитировать нужные условия проведения тестов (сетевые условия, состояние кеша, разрешение экрана). У нас получилось удачное, очень востребованное решение и мы уже успели принести много пользы и счастья.
Количество интересных задач сильно превышает наши текущие возможности, поэтому мы ищем человека, который сможет помочь:
- с функциональным тестированием самого инструмента
- с проведением тестирования производительности сервисов Яндекса
- с проведением разнообразных исследований
- с процессом разработки инструмента (не в качестве разработчика, а скорее в качестве специалиста в предметной области)
- с внедрением процесса этого вида тестирования в релизные циклы сервисов
- с развитием нового вида тестирования
Как показывает практика, такому специалисту пригодятся знания:
- в области сетевых протоколов. Минимум уровень HTTP-протокола, лучше умение читать дампы трафика со словарем
- в области теории тестирования. Хорошие практики проектирования тестов, расстановки приоритетов, практическое знакомство с различными видами тестирования и т. д.
- в области клиентских технологий. HTML, CSS, JS - что это такое, что происходит в браузере с ресурсами такого типа, как это может влиять на производительность и т. д.
- в области линуксов. Как минимум хороший пользовательский уровень, знакомство с основными утилитами, общие навыки работы - в консоли вы будете проводить большую часть рабочего времени.
Из вышеперечисленных четырех областей знаний достаточно хороших знаний хотя бы в двух. Остальному научим - у нас богатая библиотека внутренних материалов, лекций и просто много специалистов разных профилей, которые готовы поделиться знаниями. Учиться придется много.
Компенсационный пакет стандартный для Яндекса: хороший офис, довольно свободный график, хорошая техника на рабочем месте, обеды, книжки, страховки, массажист и т. д. и т. п. Зарплата - от 70 тыр gross.
В общем, если вам надоела давно известная вам работа, вы хотите прокачиваться с бешеной скоростью, копаться в чем-то интересном и каждый день узнавать что-то новое - давайте пообщаемся?
Вакансия - специалист IT-отдела
2012-09-20 13:10
В компанию, занимающейся продажей автомобилей, требуется специалист IT-отдела.
Требования к кандидату:
Знание ОС Linux (Fedora Core 8 + / Red Hat)
Навыки подготовки программных пакетов RPM (создание файлов SPEC,
Компиляция, обновления);
Знание сетевых протоколов / сервисов: DNS (named), NTP (ntpd), SMTP
(Qmail), POP3/IMAP4 (vpopmail + Courier-IMAP), HTTP (Apache), FTP
(ProFTPD), MySQL;
Знание программной связки почтовой системы QMail-Тостер (Qmail + vpopmail
+ + courierimap simscan + SpamAssassin + ClamAV);
Навыки сопровождения хостинговой инфраструктуры (почта + Интернет);
Умение обходиться средствами удаленного администрирования для поддержки
всего программно-аппаратного комплекса.
Условия работы:
Полный рабочий день (5/2)
З/п 60 000 руб
Бесплатные средства автоматизированного тестирования
2012-09-20 17:15
Исследую вопрос автоматизации тестирования как функционального так и нагрузочного.
Необходимо тестировать приложения с web(Java) и win32(Delphi) интерфейсами.
Интересен вопрос использования бесплатных средств.
Например, покрытие web части я себе легко представляю:
- Функциональное - Selenium;
- Нагрузочное - JMeter.
Что делать с win32 частью, может ли кто поделиться опытом использования свободных средств,
если да то каких и в какой конфигурации?