Я являюсь сотрудником одного небольшого оператора. Еще никогда не писал статьи, но возникла одна задача, которая побудила меня написать данный обзор.
Мы столкнулись с задачей, что на одном из направлений, на котором мы развернули канал для представления сервисов нашим клиентам, у нас появился клиент, которому потребовалось подключать вновь установленную АТС, причем подключить непременно по E1 потоку. Между нашим центральным узлом и удаленной точкой присутствия клиента по арендованному оптоволокну у нас передавался только Gigabit Ethernet, соответственно, нам было нужно дополнительно передать канал E1. Ситуация осложнялась большим затуханием в оптоволокне между узлами связи, и поэтому в наших коммутаторах стояли дальнобойные SFP модули на 30 дБ (120 км) для работы по одному арендованному волокну. После анализа возможных решений задачи было предложено несколько возможных подходов: Читать полностью »
Метка «тестирование» - 7
Уплотнение канала, или решение одной телекоммуникационной задачи
2013-08-09 в 13:58, admin, рубрики: Сетевое оборудование, тестирование, метки: е1, тестированиеtest.it — не опять, а снова
2013-08-09 в 12:39, admin, рубрики: javascript, open source, tdd, тестирование, метки: javascript, tdd, тестирование Добрый день хабр.
После моей статьи о test.it прошла вечность неделя. И как я не планировал растянуть этот срок хотя бы на месяц, но пришло время для новой публикации.
Картинка для привлечения внимания:
С того времени библиотека (во многом благодаря хабравчанам) обросла новым функционалом.
А ввиду того, что синтаксис, приведённый в прошлой статье, в текущей версии работает не полностью, откладывать эту статью ещё на 3 недели у меня нету права.
Кто не любит много слов — Сайт на котором можно увидеть код в действии, GitHub, Wiki
Читать полностью »
Запуск тестов Siesta из консоли с помощью PhantomJS
2013-08-06 в 10:05, admin, рубрики: extjs, javascript, phantomjs, Библиотека ExtJS/Sencha, Веб-разработка, тестирование, метки: extjs, javascript, phantomjs, тестированиеЗдесь будет рассказано как запустить тесты Siesta из консоли не используя платную (стандартную) версию продукта (которая стоит 499$).
Проблема
Дело в том, что бесплатная (лайт) версия инструмента Siesta позволяет запускать тесты только из браузера. А если вам понадобиться запускать тесты для CI из консоли, то придется обратить свой взор на стандартную версию, которая имеет много вкусностей, в том числе и запуск из консоли. Сам инструмент использует широко известный бесплатный движок PhantomJS для запуска своих тестов.
Решение
Изучив документацию Phantom JS, Siesta и готовые примеры для запуска тестов Jasmine и QUnit, мною было написано немного кода, позволяющего сэкономить наши с вами деньги.
Читать полностью »
test.it — тестирование JavaScript или мой велосипед с вложенностью и подробным выводом
2013-07-31 в 9:31, admin, рубрики: javascript, tdd, unit test, unit-testing, велосипед, велосипедостроение, модульное тестирование, тестирование, юнит-тестирование, юнит-тесты, метки: javascript, tdd, unit test, unit-testing, велосипед, велосипедостроение, модульное тестирование, тестирование, юнит-тестирование, юнит-тесты Картинка для привлечения внимания:
Я — начинающий веб-разработчик. И не так давно мне захотелось научиться работать так, как это делают настоящие программисты.
Под этим я понимал 3 основных элемента:
- Использование системы контроля версий.
- Грамотное комментирование кода.
- TDD или хотя бы простое юнит-тестирование кода.
Для первого пришлось освоить азы git, и создать свой первый репозиторий на github. Для второго выбрал JsDoc, из-за которого пришлось перебраться с notepad++ на sublime text (только там был соответствующий плагин).
А вот с третьим, неожиданно для меня, возникли серьёзные трудности.
Читать полностью »
Бесплатное тестирование интересных проектов!
2013-07-27 в 5:01, admin, рубрики: тестирование, халява, я пиарюсь, метки: тестирование, халяваНаша команда оказывает услуги высококвалифицированного тестирования ПО. В данный момент у нас есть свободное время, которое мы не хотим уделять ни чему, кроме тестирования.
Поэтому, мы готовы провести тестирование вашего продукта в обмен на… отзыв! Если вам есть что потестировать — добро пожаловать под кат!
Тестирование сканеров безопасности веб-приложений: подходы и критерии
2013-07-24 в 6:39, admin, рубрики: Блог компании Positive Technologies, информационная безопасность, тестирование, метки: тестированиеСканеры информационной безопасности (сканеры уязвимостей) — это средства мониторинга и контроля, с помощью которых можно проверять компьютерные сети, отдельные компьютеры и установленные на них приложения на наличие проблем защищенности. Большинство сканеров позволяют детектировать уязвимости, описанные классификатором WASC Threat Classifcation. В сегодняшнем хабратопике мы рассмотрим некоторые вопросы, связанные с тестирование сканеров информационной безопасности веб-приложений как программных продуктов.
Современный сканер веб-приложений — это многофункциональный и весьма сложный продукт. Поэтому его тестирование и сравнение с аналогичными решениями имеет целый ряд особенностей.Читать полностью »
PowerMock(+Mockito) +TestNG и имитация вызова (mock) статических методов
2013-07-07 в 19:32, admin, рубрики: java, maven, mockito, PowerMock, примеры кода, Программирование, тестирование, метки: java, maven, mockito, PowerMock, примеры кода, Программирование, тестированиеНа хабре уже была статья с примерами использования PowerMock, но в ней не хватает такого описания, как имитации вызова статических методов как самостоятельных «единиц» в классе, так и в гибридном использовании, когда часть статических методов у класса подменяются «заглушкой», а часть вызываются реально. Попробую исправить эту нишу.
Для начала создадим демонстрационный класс со статическими методами (commit):
public class ClassStatic {
static String getValue() {
return "value";
}
static String getValue(final String s) {
return getValue() + s;
}
}
Oracle 12c Multitenant Architecture. Новые возможности для разработки и тестирования
2013-07-04 в 11:00, admin, рубрики: oracle, Администрирование баз данных, разработка, тестирование, метки: oracle, разработка, тестированиеСамым крупным нововведением недавно вышедшего Oracle 12c безусловно является Multitenant Architecture. Сам Oracle преподносит эту возможность в основном как средство консолидации и снижения расходов.
Суть технологии состоит в возможности запустить несколько независимых баз (pluggable database, PDB) в рамках одного инстанса (container database, CDB). Каждая база имеет свой набор схем и табличных пространств, но при этом у них общая SGA и один набор серверных процессов. Есть возможность клонировать pluggable database, как в рамках одного контейнера, так и между контейнерами. Вот эту возможность и будем использовать для создания копий тестовых баз и экономии ресурсов.
Читать полностью »
Как тестировать электронику на производстве: анализ современных технологий
2013-07-02 в 11:09, admin, рубрики: jtag, автоматизированное тестирование, Железо, производство, производство печатных плат, тестирование, тестирование электроники, функциональное тестирование, электроника, Электроника для начинающих, метки: jtag, автоматизированное тестирование, производство, производство печатных плат, тестирование, тестирование электроники, функциональное тестирование, электроника
Финальный этап создания электронного продукта — серийное производство, именно оно в конечном итоге определяет качество устройства. Пользователь не сможет оценить идеальную программную и аппаратную платформу новой электроники, если на сборочном конвейере произойдет сбой, поэтому контроль функциональности и тестирование сборки — обязательные этапы массового производства.
Читатели этой статьи познакомятся с основными методиками и задачами тестирования электронных устройств и получат общее понимание обеспечения качества на производстве. Особое внимание будет уделено достоинствам и недостаткам различных методов тестирования.
Читать полностью »
Матчеры: когда они полезны и как легко их использовать
2013-06-26 в 7:53, admin, рубрики: junit, Блог компании Яндекс, тестирование, яндекс, метки: junit, тестирование, яндексКак вы могли догадаться по картинке справа, речь пойдёт об автоматизированном тестировании. Точнее о такой технологии, как матчеры. Они помогают серьёзно сократить дублирование кода и упростить код тестов для восприятия, а создавать и использовать матчеры достаточно просто.
Сама по себе технология матчеров не новая — в текущем виде она была залита в репозиторий в июле 2012 года, а появилась и того раньше. Но, несмотря на это, многие о ней до сих пор не слышали или по каким-то причинам избегают. Мы хотим рассказать, как легко получать преимущества от её использования, и поделиться с вами нашей библиотекой матчеров.
Читать полностью »