Причем хочется почитать не про "Купите продукт N за стопицот денег и получите все это". Хочется почитать про реальноиспользуемые самостоятельно реализованные подобные системы.
С. Архипенков, Вопросов больше, чем ответов Рецензия на книгу Роберта Гласса, «Креативное программирование 2.0». Издательство: Символ-Плюс, 2009 г.
Что отличает книги гуру программирования от просто книг по программированию? Авторы «просто книг» дают советы, описывают инструменты, рекомендуют методологии. Гуру в своих книгах стремятся создать предельно общую картину, дать ответы на фундаментальные вопросы о принципах и основах программной инженерии, стараются преодолеть мифологические и религиозные заблуждения, которые в большом количестве накопились в программостроении. Книга Роберта Гласса из этого ряда, ей вполне подошло бы название «Вопросы философии программной инженерии». (more…)
Клуб тестировщиков -> Еще один опрос по ISTQB
2009-08-21 17:01 Lex Ost
В рамках подготовки к экзамену, наткнулся на казалось бы легкий вопрос, на который, как я с удивлением обнаружил, я ответил неверно:( Мне стало интересно, как на этот вопрос ответят другие:)
есть веб-приложение, при запуске в ответе приходит сообщение вида ##### Код { ##### <errmsg><![CDATA[@1|0=2118: \xc4\xee\xea\xf3\xec\xe5\xed\xf2 \xed\xe5 \xe1\xfb\xeb \xf1\xee\xf5\xf0\xe0\xed\xe5\xed!\r\n1 ....... ##### Код } #####
знаю, что это ответ самого приложения (реакция на логическую ошибку), но чем расшифровать этот код?
В двух местах на этой странице указывается некая сумма в $:
Исходная цена товара ($67.99)
Итоговая цена при вероятном приобретении (или будет $67.99, или будет что-то иное, зависит от пользователя)
На этой же странице пользователь может ввести в текстовое поле дисконтный код (на $10). Если он это сделает: AJAX, страница не перегружается, просто Итоговая цена меняется с $67.99 на $57.99.
Итоговая цена указывается в следующем месте: ##### Код { ##### <div class="total_value"> <span id="total_edit">$67.99</span> </div> ##### Код } ##### Вариант поискать assertTextNotPresent=$67.99 по всей странице отпадает, ведь это исходная цена товара, и она постоянно светится, не меняясь.
Вопрос:
как в Selenium IDE проверить значение в span, у которого id="total_edit"?
Все, кто достаточно плотно соприкасался с автоматизацией тестов, знают, что если своевременно не позаботиться об аккуратной организации архитектуры тестового набора, тесты вскоре выйдут из под контроля -- добавление новых тестов и модификация существующих при изменении требований или реализации становятся серьёзной проблемой. Инструменты и фреймворки в какой-то мере пытаются решить эту задачу, они уже частично задают архитектурный каркас тестового набора. Но этого недостаточно, нужны дополнительные усилия со стороны разработчика тестов. Главный принцип, который знаком каждому программисту -- это повторное использование кода и стандартных архитектурных шаблонов. На семинаре мы будем рассматривать некоторые приёмы, которые применяются при автоматизации тестирования веб-приложений, но, вообще говоря, их с равным успехом можно использовать и для других классов приложений.
Всякий раз, тестируя программу, мы явно или неявно строим модель её поведения. Иногда это всего лишь ментальная модель, находящаяся в голове тестировщика. Иногда эта модель описывается текстом, например, в форме вариантов использования. Иногда полезно зафиксировать эту модель в виде какой-нибудь диаграммы или схемы. Но все эти модели не являются формальными, поэтому построить тесты на их основе может только человек. Однако существуют техники и инструменты, позволяющие описать формальную модель поведения так, чтобы из неё можно было автоматически сгенерировать тесты, проверяющие соответствие реального поведения программы этой модели. Именно о таких инструментах и будет идти речь на этом семинаре: UniTESK, SpecExplorer, NModel.
Опишите, пожалуйста, ваши ожидания и требования к сервису аутсорса поддержки клиентов по email/chat/phone. Буду очень признателен вашим комментариям. Надеюсь, мнение людей опытных поможет учесть общие и частные требования рынка и в результате предложить востребованный продукт, так как я противник всякого рода стартапов, высосанных из пальца и нацеленных только на продажу потенциальным инвесторам.
Если интересны мои ожидания, то могу описать их так - рынок России после кризиса ждет настоящий бум. При увеличении объемов продаваемых услуг и товаров расходы на клиентскую поддержку возрастут из-за повышения уровня жизни("зарплатных" ожиданий в том числе). Решение, как всегда, в передаче функций обработки вызовов и запросов рядовых потребителей сторонним компаниям, способных в разы уменьшить расходы.
Есть очень ценный в смысле общения опыт работы в техподдержке. Клиенты говорят, что уровень сервиса их радует. Очень надеюсь с помощью ваших ценных комментариев и советов реализовать достойный сервис и для клиентов тех компаний, которые мне доверят своих.
Заранее всех благодарю.
PS.: К сожалению, не смог придумать ничего лучшего, чем создать тему в этом разделе. Надеюсь, модераторы поймут меня правильно.
IBM Rational - Functional Testing -> Перевод меню ClearQuest WEB
2009-08-23 13:24 hells
Вобщем , дело такое. Требуется перевести эти меню в ClearQuest WEB... Log out ,Home и кнопки, казалосьбы, дело нехитрое, нашел ХТМЛ или ЯВА файлы, да заменил, но дело в том что после замены всё остается на своих местах, я неочень знаком с серверной архитектурой и методами работы, но я точно знаю что грузится оболочка из этой папки, в ней я и произвел изменеия. что делать? Я перезапускал сервер и как машину и как приложение IBM http SERVer ничего не изменилось... посоветутей чегонить =(
Нeдавно была разработана новая программа Lookeen — это дополнение для Microsoft Outlook. После установки программа автоматически интегрируется в рабочее пространство Microsoft Outlook.
Lookeen поддерживые следующие типы учётных записей почты: POP3, IMAP, HTTP и Microsoft Exchange Server. Поддерживаются оба режима работы сервера exchange — с кэшированием и без него.
Это компактное приложение обеспечивает быстрый и удобный доступ к любым данным, содержащимся в сообщениях электронной почты, адресных книгах, рабочих календарях или списках задач Outlook. Продукт добавляет новую инструментальную панель в стандартный пользовательский интерфейс Outlook и предлагает производительные поисковые механизмы для обнаружения файловых вложений, архивов и папок exchange.[/font] Технология Lookeen Shared Index Sources, позволяет организовать быстрый и эффективный общий доступ к содержимому системы Outlook в масштабах всего предприятия. Новый механизм предоставляет возможности централизованного хранения и эксплуатации общедоступных индексов для быстрого обнаружения Outlook-данных, размещенных на корпоративных почтовых серверах и рабочих станциях.
Централизованная индексация общих ресурсов Версия 2.0 поддерживает централизованную индексацию общих ресурсов (например, сетевых файлов, общих папок обмена). Этот общий индекс создаётся единожды и интегрируется клиентам через URL. Целью такого является сокращение сетевого и серверного трафика и сокращение размера индекса локального хранилища данных.
Поддержка развёртывания для предприятий Версия 2.0 поддерживает групповые политики для расширенного развёртывания: многие возможности (например, размещение индекса, размещение настроек, подключение источников, интервалы индексирования, лицензионные ключи и т.д.) могут быть определены администратором. Это даёт возможность использовать Looken в промыщленных масштабах на крупных терминальных серверах или в окружении Citrix.
Бесплатная демо-версия находится на сайте производителя www.lookeen.net