печатать там, где находится курсор
2011-08-29 12:26
скажите, пожалуйста, есть ли такая возможность в селениуме: печатать там, где стоит курсор? чтоб было без определения xpath элемента
QTP: проблема с опознанием объектов в JavaTree, JavaList, JavaToolbar
2011-08-29 12:42
Здравствуйте. Подскажите пожалуйста, проблема заключается в том, что QuickTest не понимает, не распознает элементы в JavaTree, JavaList, JavaToolbar.
Не могу понять, какие свойства указать в ObjectIdentification, чтобы узлы в дереве, кнопки в тулбаре, элементы в джаваЛисте были опознаны.
Функциональное тестирование ПО
2011-08-29 13:53
Функциональное тестирование по праву занимает ведущее положение среди прочих видов тестирования, поскольку программа должна в первую очередь работать правильно, иначе ни скорость, ни защищенность, ни удобство использования уже не будут иметь никакого значения.
У нас есть специальный тренинг “Тест-дизайн от А до Я”, посвященный тому, как придумывать тесты. Но помимо владения техниками тест-дизайна нужно ещё уметь их применять в нужном месте и в нужном объёме. Тестировщик способен придумать тестов гораздо больше, чем можно выполнить в разумное время.
Куда же направить основные усилия:
на системное или модульное тестирование?
на тестирование методом “чёрного” или “белого” ящика?
на автоматизацию или ручное тестирование?
на регрессионное тестирование или проверку новой функциональности?
на “позитивные” или “негативные” тесты?
Между описанными направлениями деятельности должен быть найден “средний путь”, который позволяет сбалансировать усилия и максимально использовать преимущества каждого из направлений.
Тренинг “Функциональное тестирование ПО” нацелен именно на рассмотрение этих вопросов, на формирование умения составлять тактический план функционального тестирования с целью достижения максимального тестового покрытия с минимальными усилиями и за кратчайшее время.
FireFox 6 и Selenium IDE (PHP фотрмат)
2011-08-29 13:57
Сабж в теме. Что делать? как быть? обновил по глупочти лису и теперь нет PHP поддержки в IDE.
как быть? как активировать?
Определение координат объекта
2011-08-29 14:37
Имеется TreeView, в котором необходимо выполнить перенос элемента. Использование координат не приемлемо, так как структура дерева меняется. Есть ли методы позволяющие узнать координаты элемента дерева, что бы в дальнейшем передать их как аргументы для Drag метода. Или может есть другой способ переноса элемента 'по имени'. Например: выделил элемент "Item1", и перенёс его в "Item2".
Я джаднул TakesScreenshot класс и увидел следующее
package org.openqa.selenium;
// Referenced classes of package org.openqa.selenium:
// WebDriverException, OutputType
public interface TakesScreenshot
{
public abstract Object getScreenshotAs(OutputType outputtype)
throws WebDriverException;
}
getScreenshotAs - вообще абстрактный метод и никакое @Override как в примере не надо, в классе RemoteWebDriver - вообще нету такого метода. Подскажите, все же как сделать скриншот на ремоут машине.
Пробовал передавать в getScreenshotAs и OutputType.BASE64 и OutputType.FILE - все время "Exception in thread "main" java.lang.NullPointerException
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:387)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:411)" на строке String base64Str = execute(DriverCommand.SCREENSHOT).getValue().toString();
В ОТП Банке открыта вакансия специалиста по тестированию
Основные должностные обязанности:
- Анализ и детализация требований
- Составление сценариев тестирования
- Проведение тестирования
- Отслеживание дефектов
- Составление документации
Требования к кандидату:
- Высшее образование
- Опыт работы в тестировании более 1 года
- Знание основ SQL
- Желательно опыт работы с банковским ПО (Ва-Банк или др.)
- Личные качества: тщательность, методичность, внимательность, аккуратность, умение работать в команде
Условия:
- Заработная плата: 50000 – 80000 р
- Добровольное мед. Страхование
- Тренировки по футболу и волейболу
Корпоративная цена для посещения фитнес-клуба
Резюме высылайте по адресу: i.gladnev@otpbank.ru
Иван
Основные должностные обязанности:
- Разработка скриптов автоматизированной выборки тестовых данных
- Разработка автоматизированных функциональных тестов
- Разработка заглушек и эмуляторов
- Разработка нагрузочных скриптов
- Составление сценариев нагрузочного тестирования
- Проведение нагрузочных испытаний
- Анализ результатов нагрузочного тестирования
Требования к кандидату:
- Высшее образование
- Опыт программирования
- Знание SQL, PL/SQL, VBS, C
- Желательно опыт работы с банковским ПО
- Желательно знание инструментов автоматизации тестирования (HP QuickTest Pro, HP LoadRunner, IBM Rational Robot или др.)
- Личные качества: тщательность, методичность, внимательность, аккуратность, желание совершенствовать свои навыки и учиться новому, умение работать в команде
Условия:
- Предполагаемая заработная плата: 60000 – 90000 р
- Добровольное мед. Страхование
- Тренировки по футболу и волейболу
- Корпоративная цена для посещения фитнес-клуба
Резюме высылайте по адресу: i.gladnev@otpbank.ru
Иван
10-я Международная конференция специалистов в области обеспечения качества ПО
2-3 декабря 2011 года, Москва, Россия
Дорогие друзья!
Приглашаем вас принять участие в работе 10-й ЮБИЛЕЙНОЙ Международной конференции специалистов в области обеспечения качества ПО – SQA Days.
За эти годы мы с вами добились удивительных результатов! Нам многое удалось сделать на пути продвижения современных подходов в реализации качественного программного обеспечения. Вам удалось научиться многим новым практикам, инструментам, существенно улучшить взаимодействие в команде. Каждый из вас имел возможность внедрить полученные знания на практике, тем самым увеличив эффективность своей работы и качества ПО, а ведь это и есть цель настоящего тестировщика.
Разработчик автоматизированных тестов
2011-08-29 17:49
В ОТП Банке открыта вакансия специалиста по автоматизации функционального и нагрузочного тестирования
Основные должностные обязанности:
- Разработка скриптов автоматизированной выборки тестовых данных
- Разработка автоматизированных функциональных тестов
- Разработка заглушек и эмуляторов
- Разработка нагрузочных скриптов
- Составление сценариев нагрузочного тестирования
- Проведение нагрузочных испытаний
- Анализ результатов нагрузочного тестирования
Требования к кандидату:
- Высшее образование
- Опыт программирования
- Знание SQL, PL/SQL, VBS, C
- Желательно опыт работы с банковским ПО
- Желательно знание инструментов автоматизации тестирования (HP QuickTest Pro, HP LoadRunner, IBM Rational Robot или др.)
- Личные качества: тщательность, методичность, внимательность, аккуратность, желание совершенствовать свои навыки и учиться новому, умение работать в команде
Условия:
- Предполагаемая заработная плата: 60000 – 90000 р
- Добровольное мед. Страхование
- Тренировки по футболу и волейболу
- Корпоративная цена для посещения фитнес-клуба
Резюме высылайте по адресу: i.gladnev@otpbank.ru
Иван
В базе данных есть данные:
Иванов Иван 01.01.1990 0671111111
Петров Петр 03.03.1993 0961111111
Петров Петр 03.03.1993 0501111111
И есть довольно странная форма логина:
- Поле Фамилия
- Поле Имя
- Поле Дата рождения
Логика программы следующая:
- если вводишь верно имя, фамилию и дату рожд. уникального пользователя (Иванов Иван 01.01.1990), тебя залогинивает и переносит на след.страницу.
- если вводишь верно имя, фамилию и дату рожд. НЕуникального пользователя (Петров Петр 03.03.1993) программа выдает ERROR
- если вводишь несуществующего пользователя (Сидоров Сидор 01.01.2000) программа выдает ERROR (точно такую же ошибку. НЕ ДРУГУЮ!)
- если вводишь всякую фигню, цифры, пустые поля, иероглифы, программа выдает тот же самый(!) ERROR.
Конечно я немного утрирую ситуацию, упрощаю, но так легче для вопроса.
А вопрос следующий:
Есть вариант 1, написать на все это дело 2 тесткейса (по количеству выходных состояний программы).
В первый положительный flow, а во второй - все остальное: и пустые поля, и иероглифы, и вполне нормальные данные те которые приведут к ERROR (например, Петров Петр 03.03.1993, ERROR - т.к. таких двое в базе).
Есть вариант 2,сделать большее кол-во тесткейсов, например на данные с уникальным пользователем тесткейс позитивный, на данные с неуникальными пользователями негативный, еще один для корректного, но несуществующего, еще один для всякой фигни, типа пустых полей и иероглифов.
Делается это все для автотестирования, регрессии, все данные пишутся в отдельный файл из которого потом будут браться.
Кому какой подход больше нравится?
Нагрузочное тестирование на TestComplete
2011-08-30 08:46
Здравствуйте!
Хотел спросить совета по поводу нагрузочного тестирования используя TestComplete 7.52.
Можете объяснить как использовать разные данные в методе POST(например форма авторизации - чтобы использовать разные логины и пароли; запрос записал использовав рекордер)?
И еще хотел бы узнать возможно как нибудь увеличить кол-во виртуальных пользователей не покупая лицензию на это ?