Приглашаем аналитиков и других ИТ специалистов, желающих обменяться опытом или просто пообщаться во время Летнего Аналитического Фестиваля, посвященного профессии аналитика, анализу, моделированию в проектах по разработке ПО и всяким другим интересным вопросам.
Организаторы: Сообщество аналитиков uml2.ru и ЗАО "НПО Консультант"
Наша приятная компания – аналитики и все все все.
Фестиваль будет интересен:
∙ Аналитикам
∙ Менеджерам проектов
∙ Архитекторам
∙ Разработчикам
∙ Тестировщикам
∙ Другим специалистам Software Engineering
∙ Студентам и преподавателям профильных специальностей
TestComplete - самый популярный в странах СНГ инструмент для автоматизации тестирования различных приложений: .NET, Java, Win32, Web, Delphi, Flas, Flex и многих других.
Пройдя этот тренинг, вы научитесь не только писать скрипты с помощью TestComplete, но также решать разнообразные задачи, возникающие в процессе автоматизации, выбирать наиболее оптимальные способы работы с тестируемым приложением, ознакомитесь с наиболее интересными и полезными возможностями TestComplete, а также самостоятельно выполните несколько практических заданий под руководством опытного тренера.
Тренинг будет полезен как новичкам, так и людям, уже имеющим опыт работы с данным инструментом.
Компьютерные языки постоянно появляются и исчезают, видоизменяются или не меняются, выходят в топ самых популярных и падают с этого пьедестала. Очень немногие из них переживают 20-летний рубеж. К одному из таких относится SQL — язык длиною в 30 с лишним лет, но все еще развивающийся и перспективный.
Сегодня SQL используется программистами для создания, модификации и управления данными в реляционных базах данных и нам (тестировщикам) необходимо уметь формировать корректные запросы к таким базам. Хакеры всех мастей используют SQL-инъекции для получения доступа к базам данных и нам (тестировщикам) необходимо уметь это делать для предупреждения взломов дорогого нам сервиса. А еще тестировщикам необходимо уметь выявлять медленные SQL-запросы для профессионального анализа результатов тестирования производительности. А еще выявлять некорректные SQL-запросы. А еще...
Все чаще на собеседованиях тестировщикам задаются вопросы про владение языком запросов SQL. Что Вы сможете ответить работодателю в следующий раз?
На нашем онлайн-тренинге «SQL для тестировщиков» Вы сможете узнать:
что такое клиент-серверная технология и как устроена СУБД;
как создать, модифицировать или удалить БД;
какие операторы SQL считаются основными;
как правильно формировать запросы к базам данных;
как анализировать лог-файлы СУБД и выявить медленные и некорректные SQL-запросы;
как проводить SQL-инъекции и как от них уберечься.
А еще мы научимся использовать два интерфейса: Console и PHPMyAdmin, узнаем что такое MyISAM и InnoDB и в чем их сходства и различия, а также попробуем логгировать запросы и анализировать результаты.
Самый лучший способ изучения любого языка (программирования и не только) — это практика. Поэтому в нашем курсе будет много домашних заданий, при выполнении которых будет приобретаться так необходимый практический опыт.
package test;
import org.junit.Test;
public class myTest {
@Test
public void ole() {
System.out.println("ole");
}
@Test
public void qwer() {
System.out.println("qwer");
}
}
С помощью java -cp org.junit.runner.JUnitCore [имена тест-классов] можно запускать классы целиком (все функции помеченные @Test), а вот как запустить отдельную тест-функцию? Например, myTest.qwer() из примера?
Как перейти в автоматизацию?
2012-05-03 15:26
Дано: опыт работы 1С программистом - 2 года, опыт работы тестировщиком - 1 год (в регионе). Работать кликером в рамках филиала своей компании надоело, об автоматизации никто слышать не слыхивал, планирую переезд в Москву/Питер в целях карьерного саморазвития. Из профнавыков: все виды 1С, метдологии тестирования, SQL, основы java. Начала ходить по собеседованиям (Москва), итог такой: 2-м компаниям я понравилась, но они тестируют руками, на мой вопрос об автоматизации ответили, что пишут ТЗ, а автоматические скрипты им пишут программисты. 2 компании активно автоматизируют, но моих знаний им недостаточно. Все 4 компании работают в сфере банковского/финансового ПО, я работаю в аналогичной области. А теперь вопрос: как мне попасть в автоматизаторы и вырваться из кликеров?
Работаю в телекоммуникационной компании (большая тройка), где занимаюсь развитием биллинговых систем федерального масштаба.
Сертификаты Oracle Certified Professional, Oracle Certified Expert, курсы Oracle University.
Опыт работы в области более 5 лет.
Цена пока тестовая, пишите на mikhail.pit@gmail.com
Спасибо!
Все секреты и тайны Selenium
2012-05-03 16:55 За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность. Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть описания вакансий, чтобы убедиться в этом. Разумеется, это не могло не сказаться на индустрии обучения – тренинги по Selenium имеются в арсенале каждого учебного центра. Мы тоже не являемся исключением:
а курс “Разработка тестов на Selenium + Java” является, пожалуй, наиболее полным обзором не только самого инструмента Selenium, но и всей связанной с ним экосистемы, состоящей из множества расширений и сопутствующих инструментов.
Однако, все известные нам на текущий момент тренинги и учебные курсы ориентированы на специалистов, только начинающих знакомство с Selenium. Что делать тем, кто уже три раза слышал, “как создать тесты на Selenium с нуля”, знает, что такое PageObject и умеет запускать тесты не только из среды разработки, но и из консоли? Мы предлагаем новый, совершенно уникальный тренинг – про Selenium как он есть, со всеми его достоинствами и недостатками!
тренинг полностью посвящен WebDriver, aka Selenium 2.0, потому что за ним будущее!
никаких реминисценций в адрес Selenium RC и тем более в адрес Selenium IDE не будет,
минимум лирических отступлений на тему “что лучше – TestNG или JUnit” или “автоматизация в контексте Agile”,
останется только правда про Selenium, вся правда, и ничего кроме правды!
Более актуальной и полной информации вы не найдёте нигде – ни в официальной документации, ни в книгах, ни на других тренингах! Почему мы уверены в этом?
Рассылка начнет выходить в конце мая, сразу после окончания тренинга“Все секреты и тайны Selenium 2.0”. Для участников курса она будет содержать дополнения и повторения и позволит закрепить материал тренинга. Но она будет также доступна и не менее полезна тем, кто не принимал участие в тренинге. Каждый день в течение почти полугода вы будете получать в почтовый ящик небольшой кусочек кода с пояснениями. Прочтение его не займет более двух минут, а если вы захотите попробовать его выполнить, вы потратите на это минут десять. Но через полгода таких ежедневных тренировок вы будете свободно обращаться с этим замечательным инструментом.
Примеры будут касаться самых разных аспектов работы с Selenium 2.0. Одни короче, другие длинее. Одни попроще, другие посложнее. Ниже приведено три примера таких советов (а их будет целая сотня!)
Рассылка начнет выходить в конце мая, сразу после окончания тренинга“Все секреты и тайны Selenium 2.0”. Для участников курса она будет содержать дополнения и повторения и позволит закрепить материал тренинга. Но она будет также доступна и не менее полезна тем, кто не принимал участие в тренинге. Каждый день в течение почти полугода вы будете получать в почтовый ящик небольшой кусочек кода с пояснениями. Прочтение его не займет более двух минут, а если вы захотите попробовать его выполнить, вы потратите на это минут десять. Но через полгода таких ежедневных тренировок вы будете свободно обращаться с этим замечательным инструментом.
Примеры будут касаться самых разных аспектов работы с Selenium 2.0. Одни короче, другие длинее. Одни попроще, другие посложнее. Ниже приведено три примера таких советов (а их будет целая сотня!)
поиск битых ссылок
2012-05-03 17:47
Здравствуйте! скажите, кто какими средствами пользуется для поиска битых ссылок на сайте?
нужно средство для автоматизации этого процесса
цикл If и select
2012-05-03 17:54
Как организовать if для селектов? Т.е. если из списка выбрана первая опция, то .... если 2 то.... я не знаю какую функцию ему задать. storeEval || if (selenium.???????("locator", "label=mylabel") == true) {action} else if (......); вот что вместо вопросиков? Или как вообще можно организовать такой цикл? С is.ElementPresent is.Checked всё понятно, с селектом ничего не получается
Jmeter 20 за 5
2012-05-03 18:25
Всем доброго времени суток! Нуждаюсь в помощи или толчке в правильную сторону, так как некому подсказать(((( Я столкнулась с проблемой... Стоит задача нагрузить сайт одновременно 20 пользователями на протяжении 5 минут, которые будут проигрывать сценарий Открытие странички сайта- переход на другую страницу - добавление текста на эту страницу - нажатие кнопки - потом wait. Сам сценарий, который проделывает эти дейстия записала с помощью Badboy. Экспортировала его в Jmeter, добавила в Thread group... что делать дальше теряюсь.. необходимые графики и таблицы добавила, по которым будет видно среднее время загрузки. Так понимаю что теперь нужно выставить Number of threads = 20 а что дальше?
Компания Ай-Теко приглашает тестировщиков (Москва)
2012-05-03 18:32
Компания Ай-Теко, крупный системный интегратор www.i-teco.ru , приглашает принять участие в конкурсе на вакансии Тестировщиков/Ведущих тестировщиков по автоматизированному тестированию.
Основные задачи и обязанности: ∙Выполнение проектов по автоматизированному нагрузочному/функциональному тестированию банковских систем.
∙Разработка отчетов и технической документации.
Основные квалификационные требования: ∙Высшее образование;
∙Опыт работы в аналогичной должности не менее года;
∙Обязательно знание языков программирования (желательно C или Java) и опыт разработки программ не менее 1 года,
∙Знание и опыт использования средств автоматизированного тестирования, желательно:
∙HP LoadRunner;
∙ или IBM Rational Robot (в части нагрузочного тестирования)
∙Желание и возможность заниматься автоматизированным тестированием;
∙Знание современных программных технологий, архитектурных решений;
∙Приветствуется опыт работы с базами данных, опыт работы с серверами приложений, опыт подготовки тестовых стендов (установка и настройка системного ПО);
∙Опыт написания технической документации;
∙Ответственность, инициативность, мобильность.
Условия: ∙Офис. ст. м. Академическая;
∙График работы 5/2;
∙Заработная плата по результатам собеседования + соц. пакет (медицинская страховка, фитнес);
∙Возможность профессионального обучения и роста
Резюме жду на почту: lysenkova@i-teco.ru для Валерии