То есть, что при передаче всяческих параметров в адресной строке приложение не валится, не сообщает специфичных данных о внутренней структуре приложения, что корректно отрабатывают запросы к базе. А также проверка на возможность sql-инъекций, ну и подобного рода атак.
Видел много desktop-приложений для подобных проверок, но вот не видел веб-сервиса, который бы делал эту работу в автоматическом режиме и периодически присылал репорты, например, после выхода очередного обновления.
Вопрос: знает ли кто подобные сервисы? поделитесь, пожалуйста, ссылками.
Работа/Санкт-Петербург -> QA Engineer (Санкт-Петербург)
2010-02-04 12:08 O_Ventra
Компания Mirantis/GridDynamics развивает Технологический Центр Разработок для Macy's (крупнейшего и старейшего ритейлера в США), который работает с задачам нескольких направлений. В рамках задач по созданию программного решения, предназначенного для управления приложениями, разворачиваемыми на cloud-мощностях, санкт-петербургский офис компании Mirantis, Inc приглашает QA инженера.
Обязанности: Cоздание фреймворка для автоматизированного тестирования, создание автоматизированных тест-кейсов, применение средств автоматизации при функциональном тестировании. Осуществление полного цикла тестирования – составление тест-планов, выполнение тест-кейсов, тесное сотрудничество с командой разработчиков на протяжении всего срока проекта. Составление отчетов, коммуникация и документирование результатов тестирования, анализ найденных ошибок в программном обеспечении. Обучение и поддержка более молодых членов команды.
Обязательные требования: Опыт работы в сфере тестирования не менее 2-х лет Способность выбора стратегии тестирования программных продуктов Понимание методологии тестирования программного обеспечения, умение составлять тест-планы и тест-кейсы Опыт работы с тестированием производительности, нагрузочным тестированием и необходимыми инструментами Опыт в создании тестовой документации, понимание проектной документации Базовое знание протоколов TCP/IP Знание основ Linux Опыт написания скриптов на bash, python, ruby, perl (как минимум на двух из перечисленных языков) Технический английский (чтение, письмо) Умение работать в команде Опыт автоматизированного тестирования веб-приложений
Желательные требования: Опыт работы с сетевыми технологиями Свободное владение английским языком Опыт программирования на Java или C/С++ Опыт администрирования Linux систем
Условия работы: оклад (обсуждается индивидуально); реальная перспектива профессионального и карьерного роста. Компания предоставляет медицинскую страховку, оплачиваемый отпуск, гибкий рабочий график.
Контакты: cv-spb@griddynamics.com ICQ 290850630 Тел. +7 812 329-57-33
Гильдия Менеджеров Программных Проектов приглашает на уникальный двухдневный курс «Промышленная разработка и эксплуатация ПО: управление и контроль», который пройдет 27-28 марта в Москве в гостинице Мариотт Гранд Отель. Курс был разработан специально для руководителей подразделений и департаментов, ИТ-директоров и вице-президентов по информационным технологиям компаний, не специализирующихся на ИТ, в зону ответственности которых входит управление созданием и эксплуатацией информационных систем для бизнеса.
Курс формирует практически полезную структуру целей и задач промышленного процесса разработки и эксплуатации ПО на всех стадиях жизненного цикла информационных систем.
Специальные модули курса рассматривают сложившиеся в индустрии разработки мифы, которые приводят к провалам проектов, неуправляемости процесса разработки и эксплуатации ПО, культивированию псевдо-творческих настроений, которые на деле способствуют размыванию ответственности при выполнении проектов и дезорганизации производственных и административных подразделений ИТ-департаментов.
Что требуется от Вас: - Опыт ручного и/или автоматизированного тестирования десктопного или web ПО от 1 года - Уровень английского языка достаточный для ведения всей переписки и понимая устной речи
Что будет входить в обязанности: - Ручное тестирование ПО - Занесение отчетов об ошибках в багтрекинговую систему - В будущем самостоятельная разработка тест-кейсов, обучение автоматизированному тестированию и последущая самостоятельная разработка сценариев автоматизированного тестирования
Что компания готова предложить: - З/п 1200-1800 EUR - ДМС (+ члены семьи) - Корпоративное обучение иностранным языкам - Полностью "белое" оформление в соответствии с ТК РФ - Проектные бонусы - Оплата занятий спортом - Возможны командировки в Европу
Если у Вас возникли какие-либо вопросы, смело задавайте мне по адресу maria.tyapnina@it-dominanta.ru или звоните по указанному телефону.
Жду Ваших откликов!
Контакты: Тяпнина Мария (812) 3358630 e-mail: maria.tyapnina@it-dominanta.ru ICQ# 569471353
Разбираясь со сценариями в Selenium IDE (Selenium RC пока не настраивал) столкнулся со следующей проблемой: Есть поле, в завсимости от содержания которого "динамически" генерируется список вакансий (аналог списку, который появляется при поиске в google.com)
При попытке ввести manager и "кликнуть" по заданной записи возникла сложность со вторым: во первых, список "визуально" не появляется - ну и не "кликается". Пробовал разные варианты (используя keyPress, waitForElement (для Account manager) - не помогло. В текущем состоянии "код" выглядит так: ##### Код { ##### <tr> <td>click</td> <td>//div[@id='ctl00_centerZone_StepTwo_updJobName']/div/h1/span[1]/a/span</td> <td></td> </tr> <tr> <td>waitForElementPresent</td> <td>txtTitle</td> <td></td> </tr> <tr> <td>type</td> <td>txtTitle</td> <td>manager</td> </tr> <tr> <td>storeTextPresent</td> <td>//div[@id='txtTitleAutosuggest']/div[1]/div[2]/ul/li[3]/b</td> <td>Account manager</td> </tr> <tr> <td>click</td> <td>//div[@id='txtTitleAutosuggest']/div[1]/div[2]/ul/li[3]/b</td> <td></td> </tr> <tr> <td>click</td> <td>//a[@id='popup_ok_button']/span/span/span</td> <td></td> </tr> ##### Код } #####
Вероятно, такое действие в IDE просто "нереализуемо"? Или подскажите, пожалуйста, как надо Заранее спасибо)
Примечание: если форум читал невнимательно и пропустил обсуждение подобного вопроса можно просто "тыкнуть" ссылкой:)
Клуб тестировщиков -> Встреча тестировщиков в Санкт-Петербурге
2010-02-04 19:24 retverd
Коллеги! Пришло время устроить очередную плановую встречу тестировщиков. Январскую мы пропустили, чтобы все отошли от праздников и как следует поработать, в чем, как мы надеемся, все преуспели. Кроме того, найдено место, которое, как мы надеемся, еще ближе к нашему идеалу в плане расположения, помещения, цен и ассортимента. Так что предлагаем провести репетицию более серьезных встреч в конференц-зале пивного ресторана «Остров».
В нашей репетиции помогут:
Александр Орлов, независимый консультант в области управления проектами по разработке ПО и командами разработчиков, систем мотивации и удержания сотрудников, построения карьеры, основатель проекта Happy PM. Он собирается присоединиться к нашей встрече, так что готовьте ваши вопросы!
Алексей Лянгузов готовит небольшой неформальный доклад на тему «Неудобство использования ПО. В чем вина тестировщиков?».
Кроме того, вы тоже можете внести свой вклад, еще есть время для подготовки!
Кратко о встрече:
Когда: 17 февраля, среда, 20:00-... Где: конференц-зал пивного ресторана «Остров» (пр. Каменноостровский, 24, 5 мин от ст. м. «Петроградская»). Участники: все активные тестировщики Санкт-Петербурга.
Желающие присоединиться, пишите, сколько вас будет, свои пожелания к встрече.
11-12 марта Майкл Болтон проведёт в Москве двухдневный тренинг «Rapid Software Testing», разработанный им совместно с Джеймсом Бахом.
Майкл Болтон является одним из наиболее активных евангелистов школы контекстно-ориентированного тестирования. Он имеет более чем 20-летний опыт работы в области тестирования. Майкл регулярно выступает на конференциях, проводит тренинги и семинары, с 2005 года является постоянным колумнистом одного из самых популярных журналов в области тестирования Better Software и ведёт замечательный блог о тестировании www.developsense.com
В 2003-2005 годах он совместно с Джеймсом Бахом разработал тренинг Rapid Software Testing, в основу которого легли основные концепции школы контекстно-ориентированного тестирования. С тех пор Майкл Болтон объездил с этим тренингом весь мир — Канада, США, Бразилия, Франция, Германия, Индия, Сингапур, Испания, Швеция, Турция. И вот впервые этот тренинг проводится в России!
Компания Luxoft, разработчик программного обеспечения для крупнейших украинских и мировых компаний, подготовила прогноз развития индустрии заказной разработки ПО в 2010 г. Состояние мировой экономики сильно ударило по многим отраслям, вынудив их пересмотреть стратегию аутсорсинга. Начавшийся год, в свою очередь, ознаменует начало постепенного выхода мировых рынков из рецессии. По прогнозам, продолжит расти и потребность в услугах заказной разработки ПО с увеличением числа сделок во второй половине года.
В Украине наиболее востребованы услуги аутсорсинга будут у банков, телекоммуникационных компаний и крупных промышленных предприятий. Эти заказчики будут отдавать приоритет зрелым технологическим компаниям, имеющим эффективный инженерный и управленческий ресурс, опыт успешной реализации проектов и готовность инвестировать в достижение бизнес-целей заказчика. (more…)
Авторы: Дин Леффингуэл (Dean Leffingwell, blog), Пит Беренс (Pete Behrence) Перевод: Александр Якима (www.enter-agile.com)
Карточка, диалог и подтверждение
Рон Джеффрис (Ron Jeffries), другой среди создателей XP, дал описание, ставшее для нас наиболее предпочтительным представлением о пользовательских историях. Он воспользовался словосочетанием: Карточка, Диалог и Подтверждение4, для описания трех элементов стори, где:
Карточка представляет собой 2-3 предложения для описания намерения стори. Карточка служит запоминающимся символом, резюмирующим намерение и представляет собой более детальное требование, дальнейшие подробности которого еще будут подлежать определению. (more…)