new alert Webdriver
2012-03-15 09:43
Подскажите пожалуйста, как вывести новый, необходимый мне, временный алерт на экран при помощи Webdriver? (необходимо чтобы предупредить пользователя о ручном вводе)
чем тестировать игры вконтакте?
2012-03-15 13:23
Подскажите, кто что знает по тестированию flash игр в соц сетях. Как и что можно автоматизировать?
проверка состояния теста
2012-03-15 13:34
при написания некоторых тестов в связке селениум+тестнг возникла потребность узнавать завалился тест или нет...
т.е при условии, что тест падает, мне необходимо делать скриншот...так вот как из кода проверить прошел тест или нет ?.. есть ли вообще такая возможность, ибо писать if в каждом методе как-то не айс.
заранее благодарен
Соединение к базе данных идет через прокси:
(DESCRIPTION=(CONNECT_DATA=(SID=THPC1)(GLOBAL_NAME=THPC1))(ADDRESS=(PROTOCOL=TCP)(HOST =tms266.devlab.de.tmo)(PORT = 1523)))
db name = db_name
user = user1
pass = pass1
Как правильно записать connection string в окне JDBC Request в soapUI:
jdbc:mysql:// ...???...
Это возможно вообще? Или мне необходимы какие-то дополнительные параметры?
В селениуме новичок :) ситуация следующая - есть табличка, в которую можно добавлять новые строки клавишей "стрелка вниз". Отправляется этот запрос не конкретному элементу, а перехватывается обработчиком.
Как можно автоматизировать нажатие клавиши с помощью вебдрайвера?
QC. Скрипты. Обращение к Requirement
2012-03-15 16:21
В QC - на странице скриптов, при создании нового Requirement (в обработке события canPost) нужно проверить тип родительского Requirement. Не могу понять как обратиться к родит. объекту. Подскажите
Как должна быть устроена система тестирования флеш-игр для соц сетей н
2012-03-15 18:19
Привет всем! Очень нужна помощь. На фирме нет определенной системы по тестированию флеш-игр, просто ловим баги и заводим их в редмайне. Хочу совершенствоваться, автоматизировать это дело настолько насколько это возможно.
Не могли бы вы выразить свое мнение относительно того, как Вы видете идеально налаженную систему тестирования в компании которая занимается разработкой игр для соц сетей?
- Oracle DataBase 10g
- PL\SQL
- Oracle 10g Application Server
- XML
- Oracle Forms
- Unix/Linux OS knowledge (shell scripting)
Продолжительность 10 месяцев
Русский язык обязательно
Английский язык чтение технической литературы
Fulltime
Если данное предложение Вам интересно, то прошу высылать резюме на marina.makridina@reutax.com c указанием Вашей дневной ставки в USD.
Если Вы на данный момент недоступны для проекта - возможно Вы сможете рекомендовать его своим друзьям и коллегам.
Марина Макридина
Reutax AG
Алексей Лянгузов: Грамотная работа с дефект-трекером
2012-03-16 09:58
Практически на каждой конференции можно услышать рассказ про то, как правильно работать с баг-трекером -- как писать сообщения о дефектах, как отслеживать их жизненный путь, какие метрики собирать и как их использовать и так далее. Одним из наиболее полезных выступлений такого рода, пожалуй, является доклад Алексея Лянгузова на прошедшей конференции SQA Days 10. К сожалению, сделанная во время конференции запись оказалась недостаточно качественной, но Алексей проявил мужество и записал свой рассказ заново, опубликовав его в виде слайдкаста, с которым мы и предлагаем вам ознакомиться:
Передача параметров из Quality Center 11.
2012-03-16 12:31
Пытаюсь передавать параметры из Quality Center 11 в QTP. Почему решили использовать именно это решение? Потому что нужно запускать тесты по нажатию волшебной кнопки "Run Test Set" на удалённых машинах. Проблема состоит в передаче параметров от QC в удалённый QTP. Хранить параметры в эксельке не вариант (несекурно).
Всё сделано по мануалу:
1. Создан скрипт QTP, в File -> Settings -> Parameters заданы параметры на скрипт.
2. Параметры в настройках Action Call Properties экшену передаются.
3. Скрипт сохранён в QC.
4. Добавляем скрипт в Test Set в Test Lab в QC.
5. На вкладке "Execution Grid" жмём правой кнопкой на тест, выбираем "Test Instance Details".
6. В Execution Settings на вкладке "Automation" нет никаких параметров.
Сделали то же самое в QC9 - заработало, но там есть некоторые различия в интерфейсе.
Всё это очень подозрительно.
Что может идти не так? Может есть какая-то тонкая настройка QC или QTP, которую я упустил?
Ошибка при проверке существования окна
2012-03-16 14:57
Здравствуйте.
Никак не могу сообразить, как быть дальше, помогите...
Функции выполняются по очереди:
function OsnPost()
{
...
BK(Sotrudnik);
stat(param);
NewSpecOP();
...
}
В конце функции stat должны закрываться все окна определенного типа (это проще сделать, поскольку в зависимости от значения param этих окон может быть либо 3, либо 4):
function stat (param)
{
....
Log.Message("Закрываем открытые ранее окна");
do
{Sys.Process("ProcV8").Form("FormApp*").MDIWindow("*").Close();}
while (Sys.Process("ProcV8").Form("FormApp*").MDIWindow("*").Exists);
}
После того как закрылись все нужные окна скрипт на строке while... прерывается ошибкой: "Unable to find the object MDIWindow("*")."
Как избавиться от ошибки и продолжить выполнение основной функции?
Требуется программист C & C++
2012-03-16 15:22
В связи с тем что число проектов увеличивается, мы ищем хороших людей и грамотных специалистов различного уровня подготовки. Если Вы, даже частично, соответствуете нижеприведенным требованиям. Мы готовы обсудить Вашу кандидатуру.
∙ С, C++;
∙ STL;
∙ kernel objects, multithreading;
∙ Win32 API;
∙ COM/DCOM: умение использовать WMI и/или умение имплементировать COM-объекты самостоятельно;
∙ ATL;
∙ Windows sockets;
∙ Microsoft Visual Studio 7.x.
Будет хорошо, если Вы еще знаете и что-нибудь из нижеперечисленного:
∙ WTL, MFC;
∙ InstallShield.
Со своей стороны компания предлагает.Достойную заработную плату. Комфортные условия труда. Дружный коллектив. Возможность расти и совершенствоваться в своей профессии.
∙ Java language (JDK 1.4+);
∙ SQL (ANSI92);
∙ XML: DOM и SAX парсеры;
∙ J2SE: reflection, collections, I/O, networking, JDBC;
∙ J2EE: servlets, JSP, JSTL;
∙ Spring, Hibernate;
∙ Ant, JUnit;
∙ Application Servers: Jakarta Tomcat, IBM WebSphere, BEA Weblogic, JBoss (один или более из списка);
∙ RDBMS: Oracle, MS SQL, MySQL, PostgreSQL (одна или более из списка).
Будет хорошо, если Вы знаете что-нибудь из нижеперечисленного:
∙ XHTML;
∙ XSL/XSLT;
∙ JavaScript;
∙ Template engines: Velocity, Freemarker;
∙ Maven;
а также участвовали в разработке multi-tier приложений.
Если вы частично соответствуете нашим требованиям, мы так же готовы вести с Вами диалог.
Комфортные условия труда и достойную заработную плату компания гарантирует.
Дополнительные вопросы можно обсудить при помощи эл. почты in_rabota@inbox.ru либо по телефону +380509548525 Алиса
∙ Java language (JDK 1.4+);
∙ SQL (ANSI92);
∙ XML: DOM и SAX парсеры;
∙ J2SE: reflection, collections, I/O, networking, JDBC;
∙ J2EE: servlets, JSP, JSTL;
∙ Spring, Hibernate;
∙ Ant, JUnit;
∙ Application Servers: Jakarta Tomcat, IBM WebSphere, BEA Weblogic, JBoss (один или более из списка);
∙ RDBMS: Oracle, MS SQL, MySQL, PostgreSQL (одна или более из списка).
Будет хорошо, если Вы знаете что-нибудь из нижеперечисленного:
∙ XHTML;
∙ XSL/XSLT;
∙ JavaScript;
∙ Template engines: Velocity, Freemarker;
∙ Maven;
а также участвовали в разработке multi-tier приложений.
Если вы частично соответствуете нашим требованиям, мы так же готовы вести с Вами диалог.
Комфортные условия труда и достойную заработную плату компания гарантирует.
Дополнительные вопросы можно обсудить при помощи эл. почты in_rabota@inbox.ru либо по телефону +380509548525 Алиса
Требуется "Технический писатель"
2012-03-16 15:47
Обязательные требования к кандидату на должность "Технический писатель":
1. Адекватность =)
2. Знание английского языка на хорошем уровне (умение грамотно писать
английском языке).
3. Возраст 20 - 30 лет.
Пожелания к кандидатам:
1. Знание IT терминологии.
2. Опыт в сфере IT.
Уровень оплаты достойный.Условия труда комфортные. Предпочтение на данной должности отдается девушкам.
в крупную стабильную компанию срочно требуется Microsoft Dynamics Navision Специалист для долгосрочного проекта в Киеве (Украина).
Требования:
- опыт работы тестировщиком или консультантом Microsoft Dynamics Navision;
- .NET experience;
- наличие действительного MCP ID;
- уровень владения английским языком Fluent.
Условия:
- продолжительность проекта до декабря 2013;
- старт незамедлительно;
- полный рабочий день
- Киев (Украина).
Если Вы сейчас свободны, то высылайте Ваше резюме, с указанием дневной ставки в USD и датой возможного выхода на marina.makridina@reutax.com
Если Вы сейчас недоступны, то возможно Вы сможете рекомендовать данный проект своим коллегам
По всем вопросам Вы можете обращаться ко мне.
С уважением,
Марина Макридина
marina.makridina@reutax.com
WebDriver не видит элемент на странице
2012-03-16 17:07
Всем привет.
Помогите с проблемой.
Есть приложение работает только в IE. Написано хитрым образом вся разметка и javascript хранятся в базе, они приходят в браузер в виде xsl и там уже слепляются в единую страницу
Кроме этого практически везде используются фреймы (IFrame).
Так как есть только IE ничего кроме его консоли у меня нет :(((.
Я не могу нажать на кнопку, вебдрайвер её просто не находит.
Есть кусок HTML new 1.html
необходимо нажать на "Дела по убыткам"
<span class="sp_title_text" id="mode_text">Дела по убыткам</span>
Думаю что вообще проблема может и не в Xpath. Может эта таблица находится в каком то фрейме но ie не дает посмотреть весь код страницы, то что он показывает это просто таблица.
Может есть средства посмотреть все элементы на страницы со всеми их свойствами и со всеми фреймами?
PS случайно нажала на отправить не успев дописать вопрос sorry :(((
Тестирование скрипта
2012-03-16 21:00
Подскажите пожалуйста! Вообщем я новичек в этом деле. Дали задание...
Вобщем есть сайт. Под него написано API для андроида, мне сказали протестировать этот скрипт на безопасность, функциональнось и тд.
Есть документация к этому api, где описывается запрос к серверу в xml-формате, ответ сервера в том же xml-формате, описываются методы и xml-формат значений, которые они возвращают.
С какого боку тут вообще подходить и как мне тестировать этот скрипт? Что мне для начала надо?
Заранее спасибо за советы
Начинающий тестировщик vs опытный
2012-03-16 21:37
Предположим, есть некоторая новая фича, которая слабо пересекается с основным функционалом, либо не пересекается вообще и есть два тестировщика.
Первый тестировщик – опыт работы 2 месяца (первая компания, где он работает тестировщиком), видит новую фичу первый раз
Второй тестировщик – опыт работы 1,5 года и тоже видит новую фичу первый раз.
Есть требования, которые в общих чертах описывают, что должно быть. При этом в фиче нет никаких особенностей, которые нельзя было бы определить с помощью логики, после внимательного прочитывания этого описания в общих чертах.
Опытный тестировщик проверяет работу новичка (изначально новичек не был предупрежден о предстоящей проверке).
Опытный тестировщик находит больше багов и это нормально, но если он находит намного больше багов, как быть тогда?
Какова, по вашему мнению, нормальная разница между работой опытного и неопытного тестировщика?
И второй вопрос, если например, в требования что-то указано явно (даже додумывать не приходится), но при этом опытный тестировщик находит в этом месте баг, который пропустил неопытный тестировщик, то неопытный безнадежен?
Скопировать изображение
2012-03-16 22:29
Подскажите - как средствами selenium ide скопировать изображение со страницы и отправить на анализ...
Если более конкретно - надо на сайте сделать проверку наличия дат на регистрацию.
Доступ к дате закрыт капчей - её надо скопировать и отправить на анализ в captcha boot - потом принять результат и вставить в форму.
Выдергиванием URL на картинку делу не поможешь - HTTPS :(
В общем - я человек в этом вопросе неопытный - согласен на сотрудничество со спецом на взаимовыгодных условиях...
JiraAuthenticationContext authenticationContext;
authenticationContext = (JiraAuthenticationContext)ComponentManager.getComponentInstanceOfType(JiraAuthenticationContext.class);
User remoteUser = authenticationContext.getLoggedInUser();
Возвращает null.
В чем может быть дело и как с этим бороться?
Самое интересное то, что только при вызове одного метода возвращается null, в остальных местах все работает нормально.
А можно ли ответить на вопрос "Хороший ли я тестировщик"?
2012-03-17 17:02
Собственно, сабж. Мысль возникла не потому, что я чем-то не доволен, что у меня какие-то проблемы. Совсем наоборот: я хочу работать над собой, становится лучше. Но для этого надо ответить на несколько простых вопросов:
-Что я умею делать?
-Как хорошо я это делаю?
В QA совсем недолго, потому могу только предполагать, что есть какой-то аналог brain-bench, который может быстро указать на сильные и слабые стороны специалиста. Собственно, нужна подсказка: куда копать
P.S. за спиной 6 лет работы с 1С, разработка на С++. Но тема не об этом...
Парадокс пользовательской формы
2012-03-18 11:22
Имеется главное окно приложения. В нем есть грид. В гриде есть запись. Запись можно удалить тремя способами - из контекстного меню, с помощью пользовательской кнопки "удалить" и путем нажатия клавиши Delete на клавиатуре. После использования одного из этих трех способов выводится диалог подтверждения с двумя кнопками - "удалить" или "отменить". А теперь, внимание, вопрос: при тестировании с помощью TestComplete первые два способа не вызывают проблем, а вот после имитации нажатия клавиши Delete, диалог появляется, но вот кнопка на нем нажиматься не хочет. Во всех трех случаях для нажатия кнопки используется один и тот же участок кода (в функции, написанной для удаления), окно диалога, как видно из Object Browser, также одно и то же. Кнопка в коде теста указана как btn = Win1.Win2.Win3.Win4.Win5.Win6. Одно из этих Win ТС и не нравится (как видно из окна индикации воспроизведения кода), ожидает его бесконечно, остановить программу с помощью кнопки Стоп невозможно. А после нажатия нужной кнопки на форме вручную, пишет в логе, что такого объекта нет. Делаю все действия вручную, проверяю вызванное окно диалога - все нормально, объект присутствует. С чем может быть связано такое поведение теста?
1. Руководитель web проектов
2. Исполнительный директор web проектов
3. Технический директор web проектов
4. Администратор развития web сайта
5. PR директор web проектов
6. Коммерческий директор web проектов
7. Специалист по оценке инвестиций в web проекты
Если Вы специалист с нужной нам web-профессией, пройдите собеседование, заключите с нами контракт и зарабатывайте твёрдую американскую валюту, не выходя из дома или находясь в путешествии.
Если Вы не специалист с нужной нам web-профессией, но хотите стать таким специалистом и зарабатывать твердую американскую валюту, а в последующем создать с нами совместный бизнес, то пройдите собеседование, пройдите бизнес стажировку, получите нужную Вам и нам web-профессию и зарабатывайте, находясь в путешествии или не выходя из дома.
По всем вопросам обращаться через skype: ok4217
Нам необходимы только 21 специалист, то есть 3 специалиста каждой из вышеперечисленных web-профессии.
Летом нам понадобятся еще 21 специалист. Успейте пройти бизнес стажировку и получить высокооплачиваемую web-бизнес профессию.
За интернетом сегодняшнее и будущее современного бизнеса!
С уважением, Дмитрий (русскоговорящий представитель корпорации)