← Октябрь 2014 → | ||||||
4
|
5
|
|||||
---|---|---|---|---|---|---|
11
|
12
|
|||||
13
|
14
|
15
|
18
|
19
|
||
22
|
23
|
24
|
25
|
26
|
||
27
|
28
|
29
|
30
|
31
|
За последние 60 дней 18 выпусков (2-3 раза в неделю)
Сайт рассылки:
http://https://software-testing.ru/forum/
Открыта:
04-06-2004
Статистика
0 за неделю
QA, Моксва, 90-130к
Новые темы форума тестировщиков
Инженер по автоматизированному тестированию (Linux+Python) skype:sunny.ksenya GroovyConsole + Selenium(не работает интерактивный режим) 2014-10-08 14:22 Добрый день, форумачане!
Есть такая проблема: установил groovyConsole 2.4.0-beta3. Запускаю на нём отладочный код c WebDriver.
import org.openqa.selenium.*
Если код выполняется весь разом - то проблем не возникает. Когда хочу запустить построчно, то возникают проблемы. Выполняю (Run Selection) import org.openqa.selenium.*
Потом запускаю строку driver.findElement(By.linkText("Забыли пароль")).click() Вылазит ошибка Exception thrown
АвтоЛогон на сетевой ресурс через TestComplete 2014-10-08 18:00 1. Есть сетевой ресурс 2. Есть пользователь, не в домене
Можно ли как-нибудь залогиниться автоматически на этот сетевой ресурс с указанием имени и зашифрованного пароля?
TC MapNetworkDrive указывает в открытом виде пароль. NET USE указывает в открытом виде пароль.
Есть варианты? Через TC открывать меню логина и пароля и вводить пароль? Отказ от выделенной команды тестировщиков на проекте. 2014-10-08 22:13 Нескольким форумчанам я задал вопрос: Можете подсказать в каком количестве проектов, исходя из вашего опыта, затраты на тестирование ПО не окупаются? В каких случаях можно полностью отказаться от тестировщиков на проекте?
Ответы: В огромном количестве случаев. Так все сразу и не перечислишь. Пожалуй самое простое: "Можно легко и быстро поправить дефект, попавший в продакшен и если он исправлен быстро, то он не успевает нанести вред." В качестве примера возьмем создание отчета для бухгалтерии. Код хорошо изолирован, наведенные дефекты почти невозможны. Но даже если, о ужас! бухгалтерия "ляжет" на полдня - на предприятии это не заметят. А если будет неправильный отчет, то это существенно дешевле проверять заказчику-бухгалтеру. Сайты-визитки можно не отдавать тестировщику. От тестирования, проводимого выделенным рабочим центром тестирования. От тестирования программистом отказываться не стоит.
В моем опыте затраты на тестирование не считались в большинстве случаев. И я не уверен, что неокупаемость тестирования должна вести к отказу от тестирования в проекте. Мне кажется, что это параллельные процессы и привязывать один к другом достаточно сложно. Это быстрый ответ. На расширенный надо больше времени для размышления)
Сложную тему поднять хотите. Статистики по проектам, где не окупается тестирование у меня нет никакой. Я не был тест-менеджером, не знаю, какие бюджеты закладывались на тестирование даже в тех проектах, в которых непосредственно участвовал, и никогда такой оценки не проводил. Можете попробовать спросить у Сергея Мартыненко aka SALar. Полностью отказаться можно тогда, когда проекты небольшие и тогда, когда за качество отвечают все и, например, программисты пишут модульный тестируемый код, покрывают его тестами, а аналитики работают в тесном сотрудничестве с программистами и выверяют пользовательские сценарии ( и проверяют их перед релизом).
barancev ответил: Нет, не делал таких оценок. Примечание, насколько я помню - если ошибся прошу поправить, на одном тренинге Алексей сказал: Что была настолько крутая команда программистов, которые писали фантастического уровня код, что у них была договоренность - что пока у них не находится ошибок - они за ними не проверяют.
Интересно услышать мнение и от Наташи Руколь.
Бонус (Статья с Хабра): Жизнь без тестировщиков: миф или реальность?
Мое мнение: Если нет заинтересованной стороны - то можно отказываться. Selenium Grid. Явно задать нод для выполнения тестов 2014-10-09 10:26 Добрый день! До сегодняшнего дня эта проблема нисколько не волновала. Запускался хаб, к нему подцеплялся десяток нодов, тесты в 10 потоков в рандомном порядке отправлялись на ноды, кто свободен, туда и отправился. Но сейчас необходимо реализовать следующее: Конкретный класс/тест/сюит отправить на конкретный нод. Подскажите как это можно реализовать? P.S. Для начала хотя бы для одного потока. Тестировщик игрового ПО (лингвистическое тестирование) 2014-10-09 13:21 Доброго дня!
Команде All Correct LS требуются русскоговорящие тестировщики (для лингвистического тестирования) со знанием следующих языков: 1. Корейский 2. Итальянский 3. Испанский 4. Немецкий
Знание этих языков обязательно. Желательно, чтобы уровень владения был не ниже Intermediate.
Предполагается тестирование мобильной игры на устройствах, поддерживающих операционную систему Android. Соответственно, у потенциального исполнителя должно быть любое устройство (планшет или смартфон), работающее на Android.
Знание баг-трекинговых систем необязательно (баг-репорт можно будет заполнить в Excel).
Суть проекта: 1. Запустить предложенный билд игры на своем устройстве (игра должна не только запустить, но у вас еще должно получиться переключить внутри нее язык; если этого не получится, боимся, мы не сможем с вами сотрудничать). 2. Затем в течение 25 часов протестировать игру, выявить в ходе прохождения все возможные лингвистические ошибки (их список будет предоставлен, как и все необходимые инструкции по выполнению подобных проектов). 3. Заполнить предложенную форму баг-репорта. 4. Внести необходимые поправки в локките.
Ставка: 7 USD/1 час работы. Срок выполнения: 5 дней.
Внимание! Прежде, чем мы включим вас в активную команду тестировщиков, будет необходимо пройти небольшое, неоплачиваемое тестовое задание.
Ваши резюме с контактами, активной языковой парой и опытом работы, пожалуйста, присылайте на: hr@allcorrect.ru В теме письма укажите название объявления.
Ждем ваших откликов! Не работает Drag'n'Drop при перетаскивании объекта 2014-10-09 19:01 Код элемента выглядит так:
Я пробовал использовать: new Actions(driver).dragAndDropBy(draggable, 91, 300).perform(); dragAndDrop.perform(); тестеры отзовитесь г. Херсон 2014-10-09 20:04 Если кто хочет встретиться в г. Херсон, пообщатся, всегда рад.
Конференция разработчиков высоконагруженных систем HighLoad++ 2014 2014-10-10 07:47 Профессиональная конференция разработчиков высоконагруженных систем HighLoad++ пройдёт 31 октября и 1 ноября в Москве, в Центре Международной торговли. Тематика конференции та же, что и прежде — всё, что так или иначе входит в сферу интересов элиты программистов — разработчиков высоконагруженных, масштабных и сложных проектов:
В этом году организаторы HighLoad++ планируют собрать максимальное число участников (до 2000 человек), внедряя новшества в формат конференции.
Что касается программы, уже известны четыре крупных релиза, крайне интересных с технической точки зрения, которые разработчики планируют представить именно на конференции HL++ 2014 – мероприятие однозначно стоит посетить. Ожидание появления скрытого элемента 2014-10-10 11:39 Добрый день! Потихоньку занимаюсь самообразованием. И вот пытаюсь решить задачку: имеем страницу с меню, которое "раскрывается" по мере нажатия на пункты меню. И в добавок нужнвц нам элемент становится видимым без перегрузки страницы. Код изначально такой был: @Before
public void setUp()
{
driver = new FirefoxDriver();
driver.findElement(By.linkText("Table")).click();
driver.findElement(By.linkText("Row Selection")).click();
driver.findElement(By.xpath("//table[@class='iceSelOneRb']/tbody/tr/td[2]/label")).click();
}
соответсвенно тест валится после клика на Table. Клик происходит, меню расскрывается, но дальше на Row Selection клика нет. Я так понимаю, нужно поставить некий тайм-аут чтобы нужный <div> стал видимым. Но вот как это корректно сделать пока не могу сообразить
Подскажите совет, куда посмотреть
Спасибо
Selenium + JUnit + Jenkins - запускать выбранные тесты 2014-10-13 10:36 Добрый день. Имеется связка Selenium Webdriver + JUnit + Jenkins. Хотелось бы иметь возможность перед запуском тестов через Jenkins выбрать определенные тесты и выполнять только их. Есть ли способ реализации подобного? Управление командой тестировщиков, с 20 по 25 октября 2014-10-13 10:40 Онлайн-интенсив, 7 коротких 25-минутных записей, консультации в скайп-чате, домашняя работа И всякий из нас, кто предполагает, что может руководить другими, должен постоянно и напряженно учиться. А.В. Луначарский До тех пор, пока вы самостоятельно решаете стоящие перед вами задачи, вы можете полностью влиять на конечный результат. Но как только вы начинаете руководить отделом, вы сталкиваетесь с неожиданными проблемами:
Список проблем можно продолжать до бесконечности – но значительно лучше решить их первоисточники. Если вы хотите лучше понимать своих сотрудников, помогать им достигать максимальных результатов, развивать свою команду и гордиться ей, то онлайн-интенсив по управлению командой тестировщиков создан именно для вас. Внимание! Курс имеет смысл проходить только если вы в данный момент руководите командой из трёх или более тестировщиков. При отсутствии команды вы не сможете выполнить домашние задания по курсу и пройти его. В рамках этого курса ежедневно на протяжении одной недели будут выкладываться короткие записи занятий (15-25 минут). По их результатам надо будет выполнять объёмные (до 2 часов!) домашние задания. Огромную значимость в этом курсе несут домашние задания и помощь тренера в их выполнении, поэтому, если вы не можете выделить столько времени (активная фаза проекта, высокая загруженность), лучше не записывайтесь на этот курс. Участники, не выложившие в день получения домашнего задания результаты его выполнения, к дальнейшему прохождению курса не допускаются! Подробная программа и условия участия Читать дальше Онлайн-интенсив по организации процесса тестирования, с 20 по 25 октяб 2014-10-13 10:42 7 коротких 25-минутных записей,консультации в скайп-чате, домашняя работа, с 20 по 25 октября. тренер: Наталья Руколь Самое главное, что есть в тестировании – это тесты. Они могут быть задокументированы или храниться в вашей голове, автоматизированы или выполняться вручную, быть формальными или поверхностными. Но в любом случае, они должны быть:
Если вы хотите организовать процесс тестирования, сделать его измеримым, контролируемым и максимально эффективным, то онлайн-интенсив по организации процесса тестирования создан именно для вас. Внимание! Курс подразумевает, что вы знакомы с основными техниками тест-дизайна. Для участия в нём необходимо выполнение одного из следующих условий:
В рамках этого курса ежедневно на протяжении одной недели будут выкладываться короткие записи занятий (15-25 минут). По их результатам надо будет выполнять объёмные (до 2 часов!) домашние задания. Огромную значимость в этом курсе несут домашние задания и помощь тренера в их выполнении, поэтому, если вы не можете выделить столько времени (активная фаза проекта, высокая загруженность), лучше не записывайтесь на этот курс. Участники, не выложившие в день получения домашнего задания результаты его выполнения, к дальнейшему прохождению курса не допускаются! Подробная информация и условия участия Читать дальше Разработка тестов на C# с использованием Selenium 2.0, начало 24 октяб 2014-10-13 10:49 Онлайн-тренинг с домашними заданиями, 3 занятия по 1,5 часа Тренер: Баранцев Алексей За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность. Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом. Если вы хотите считаться профессионалом в области автоматизации тестирования, строчка "я знаю Selenium" обязательно должна присутствовать в вашем резюме. Простые тесты можно создавать при помощи рекордеров Selenium IDE или Selenium Builder. Но при увеличении объёма и сложности тестов этот подход теряет свою эффективность и привлекательность. Профессионалы пишут тесты на языках программирования. Если до этого Вы не занимались автоматизацией и не знакомы с Selenium, то лучше начать с курса Selenium 2.0: стартовый уровень. C# входит в число четырёх языков программирования, которые официально поддерживаются Selenium, наряду с Java, Ruby и Python (и у нас есть тренинги на языке Java и Python, аналогичные данному). Этот курс предназначен для тех, кто хочет освоить программный интерфейс Selenium 2.0 и научиться разрабатывать автотесты для веб-приложений на языке программирования C#. После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений на языке программирования C# с использованием инструмента Selenium 2.0, в частности:
Подробная программа и условия участия Читать дальше MS Visual Studio 2013 + C# + Selenium WebDriver + FireFox 2014-10-13 11:13 Добрый день,
пытаюсь сделать простой тест по открытию сайта.
создал новый проект в студии (.Net Framework 4), загрузил библиотеку webdriver (selenium-dotnet-2.43.1.zip), написал код вида: FirefoxDriver driver = new FirefoxDriver();
driver.Navigate().GoToUrl("www.yandex.ru");
driver.Quit();
В результате:
Браузер открывается, закрывается, но никаких переходов не происходит.
Пытался запускать с версиями FF 31, 25.
Результаты аналогичны.
Какого слона я не заметил ? :).
П.С. Если есть стабильно работающая комбинация библиотеки и браузера - просьба указать.
Тестировщик ПО (МО, г. Долгопрудный, 20 минут от метро). 2014-10-14 12:37 Компания Competentum с более чем 20 летним опытом разработки IT-решений в области электронного обучения (e-Learning) и управления знаниями - приглашает присоединиться к нашей дружной команде! Предлагаем участие в международных проектах с клиентами в США, Европе и др.
Обязанности:
Требования:
Условия:
Контакты: 8-926-211-66-10 или (495) 514-11-00 rabota@cv4hr.ru (в теме письма указывайте "резюме на вакансию тестировщик ПО") менеджер по работе с персоналом Синхронизация выполнения скрипта 2014-10-14 13:44 Здравствуйте! В скрипте необходимо выполнить команду в командной строке. Для этого я использую следующий код: Sys.OleObject("WScript.Shell").Run("cmd.exe /k \"C:\\...") Проблема в том, что мне необходимо дождаться выполнения команды в командной строке и только после этого продолжить выполнение скрипта. Возможно ли это сделать?
Тест-драйв курса “Программирование на С# для тестировщиков” 2014-10-14 18:04 Через 9 дней стартует вторая группа нового курса «Программирование на С# для тестировщиков».
Этот курс предназначен для обучения тестировщиков программированию на языке С# (для тех, кого интересует программирование на Java у нас есть другой курс).
Да, именно тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения программировать”.
Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов, в том числе при тестировании веб- и windows-приложений через пользовательский интерфейс.
Начав с простого теста, записанного “рекордером”, мы будем постепенно усложнять архитектуру тестового набора, добавлять и усиливать проверки в тестах, дополнять тесты генераторами тестовых данных. Основной акцент будет сделан не на алгоритмы, а на изучение различных полезных библиотек и фреймворков, а также шаблонов проектирования, позволяющих организовать код автоматизированных тестов таким образом, чтобы его было легко модифицировать и расширять.
Подробная программа и условия участия
Время от времени нас спрашивают: можно ли посмотреть первую лекцию, чтобы понять подойдет ли мне курс?
Так как тренинг практический, ключевым элементом тренинга является выполнение домашних заданий. При этом тренер помогает решить возникшие проблемы, отвечает на вопросы. Если же просто выложить лекцию, то мало кому она будет полезна: кто-то столкнется с проблемой, которую не сможет решить и на этом его обучение закончится, кто-то посмотрит лекцию и не сделает домашнее задание и в очередной раз убедится, что ничему не научился.
Как же быть? Тренинг длинный, стоит немало и мы понимаем, что ученикам хочется быть уверенным, что мы предлагаем качественный продукт.
Мы придумали решение: тест-драйв.
Мы подключаем к первой лекции, тренер занимается с участниками тест-драйва как с обычными учениками: консультирует, отвечает на вопросы, проверяет домашнюю работу. А уже после окончания тест-драйва ученики принимают решение об участии в основном курсе.
Стоимость участия в тест-драйве – 800 рублей.
Почему не бесплатно?
Все очень просто. На бесплатные акции люди регистрируются не задумываясь, по принципу «запишусь, а там видно будет». В итоге 95% записавшихся даже не откроют лекцию, а потом будут говорить: «Я записывался на тест-драйв, но ничего не произошло, я ничему не научился». Увы, мы не обещаем волшебную пилюлю, недостаточно просто записаться на курс, чтобы приобрести навык (а программирование это именно навык, а не просто знания), нужно много работать.
В ситуации, когда нужно заплатить, пусть даже незначительную сумму, человек задумывается, нужно ли ему это, стоит ли тратить деньги, предпринимать усилия для выполнения оплаты. Вот эти 95% на этом этапе отсеиваются, остаются только те, кто готов работать. Начало тест-драйва совпадает с началом тренинга (24 октября) и продолжается 1 неделю. Ровно через неделю тест-драйв закрывается и никакие активности по нему больше не проводятся. Те, кто захочет зарегистрироваться на основной курс, смогут зачесть потраченные на тест-драйв 800 рублей при оплате основного курса.
Для участия в тест-драйве необходимо иметь скайп, основное общение тренера с группой в рамках тест-драйва будет идти через скайп. Тренер будет доступен всю неделю.
Количество мест ограничено, тренер не сможет принять на тест-драйв всех желающих, поэтому перед оплатой проверьте, что на этой странице еще нет большой красной фразы, что регистрация на тест-драйв закрыта. Дело было вечером. Делать было нечего? Макеты в жизни тестировщика 2014-10-14 20:31 Запись доклада Сергея Атрощенкова с онлайн-конференции Fun ConfeT&QA, весна 2012 года.
Вы возможно сталкивались с тем, что надо бы писать тесты или хочется тестировать, аж тестировщицкие трубы горят. Но требований нет. Концепта приложения – нет. Аналитиков – нет.
Если программисты могут описывать бизнес-логику, то и у нас есть богатство выбора, чем же заняться:
И именно о 4м пункте я и расскажу.
На помощь, в этой задаче, к нам приходят макеты (концепт-скрины, если угодно). Для обсуждения названий контролов, для обсуждения того, что и на какую форму приложения необходимо поместить – это хорошая помощь. И, бывает так, что макет влияет на бизнес-логику: когда заказчик увидит прототипы, может оказаться, что его видение Кунг-фу вовсе не подразумевало ленивого медведя в роли Мастера…
Примеры создания макетов будут демонстрироваться с использованием инструмента Balsamiq.
Спад профессии тестера? 2014-10-15 12:46 Прочитал на одном сайте, посвящённом профессиям:
"Профессия Тестера считается не очень востребованной, так как на рынке труда наблюдается спад интереса к этой профессии. Тестеры потеряли свою востребованность у работодателей либо в связи с тем, что сфера деятельности изживает себя, либо специалистов стало слишком много."
Так ли это? Просто моя логика подсказывает мне, что профессия тестировщика ПО наоборот с годами должна набирать обороты. Непрерывное развитие 2014-10-16 00:35 Всем привет!
Хочу освоить профессию тестировщика ПО. Мне 29 лет, начинаю с нуля. Окончил магистратуру Московского Педагогического Государственного Университета, математический факультет. В 2011 году отучился на курсах веб-дизайна.
Собираю информацию, наткнулся на этот форум. Пока занимаюсь самообразованием: смотрю видеокурс Михаила Портного "Тестировщик ПО" и читаю Романа Савина. На очереди книга Канера. В перспективе с удовольствием пойду на курсы, люблю учиться.
Параллельно пытаюсь найти работу тестировщиком ПО, смотрю вакансии, где берут без опыта. Последние 4 года я зарабатывал в интернете, а до этого 3 года работал инженером технической поддержки в интернет-провайдере.
Если кто-нибудь может что-нибудь посоветовать, буду признателен. Автоматический сканер xpath 2014-10-16 01:26 Коллеги, доброй ночи. Заранее прошу прощения, если создал тему не в том разделе.
Пару месяцев назад наткнулся в сети на страничку со скриптом, которому можно было скормить url, а он в ответ выдавал список элементов этой страницы, с присвоенным xpath`ом к каждому. Причем мог выдавать в нескольких вариантах кода java, C#, python.
Была очень удобная и незаменимая штука, но я её куда-то дел. Может быть кто-то знает урл для этой страницы? И подскажет? java + silenium 2014-10-16 04:02 Как правильно написать if чтобы убедиться что элемент найден? есть кусок кода если этот элемент найден: WebElement b = driver.findElement(By.xpath("//a[@class='mainNavLink' and text()='Age']")); то делать это { new Actions(driver).moveToElement(b).perform(); } Спасибо © 2010 | Software-Testing.Ru |
В избранное | ||