Настройки ТС
2012-03-13 10:20
Добрый день, столкнулся с тупой проблемой настроек ТС, в общем ситуация следующая. есть 2 виртуалки с установленными на них ТС. На одной если кликнуть 2 раза в логе по строчке осуществляется переход к строке скрипта. А на второй так не получается. Методом сравнения проверил настройки, все одинаково. Но не работает. Вопрос: как настроить этот двойной клик по логу что бы осуществлялся переход?
QA специалисты в новый отдел
2012-03-13 10:47
Международная компания, специализация – предоставление услуг в области интернет-трейдинга. Работают более чем в 40 странах. Для работы в московском офисе компании, но на проекты в Лондоне нужны несколько высококвалифицированных кандидатов с экспертными знаниями в области QA.
1. 2 QA Тим Лидера - играющих тренера с опытом запуска автотестирования и тестирования БД (составление сложных SQL запросов).
2. Несколько специалистов уровня Sr. QA Engineer.
Responsibilities:
∙ Development of test cases, setting up the environment, configuring environment and execution of test cases
∙ Together with developers create functional, regression, stress, load, performance tests. Fully automate most of the tests.
∙ Test SQL databases (validation, performance tests)
∙ Manual tests
Requirements:
You will be a highly experienced software tester with a strong technical background and at least 5+ years with Quality Assurance. You will be able to demonstrate your experience of:
∙ Testing windows-based system services and control applications
∙ Stress, load, performance tests
∙ Creating automated test scripts
∙ Creating test environment for different Windows systems
∙ SQL (advanced level)
∙ Windows batch scripting
Your knowledge of:
∙ Perl, Bash, Shell or other scripting.
∙ JUnit, Selenium or other testing frameworks.
∙ C++, C#, ASP.Net, JAVA, PHP
Условия достойные, уровень компенсации обсуждается с успешными кандидатами, есть квартальная и годовая премия + социальный пакет. Резюме присылать на resume@asap-sol.com
Вебинар: C чего начинается автоматизация тестирования ПО?
2012-03-13 13:59
Мы рады представить вашему вниманию серию бесплатных вебинаров от http://automated-testing.info, целью которых будет освещение автоматизации тестирования ПО. С чего начать? Что автоматизировать, а что нет? Куда двигаться и как определять стратегию автоматизации? Как развиваться и что делать для того чтобы автоматизация была успешной?
Мы рассмотрим интересные истории различных проектов по автоматизации, а так же будем приглашать, в качестве гостей, ведущих инженеров и гуру этой области. Все это и многое другое, вы сможете увидеть и услышать на наших вебинарах. Вебинары - очень удобная форма обмена информацией. Вам не нужно покидать рабочее место, чтобы получить новые знания! Более того, вы сможете записать вебинары на видео и просматривать их, когда вам удобно.
Наша цель – это ваши потребности! Поэтому это будет вебинар в интерактивном режиме, где вы сможете задать вопросы и получить ответы в реальном времени. Формат предполагает 20-30 минут доклад на выбранную тему и 20-30 минуты живого обсуждения с вопросами от слушателей и ответами от ведущих. Вебинары будут проходит на регулярной основе, каждые 1-2 недели. Потому настоятельно рекомендуем подписаться на наши новости, чтобы не пропустить очередную online встречу http://automated-testing.info.
Итак, первая тема - "C чего начинается автоматизация тестирования ПО?". Мы рассмотрим самые базовые вещи, т.е. основы основ. Приходите!
Отслеживание куки
2012-03-13 14:24
Здравствуйте!
Хотелось бы узнать возможно ли используя какой нибудь Listener отслеживать значение куки ?
Требуется убедится что у 10 пользователей она будут разная на протяжении всего сценария.
Нагрузить нужно систему тестирования(авторизация, начало теста, клик на ответ,клик кнопка следующий(все вопросы),клик на кнопку Титульный лист, клик на кнопку Выход), в результате тест проходят 7 из 10, у трёх юзеров сервер возвращает 500 ошибку(говорит не правильный VIEWSTATE, я его беру со страницы через Regular Expression Extractor).
VIEWSTATE для этих юзеров я проверял, используется верный.
Программер предположил что беда может быть в куке(используется старая кука и новый VIEWSTATE, либо наоборот).
Автоматическое скролирование webdriver -а
2012-03-13 15:42
Столкнулся с проблемой нажатия на определенный элемент на странице,когда содержимое страницы при прокрутке уходит под header, который висит статически.
Webdriver перед кликом прокручивает страницу так, чтобы елемент, на который происходит клик, находился в правом верхнем углу.
Соответственно он закрывается заголовком и клик производится на заголовок.
Поделитесь опытом, кто-нибудь сталкивался с подобной проблемой, как ее можно разрешить?
Тестировщик ПО (50 - 60 тыс. руб.)
2012-03-13 16:47 Основные обязанности:
1. Анализ требований и технических заданий на предмет корректности.
2. Составление тестовых сценариев и поддержка их в актуальном состоянии.
3. Проведение функционального и регрессионного тестирования.
4. Составление отчетов по итогам проведенного тестирования.
Требования:
1. Высшее/неоконченное высшее техническое образование.
2. Опыт работы в области тестирования 1-3 года.
3. Опыт разработки тестовой документации.
4. Знание основных видов тестирования.
5. Опыт анализа технических заданий и требований и составление тестовых сценариев на их основе.
Плюсом будет:
1. Опыт работы с базами данных, написание простых SQL-запросов.
2. Опыт работы с Linux.
Условия:
1. Работа в молодом и профессиональном коллективе
2. Заработная плата от 50 000 до 60 000 рублей на руки по результатам собеседования.
3. Оформление по ТК.
4. Оплачиваемый отпуск 28 календарных дней в год.
5. Пятидневная рабочая неделя.
6. Рабочий график с 9 до 18.
7. Офис расположен в ТП «Кожевники», в 20 минутах ходьбы от метро Павелецкая.
Резюме просьба отправлять по адресу: iqbuzz-ibs@yandex.ru
Selenium IDE и HotKey
2012-03-13 18:42
Доброго времени суток!
Ребята, нужна помощь:) долгой предыстории не будет ,скажу лишь, что в автоматизации я около 2х недель. повесели на меня разобраться с selenium.
Возникает следующая проблема при создании автотеста: не принимаются команды при нажатии букв с клавиатуры.
т.е надо запустить какой-нить поп-ап, который выползает по нажатию CTRL+A.команды до нажатия с клавиатуры идут, после появления поп-апа -тоже отрабатывается тест.
для справки: Selenium IDE v. 1.6, вообще пишу на C#, но придется писать и на php тесты.
Работу с нестандартным гридом организовал через последовательный обход строк и получения значения ячеек черз копирование их значения (другиим способами невозможно получить значения ячеек, OCR распознаёт только все стороки сразу, отдельную не получается указать).
Делается так:
содержимое Sys.Clipboard соханяется в переменную (на этом этапе часто возникают ошибки чтения из буфера обмена)
копирую значение ячейки, обрабатываю его
содержимое Sys.Clipboard восстанавливается из переменной (на этом этапе теряется часть форматов, назад присваиваются только текстовые форматы)
Так вот. При вызове Sys.Clipboard (интенсивное использование) часто появляются ошибки в тестируемом приложении. И грид этот в буфер обмена помещает не только текст, но форматированный текст (html). Как можно получить определённый формат из буфера обмена (html, rtf, ...)?
Может кто уже писал для себя совй метод через вызов функций через плагин Win32API или напрямую из user32.dll? Надеюсь при этом сделать тест более стабильным и получить возможность работы с форматированным текстом.
update. Попробую на основе описаний в MSDN и руководства "Работа с буфером обмена (clipboard)": http://www.excode.ru/art6846p1.html чего-нибудь сделать.
Помогите разобраться
2012-03-14 10:37
Добрый день, подскажите зачем тестировщику нужно знание языков Бд? что необходимо знать? Как применяются эти знания? Что изучать MS sql, my sql, postgre sql? кто с чем сталкивался, кто-что делал?
Юридическая сторона вопроса о тестирование
2012-03-14 10:47
Добрый день!
Господа подскажите пожалуйста, как принято у Вас оговаривать критерии качества работы отдела тестирования на заказных проектах?
Если точнее, то при заключении договоров с заказчиками на заказную разработку, требуется описать критерии работы тестировщиков которые будут характеризовать качество его работы. Со стороны заказчика идет инициатива ограничиться условием: если есть дефект в сданном функционале, обнаруженный хоть на следующий день, хоть через год, то затраченное время на тестирование этого функционала не может быть учтено. Такая формулировка абсолютно не корректна, так как регрессии не избежны. Поделитесь пожалуйста описанием процессов, стандартов, критериев для договоров.
Спасибо.
Ведущий специалист по тестированию
2012-03-14 10:51
Ищем ведущего специалиста по тестированию в мультимедийный проект- сервис легального видео контента
Задачи
ручное и автоматизированное, функциональное, регрессионное и не функциональное тестирование веб-сайта,
клиентских приложений для мобильных устройств и телевизоров
Желательно:
∙Опыт работы в тестировании соответствующей платформ
∙Опыт работы со средами автоматизации тестирования (например, Selenium)
∙Опыт работы с баг трекером (Jira, Bugzilla и т.п.)
Условия:
белая зарплата, ДМС, оплата связи.
зарплата обсуждается: 60 000- 90 000 gros
Марина
8-926-759-0338
m.maksimova@ancor.ru
Диалог загрузки файла
2012-03-14 11:29
Добрый день, при переносе скриптов с ТС 7.5 на 8 столкнулся с проблемой. скрипт напрочь отказывается работать с диалогом загрузки файла.
собственно пример строки:
AttachWnd.Window("DUIViewWndClassName", "", 1).Window("DirectUIHWND", "", 1).Window("CtrlNotifySink", "", 3).Window("SHELLDLL_DefView", "ShellView", 1).Window("DirectUIHWND", "", 1).DblClickItem("TestComplete");
Где AttachWnd - переменная определяемая другой функции (задает глобальную переменную для работы с диалоговыми окнами)
В общем то скрипт валится на DblClickItem("TestComplete"); Кто нибудь сталкивался с подобной проблемой? Какие методы использовали?
За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.
Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть описания вакансий, чтобы убедиться в этом.
Разумеется, это не могло не сказаться на индустрии обучения – тренинги по Selenium имеются в арсенале каждого учебного центра.
а курс “Разработка тестов на Selenium + Java” является, пожалуй, наиболее полным обзором не только самого инструмента Selenium, но и всей связанной с ним экосистемы, состоящей из множества расширений и сопутствующих инструментов.
Однако, все известные нам на текущий момент тренинги и учебные курсы ориентированы на специалистов, только начинающих знакомство с Selenium.
Что делать тем, кто уже три раза слышал, “как создать тесты на Selenium с нуля”, знает, что такое PageObject и умеет запускать тесты не только из среды разработки, но и из консоли?
Мы предлагаем новый, совершенно уникальный тренинг – про Selenium как он есть, со всеми его достоинствами и недостатками!
тренинг полностью посвящен WebDriver, aka Selenium 2.0, потому что за ним будущее!
никаких реминисценций в адрес Selenium RC и тем более в адрес Selenium IDE не будет,
минимум лирических отступления на тему “что лучше – TestNG или JUnit” или “автоматизация в контексте Agile”,
останется только правда про Selenium, вся правда, и ничего кроме правды!
Более актуальной и полной информации вы не найдёте нигде – ни в официальной документации, ни в книгах, ни на других тренингах!
Selenium IDE сгенерировал такой код:
Assert.IsTrue(Regex.IsMatch(selenium.GetConfirmation(), "^Are you sure you want to remove Item1[\\s\\S]$"));
Вообщем то все отлично работает.
Но интересует регулярка что бы строка "^Are you sure you want to remove Item1[\\s\\S]$" была без Item1. Т.е. теоретически на месте Item1 может быть и Item2 и Item3.
Проблема в том что после запуска выполняемого файла выполняется несколько процессов (несколько SQL-запросов ).
Для определения каждого процесса используется команда ps (без атрибутов).
Если я запускаю файл RunFile.sh руками то все замечательно (Использую Putty честно захожу и запускаю файл).
Но мне надо запустить этот же файл Silktest и для этого я использую Plink и команда ps (без атрибутов) не работает уже.
Ситуацию спасает ps -ef , но но это очень замедляет работу процессов. (если напрямую запрос отрабатывался 6 секунд, то используя Plink и ps -ef работает уже 6 минут)
Подскажете возможно можно использовать другие атрибуты команды ps.