Отмечаем 9-е сентября
2011-09-02 10:04
Всем привет!
На носу 9-е сентября и наш профессиональный праздник. Давайте отметим его вместе!
Место сбора: пивной ресторан "Старая мансарда" (м. Спортивная, http://www.s-mansarda.ru/).
Время сбора: ориентировочно 19-00 (или раньше).
Если вы желаете присоединиться к нашей милой компании и провести с пользой вечер пятницы, то отпишитесь либо в этой теме, либо в нашем общем скайп-чате. Место будет бронироваться заранее, поэтому мы должны быть уверенными в том, что вы придете!
Мне нужно каким-то образом в @AfterTest получить инфу о последнем тесте: его имя, прошел или завалился, время выполнения.
Вопрос: можно ли как-то получить эту информацию не создавая внутри самого теста такой информации? Ну т.е. может быть есть какие-то специальные аннотации, атрибуты или что-то еще из возможностей TestNG?
Тест-дизайн от А до Я
2011-09-02 15:32 Можно ли построить здание без проекта? Можно, если оно не слишком большое. Например, шалаш или скворечник. В более сложных случаях скорее всего придётся учитывать рельеф местности и особенности почвы, где здание будет стоять, характеристики материалов, из которых оно будет построено, и не следует забывать об эстетической привлекательности того, что получится. Проектируя здания, мы опираемся на знания, накопленные бесчисленными поколениями строителей и архитекторов, используем в своей работе их успешные находки и стараемся не повторять их ошибок. Этот опыт частично преобразовался в научные теории, а какая-то его часть продолжает оставаться на уровне эвристики.В тестировании дизайн, или проектирование, тестов также занимает центральное место. Выполняем ли мы тесты вручную или автоматизируем их, используем ли мы тестирование методом свободного поиска или фиксируем тесты в виде готовых к повторному использованию сценариев -- во всех случаях сначала нам приходится эти тесты спроектировать, то есть придумать. И чтобы не потеряться в хаосе бесконечного количества тестов, которые достаточно выполнить.
Тестирование, как и программная инженерия в целом, достаточно молодая дисциплина. По этой причине практически всё знание в области тестирования имеет эвристическую форму. На тренинге мы рассмотрим различные эвристики, начиная от известного всем тестировщикам разбиения данных на классы эквивалентности и до тестирования на основе рисков.
проблема с alert
2011-09-02 16:39
такой вот вопрос. есть страница - справочник. в него нужно добавить элементы. при нажатии на кнопку Добавить появляется окно. зам заполняешь нужные данные, жмешь сохранить и окошко добавления закрывается, после чего появляется alert о том, что данные добавлены.
вобщем то проблема состоит в том, что если руками проходить тест, то пока в alert не нажмешь Ок или не закроешь его, данные в справочник не добавляются.
selenium этот alert не выводит. а просто подтверждает что он есть. и нажать на Ок в alert не получается, соответственно данные в справочник не добавляются.
подскажите, пожалуйста, как эту проблему решить?
Не срабатывает подтверждение при удалении.
2011-09-02 16:40
Доброго времени суток!
Заранее говорю,что прочесала весь форум, но мне ничего не помогло.
Проблема заключается в следующем.
Есть кейс для удаления записи: отмечаю галочкой запись, жду Delete, возникает окно с подтверждением, в котором уже выделено Ок, соглашаюсь,запись удаляется.
Однако при написании тестов у меня возникла такая проблема: тест доходит до окошка с подтврждением, а дальше ничего не происходит, ничего не срабатывает,пока я сама не нажму Ok (мышкой или по нажатию Enter).
Указание $this->chooseOkOnNextConfirmation(); перед кликом непосредственно на кнопку Delete не помогает, не срабатывает и $this->keyPressNative("10");
Подскажите, пожалуйста, что я могу делать не так и почему ничего не срабатывает?
Кстати, на всякий случай, окно выглядит так:
16:48:00.091 INFO - Command request: click[id=ctl00_MainContent_btnLogin, ] on s
ession beafaf494bbd4aa799abc79721892273
16:48:00.124 INFO - Got result: OK on session beafaf494bbd4aa799abc79721892273
на деле же ничего не нажимает :(
это лечится?
Не срабатывает click checkbox
2011-09-02 17:25
На странице сайта есть checkbox, при выборе которого с помощью Ajax грузиться определенная часть страницы. есть скрипт:
<?php
class Olo1 extends PHPUnit_Extensions_SeleniumTestCase
{
protected function setUp()
{
$this->setBrowser("*opera");
$this->setBrowserUrl("http://example/");
}
public function testMyTestCase()
{
$this->open("/reistassen.whtml");
$this->click("id=checkbox_price_50_100");
sleep(10);
}
}
?>
Запускаю через phpunit. В открытом окне браузера выбирается этот checkbox, но ничего не происходит, нужная часть страницы не обновляется.
Почему такое может быть???
HHHEEELLLPPPP!!!
модель тестирования
2011-09-03 01:17
Здравствуйте!
Прошу помочь с выполнением следующего задания:
"Разработать модель тестирования интернет-магазина в концепции запуск нового
проекта. Описать порядок тестов, для быстрого и эффективного тестирования проекта."
З.Ы. 2 года проработал тестировщиком компьютерных игр....Работа заключалась в тестировании компьютерных игр на наличие ошибок с последующем внесением их в базу данных =)
Просто при поступлении на должность web-тестировщика я столкнулся с некоторыми трудностями....)