Структурировано по языкам, с хорошим кратким описанием. Насколько можно судить — все представленные материалы абсолютно легальны для бесплатного скачивания.
Книги сгруппированы по языкам программирования: Ada, Assembly, Basic, C, C#, C++, CGI, JavaScript, Perl, Delphi, Pascal, Haskell, Java, Lisp, PHP, Prolog, Python, Ruby, а также по некоторым другим языкам программирования, разработке игр программной инженерии. Книги доступны в различных форматах для чтения онлайн или скачивания. (more…)
Работа/Санкт-Петербург -> Test Leader (руководитель группы тестирования), Мирантис, С.-П.
2009-05-13 16:02 WinterGirl
Компания «Мирантис» специализируется на организации в России долгосрочных стратегических Центров Компетенции (Center of Excellence, CoE) для лидирующих западных и российских компаний, в том числе входящих в Fortune 1000. Офисы «Мирантис» находятся в США, Москве, Саратове, Санкт-Петербурге и Харькове. Схема работы Центров Компетенции дает сотрудникам уникальные возможности профессионального и карьерного развития, позволяет работать над сложными технологичными задачами. Мы обеспечиваем достойный уровень дохода и гарантируем стабильность.
Компания Mirantis совместно с компанией Acquia (acquia.com) приглашает Test Leader (Руководителя группы тестирования) в санкт-петербургский офис.
Компания Acquia (acquia.com) помогает ускорить использования Drupal для вклада в развитие базовой технологии и предлагает продукты, услуги и техническую поддержку для упрощения развертывания и управления веб-сайтами Drupal. Как процветающий проект с открытым кодом, Drupal имеет быстрые темпы изменения, что может сделать сложным нахождение наиболее полезных модулей, нахождение реального времени опыта и поддержки, чтобы быстро решить возникающие вопросы. Путем снижения или устранения этих проблем, Acquia повышает эффективность организаций уже использующих Drupal и дает открывает большие возможности Drupal для организаций, которые занимаются изучением Drupal в первый раз.
Обязанности:
Участие в формировании группы тестирования (3-5 человек) Организация процесса тестирования, Руководство группой, постановка задач, контроль результатов, Непосредственное участие в автоматизированном и ручном тестировании (продукты Acquia Drupal http://acquia.com/products-services/acquia-drupal и Acquia Network http://acquia.com/products-services/acquia-network ) Общение с разработчиками и руководством на стороне Acquia (на английском языке)
Требования:
Опыт работы в сфере тестирования от 3 лет, Опыт руководства небольшой группой тестировщиков, Обширный опыт в автоматизированном тестировании, опыт использования Selenium либо других инструментов нагрузочного тестирования, знакомство с Java, Ruby, Английский язык – разговорный уровень, переписка, Коммуникабельность, гибкость мышления.
Условия:
Оклад (обсуждается индивидуально), реальная перспектива профессионального и карьерного роста.
Продолжается моя борьба с LoadRunnerом. Пишу скрипт на LR 9.10 на AJAX протоколе GUI-level+Windows socket.
Сегодня дали новое приложение написанное давно и сиспользованием старых технологий. Я записал авторекордером действия и когда попытался воспроизвести получилась совсем ерунда.
Последовательность действий: 1. Пришли на логин страницу 2. Залогинились.->Выпадает диалоговое окошко с вопросом: "закрыть или не закрыть предыдущее окно" 3. Жмешь "нет".->Выскакиевает попап окно в котором нужно работать.
Скрипт записывается вроде адекватно, но не работает совсем. Далее я привожу лог в котором видны несколько проблем. Первая, "Unsupported language ("vbscript") or type ("") " - это нужно понимать что я выбрал не правильный протокол? Вторая, "JavaScript error" - вимо связана с предыдущей ошибкой? Третья, "Found 1 browser" - это указывает на то что новое окно не открылось. С чем это может быть связано? Может есть какой-нибудь поп ап блокер внутри лоадраннера? или не срабатывает диалог с вопросом? или ...
Пробовал разные варианты: web('click and script'), с window socket и ,без них - результат один и тотже.
Action.c(4): web_add_cookie_ex was successful [MsgId: MMSG-26392] Action.c(10): Navigating to URL="http://ххх/flex/flexlogin.asp" [MsgId: MMSG-26236] Action.c(10): Warning -35932: Unsupported language ("vbscript") or type ("") for a script. The script will not be evaluated [MsgId: MWAR-35932] Action.c(10): Warning -35932: Unsupported language ("vbscript") or type ("") for a script. The script will not be evaluated [MsgId: MWAR-35932] Action.c(10): Downloading resource "http://remlvabndb04s.aana.na.abnamro.com/images/logo_ххх.gif" (detected in HTML) [MsgId: MMSG-26529] Action.c(10): Warning -35932: Unsupported language ("VBSCRIPT") or type ("") for a script. The script will not be evaluated [MsgId: MWAR-35932] Action.c(10): Warning -26276: JavaScript error (id=1) in line 1: ReferenceError: Load is not defined [MsgId: MWAR-26276] Action.c(10): Warning -26276: JavaScript error (id=0) in line 1: JavaScript evaluation error when executing function (by pointer) [MsgId: MWAR-26276] Action.c(10): Warning -26000: Evaluating decompiled script failed for "Window" DOM object (name="") "load", listed in the following line: [MsgId: MWAR-26000] Action.c(10): Warning -26000: Load() [MsgId: MWAR-26000] Action.c(10): web_browser("flexlogin.asp") highest severity level was "warning", 28222 body bytes, 520 header bytes [MsgId: MMSG-26388] Action.c(16): Warning -26276: JavaScript error (id=1) in line 1: ReferenceError: EnableButton is not defined [MsgId: MWAR-26276] Action.c(16): Warning -26276: JavaScript error (id=0) in line 1: JavaScript evaluation error when executing function (by pointer) [MsgId: MWAR-26276] Action.c(16): Warning -26000: Evaluating decompiled script failed for "INPUT" DOM element (name="txtUserID") "keyup", listed in the following line: [MsgId: MWAR-26000] Action.c(16): Warning -26000: EnableButton() [MsgId: MWAR-26000] Action.c(16): web_edit_field("txtUserID") highest severity level was "warning" [MsgId: MMSG-26391] Action.c(25): web_edit_field("txtPassword") was successful [MsgId: MMSG-26392] Action.c(34): web_button("BUTTON") was successful [MsgId: MMSG-26392] Action.c(44): web_reg_dialog was successful [MsgId: MMSG-26392] Action.c(53): Error -26160: Browser not found [MsgId: MERR-26160] Action.c(53): Found 1 browser(s) [MsgId: MMSG-26157] Action.c(53): [1] Title="", Name="" [MsgId: MMSG-26000] Action.c(53): 1 registered dialog response(s) (web_reg_dialog) have not been referenced within the step and are deleted [MsgId: MMSG-35929] Action.c(53): web_text_link("Flexible Reports") highest severity level was "ERROR" [MsgId: MMSG-26391]
Software-Testing.Ru -> Новая статья: QTP: Реализация GUI слоя при помощи классов
2009-05-14 08:36 barancev
Сергей Талалаев продолжает раскрывать секреты хорошего проектирования тестов с использованием инструмента QTP. В библиотеку добавлена переведённая Сергеем статья Мейра Бар-Тала "QTP: Реализация GUI слоя при помощи классов". Предлагаемая в статье техника привязки тестов к элементам пользовательского интерфейса является более гибкой и мощной, чем стандартный репозиторий объектов. Кроме того, эта техника может с равным успехом применяться в других тестовых фреймворках и инструментах.