Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Проблема NameMapping



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Проблема NameMapping
2012-11-27 10:18
Новичек в тест комплите. У меня следующая проблема:
Использую структуру NameMapping-tree, тестирую web-интерфейс устройства. Тестировал в IE 7
Сначала гонял тест на устройстве, предположим с ip-адресом 172.20.50.207, вроде все работало, но когда поменял устройство и у него стал ip 172.21.50.207, то тест перестал работать, потому что не находятся имена элементов страницы, т.е необходимо генерировать новые? Или как то можно перенести одну Map на разные ip.
Спасибо.
Ну пример срипта вот:
function Login()
{
var explorer, ie, page, edit_area, passw_box, edit;
var ie;
var password;
var page;
TestedApps["iexplore"]["Run"](1, true);
Aliases["iexplore"]["ToURL"]("172.21.50.208");
ie=Aliases["iexplore1"];
edit_area = ie["password"]["edit_area"];
passw_box = edit_area["passw_box"];
passw_box["wText"] = "msg4";
edit = edit_area["Edit"];
edit["wText"] = "dm";
edit["Keys"]("[Enter]");
ie.index_page.Wait();
}


Автоматизация и ручное тестирование: два в одном
2012-11-27 11:33
Коллеги, возник такой философский вопрос: стоит ли требовать от одного сотрудника автоматизировать тесты, выполнять ручные и при этом заниматься всей документацией. У меня сложилось мнение, что каждый человек должен заниматься своим делом. Например, отдельно мануальный тестер, спец в автоматизации, спец в тестировании безопасности и т.д. Конечно, есть в этом мире люди, которые умеют все, но разве не эффективнее, когда каждый занимается своим делом?
Хотелось бы услышать у кого какие мысли на этот счет. Вопрос возник после просмотра требований к кандидатам на вакансии, уж очень многие хотят себе в штат супер-тестера с кучей знаний,т.е. 2 в 1 и более)))

Руководитель отдела тестирования
2012-11-27 13:14
Всем хорошего дня!

Сейчас мы ищем руководителя отдела тестирования в гейм-дев компанию.

Что нужно делать:
Руководить тестировщиками штатными и внештатными
Выстроить и отслеживать выполнения процесса тестирования
Координировать тесты локализации, работу переводчиков
Следить за сроками и качеством работы отдела

Что требуется:
Опыт руководства отделом/группой тестирования
Свободный английский язык
Опыт работы в игровой индустрии

Условия работы - шикарные!
Почта для связи: dpisarets@spice-agency.ru.

Как искать и находить баги?, Москва, 6-7 декабря
2012-11-27 13:30
Последний очный тренинг в этом году!!!

Вы уже освоили основные техники тест-дизайна? Отлично! Значит, Вы – квалифицированный тестировщик.

Но куда двигаться дальше? Что делать, чтобы стать высококвалифицированным тестировщиком?

Как научиться находить баги, которые не находят другие тестировщики, несмотря на то, что они знают те же самые техники?

Освоение техник – это лишь первый шаг на пути к мастерству. Как нотная грамота и гаммы для музыканта. Как умение держать ракетку и наносить удары слева и справа для теннисиста. Как знание дебютов и эндшпилей для шахматиста.

Разумеется, техники надо знать. Но для осмысленного, а тем более творческого их применения требуется ещё кое-что:

Нужны дополнительные профессиональные навыки.

Этот тренинг нацелен на формирование у тестировщика специальных навыков:

  • наблюдательность,
  • умение задавать вопросы,
  • “чтение между строк”,
  • поиск информации,
  • “брейншторминг”,
  • моделирование,
  • выстраивание причинно-следственных связей,
  • сравнение и выявление различий,
  • фокусировка и расфокусировка,
  • латеральное мышление и рефрейминг,
  • профессиональное “двоемыслие”.
Почитайте внимательно статьи и учебники про техники тест-дизайна. Они правильные, и они работают. Но в них не хватает чего-то неуловимого...

Откуда берутся пропущенные баги, которые тестировщик “не заметил”? Почему не заметил? Техники не виноваты. В них ничего не говорится о том, как надо проверять результат. Просто не хватило наблюдательности.

Почему в продуктив попадают баги, для которых тестировщик “не придумал” подходящего теста? Техники не виноваты. Просто неверно выбрана модель или техника применялась не там и не так.

В описаниях техник уделяется много внимания тому, как анализировать входные данные, как строить комбинации, какие последовательности нужно выполнять.

Но там не написано главного – как понять, что вы нашли баг? Как его узнать? Как понять, правильно или неправильно работает программа? Говоря “профессиональным” языком – тема оракулов не раскрыта.

Наконец, как понять, правильно или неправильно вы применяете ту или иную технику? Тема оценки полноты покрытия не раскрыта тоже.

Отзывы участников очного тренинга "Как искать и находить баги?"

Еще есть возможность успеть зарегистрироваться!!!



Читать дальше

IE modal dialog handle
2012-11-27 13:35
Добрый день!

Столкнулась со следующей проблемой - не могу отловить modal dialog в IE, видела что у watir есть класс для работы с модальными диалогами, возможно ли его отловить средствами java+Selenium?:)

Планирование тестирования и проектирование тестов
2012-11-27 13:37
Очный двухдневный тренинг Натальи Руколь

Киев, 6-7 декабря

В зависимости от проекта, компании, продукта, команды, и многих других факторов, Вы можете использовать тестирование методом свободного поиска или более формальные, скриптовые подходы. Но вне зависимости от подхода к тестированию, оно должно быть планируемым, оптимизированным и управляемым. В противном случае неизбежны хаос, пропуски ошибок, нерациональная трата времени, ресурсов. Если Вы – тест-менеджер или ведущий тестировщик, и Ваша задача – поиск оптимального процесса тестирования, то Вам обязательно будет полезен этот тренинг. На нём мы не просто рассмотрим основные техники планирования, тест-анализа и организации процесса тестирования, но и потренируемся и сможем определить, какие подходы нужны именно Вам.

Зарегистрироваться на тренинг



Читать дальше

Проблема с авторизацией(Jmeter)
2012-11-27 14:48
Доброго времени суток. Как новичок в нагрузочном тестировании, столкнулась сначала с windows-авторизацией пользователей в системе. Разобралась с помощью HTTP Authorization Manager. Все хорошо, но в системе активных пользователей только 5, более добавить сложно. Требование стоит результаты на 5 и на 30 пользователях. Погуглила, нашла User Parameters, который может запускать пользователей "по кругу". Вроде бы все решилось, но проблема пошла так: зашел первый пользователь отработал - ок, заходит второй пользователь тест валится и так с последующими... В общем запуталась совсем, что и как.
Еще... все бы хорошо, но система не может разлогиниваться(нет кнопки logout), выйти из системы можно если закрыть браузер(браузер только IE).

Подскажите, как же правильно сделать авторизацию в системе(через windows окно) и как разлогинится после.

Подготовка тестовой машины
2012-11-27 17:50
Здравствуйте!

Есть такая ситуация:
Есть тестовая машина с одним 2-х Тб-м жестким диском. Т.е возможность выделить под каждую ОС (Win xp - 8; Win server 2003 - 2012) раздел. Однако, последовательность установки ОС незвестна.
Может быть кто сталкивался, как следует поставить, в какой очередности серверные ОС? Обычные ОС ставятся по году выпуска - Xp,Vista,7,8 - должны перезаписываться загрузчики и подхватываться старые версии ОС. А как быть с серверными - в какой момент их устанавливать? Т.е чтобы был список при чтении загрузчика, в котором присутствует все ОС?

Заранее спасибо!

Out of memory
2012-11-27 18:12
Выпадает ошибка "OUT OF MEMORY" в "XENU" - как побороть???

Selenium и выбор элемента JavaScript
2012-11-27 19:33
Добрый день!

Решил попросить помощи коллег в нелегком деле тестировщика...

Ситуация изначально следующая:
- есть тест-кейс, который судя по всему был адаптирован с Selenium IDE (сейчас все запускается через Selenium-сервер)
- страница, которая тестировалась этим кейсом изменилась - добавили всплывающее окно на java-script, в котором необходимо выбрать один из присутствующих элементов (фактически строки таблицы) и нажать кнопку Select (закрывает окно, добавляет выбранный параметр в таблицу)
- кнопка Select становится активной, только если на какой-то элемент нажать мышкой, т.е. он будет выбран
- после нажатия меняются атрибуты класса (добавляется *-selected)
- элементы генерируются по факту, запихнуты в кучу дивов без идентификаторов (ловил только через css=div.class...)

Тесты собраны в тест-сьюты, которые запускаются с помощью Selenium-сервера, при этом некоторые проверяются и обкатываются на Selenium IDE.
Самая печаль - тесты запускаются через Internet Explorer 9.

Вариант решения, который нашелся для Firefox (кейс для Selenium IDE, собственно для обкатки):
- элемент окна находиться с помощью:
mouseMove css=div.x---last #часть имени пропущена 'last' - как идентификатор данного div-блока

- эмулируется нажатие (выделяет строку, но кнопка Select не активна все еще)
mouseDown css=div.x---last
в то же время у этого блока появляется еще один атрибут *-selected

- делается клик на тот же div, но по другому идентификатору
click css=div.x---selected
Результат: строка выделена, кнопка становится активной, далее нажимается кнопка - тест успешен.


Проблема:
В Internet Explorer 9 этот тест-кейс останавливается на "click css=div.x---selected", поскольку этот атрибут не появляется.
Т.е. либо не корректно работает "mouseDown", либо как-то не так обрабатывается класс с его атрибутами, лмбо что-то еще...
При "ручном" клике мышкой все нормально.

Вопрос:
Подскажите каким образом можно заставить IE делать эмуляцию клика в таких условиях? (варианты приемлемы только в рамках возможностей Selenium RC)

Несколько уточняющих моментов:
- показать собственно сайт не могу, поскольку это тестовый сервер билинг-системы
- дополнительную информацию предоставлю по возможности, в пределах вышеуказанной причины
- изменения в коде никто делать не будет, чтобы облегчить жизнь тестеру
- другие решения кроме Selenium RC не актуальны, поскольку тестов очень много со старых времен, они все работают взаимосвязанно (сейчас идет процесс переписывания под webdriver, но это весьма тернистый путь)

Буду благодарен за информацию, если что-то можете подсказать.


© 2010 | Software-Testing.Ru


В избранное