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

Тестирование Windows Application



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

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


Тестирование Windows Application
2011-08-10 11:29
Добрый день, коллеги. Я начинающий тестер, поэтому буду благодарен за подробные ответы. Вопрос в следующем: мне дали тестить виндовс приложение с клиент-серверной, трехуровневой архитектурой (Desktop Application - Application Server - Database Server), какие тесты используются для этого? (WEB-тесты, UNIT-тесты...). Да и как это вообще делается! WEB-тесты я так понимаю не подходят, поскольку приложение работает не через браузер. С сервером общается на TCP/IP. Буду благодарен за любую информацию, может гдет на форуме уже обсуждалось чтот подобное, я не нашел. Спасибо.


Ищем тестировщика web-проектов
2011-08-10 12:00
Компания Ingenius Systems проектирует и разрабатывает сложные интернет-проекты.
Мы ищем тестировщика web-проектов.

Требования: Понимание процесса тестирования интернет-проектов ОБЯЗАТЕЛЬНО
Опыт работы в качестве тестировщика web-проектов
Аккуратность, усидчивость и желание работать тестировщиком
Мужчина/женщина, возраст до 26 лет

Желательно: опыт проведения нагрузочного тестирования и/или автоматизированного тестирования

Обязанности:
Разработка планов тестирования и тест-кейсов
Ручное тестирование сайтов на распространенных браузерах – IE6+ Mozilla Firefox, Opera, Safari

Условия работы: Стабильная заработная плата (обсуждается индивидуально) Гибкий график работы (начало рабочего дня с 10.00 до 12.00)
Офис – г. Москва, м. Маяковская (7 минут пешком)
Возможность профессионального роста

igsystems.ru

Россия, Москва

Трудность при тестировании веб
2011-08-10 13:09
Добрый день!

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

Есть плагин для броузера, который выводит определенные данные по конкретной веб странице (при открытии страницы в углу браузера появляется цифра).
Данные считаются следующим образом - происходит запрос к сторонней базе данных с определенными параметрами по конкретному урлу, от БД приходит ответ с данными, которые впоследствии определенным образом пересчитываются для вывода.

Суть проблемы в том, что на каких-то веб страницах запрос происходит не один а 6 раз, на каких-то 3, на каких то еще какое то количество раз, при том что должен быть всего 1 запрос! Запросы я отслеживаю в http fox или fiddler. Запросы идентичные, база данных отвечает корректно каждый раз.

Суть проблемы возможно в том, что какие-то элементы веб-страницы вызывают запрос к БД. Мне необходимо это выяснить, но я не знаю как.
Доступа к коду плагина у меня нет.
Подскажите, могу ли я каким-то образом пошагово грузить элементы на странице - чтобы отследить возможную зависимость?
(может блоки рекламы грузят запрос, может фрэймы (что врядли), может еще что)

Запросы грузятся то подряд все 6, то чередуясь с элементами на странице.

Я предполагала что любые ненайденные ресурсы могут вести на обрабатываемую страницу, но битых ссылок/картинок на данных страницах нет.

Буду рада любым вопросам, идеям и подсказкам.

С уваженем.

Тренинги по тестированию ПО в Санкт-Петербурге
2011-08-10 16:18
В августе Алексей Баранцев проведет в Санкт-Петербурге три тренинга по тестированию ПО.



Устойчивая обработка ошибок скриптом
2011-08-10 16:58
Добрый день!

При изучении TestComplete 8 и написании простейших тестовых проектов естественно возник вопрос - а насколько устойчивы скрипты при возникновении различных ошибок в виде окон исключений? Ведь появление такого окна может произойти почти в любом месте программы. Следовательно нужна корректная обработка такой ситуации. Да, TestComplete предоставляет метод OnUnexpectedWindow, которое может закрыть данное исключение и тест продолжит выполнение дальше. Но если при этом исключении будут появляться другие ошибки - допустим пропадет какая-то кнопка, которая должна быть нажатой далее - скрипт будет искать ее и, не найдя, выдаст ошибку и дальше пойдет вразнос. Известно, что после такого исключения лучше перезапустить программу. Но далее, при повторном выполнении проекта, тестовый скрипт должен определить, что этот тест нужно пропустить и проверять программу дальше(если, конечно, без этого теста можно продолжить).

Вот как кто организует такую проверку? Так же, интересует архитектура построения тестовых скриптов?

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

элементы с одинаковыми характеристиками
2011-08-10 17:34
Здравствуйте. при тестировании приложения была обнаружена такая вот вещь:
нужно нажать на изображение скрепки чтоб прикрепить файл (см. скрин):
[IMG]http://savepic.ru/2956330.jpg[/IMG]
проблема в том, что у всех скрепок на странице получаются одинаковые xpath и нажать на первую еще можно, а на вторую и последующие используюя только xpath не получится, так как нажимает снова на первую картинку.
вот код (первая скрепка):
<td class="x-grid3-col x-grid3-cell x-grid3-td-2 x-grid3-cell-last x-grid3-cell-selected" style="width: 34px; " tabindex="0">
  <div class="x-grid3-cell-inner x-grid3-col-2" unselectable="on">
    <form id="F259_10" name="F259_10" method="POST" action="/user/edituser/upload" class="file-upload-form">
      <input type="file" name="myfile" id="myfile259_10" size="1" class="file-uploader" title="Редактировать" onchange="uploadFile('259_10', 7);">
        <img src="/Skins/defaultskin/Images/addFile.png" class="file-upload-pict">
    </form>
  </div>
</td>


и вторая скрепка:
<td class="x-grid3-col x-grid3-cell x-grid3-td-2 x-grid3-cell-last " style="width: 34px; " tabindex="0">
  <div class="x-grid3-cell-inner x-grid3-col-2" unselectable="on">
    <form id="F260_10" name="F260_10" method="POST" action="/user/edituser/upload" class="file-upload-form">
      <input type="file" name="myfile" id="myfile260_10" size="1" class="file-uploader" title="Редактировать" onchange="uploadFile('260_10', 7);">
        <img src="/Skins/defaultskin/Images/addFile.png" class="file-upload-pict">
    </form>
  </div>
</td>


здесь отличаются только названия форм и input, но я пробовала связать с ними событие clickAt(), ничего не происходит.
подскажите, на что в таких случаях можно ориентироваться? какие способы клика на элемент еще можно использовать?

Как отключить предупреждения системы безопасности Firefox?
2011-08-11 08:11
Selenium 2.0, RemoteWebDriver, Firefox 5, ноды работают под Windows XP

Вот такое предупреждение:
[IMG]http://savepic.net/1800959m.png[/IMG]

Установить в профиле:
profile.setPreference("security.warn_viewing_mixed",false);

не получается
java.lang.IllegalArgumentException: Preference security.warn_viewing_mixed may not be overridden: frozen value=false, requested value=false


Как отключить такое предупреждение?


© 2010 | Software-Testing.Ru


В избранное