Привет!
В этой статье мы расскажем, как построен процесс разработки платформы «1С:Предприятие», как мы работаем над обеспечением качества, и поделимся уроками, которые получили, создавая один из самых больших российских программных комплексов.
Рубрика «Тестирование IT-систем» - 80
Про организацию рабочего процесса
2015-12-21 в 9:16, admin, рубрики: 1С, 1с:предприятие, Блог компании 1С, Программирование, разработка, Тестирование IT-систем, тестирование по, управление разработкойТестируем российскую серверную платформу E-Class от «Т-Платформы»
2015-12-21 в 5:58, admin, рубрики: e-class, IT-стандарты, stss, t-platforms, v210, Блог компании STSS, высокая производительность, импортозамещение, отечественная разработка, российская серверная платформа, Серверная оптимизация, т-платформы, Тестирование IT-систем, метки: stss, t-platforms, отечественная разработка, российская серверная платформа, т-платформы В предыдущей статье об отечественных производителях серверного оборудования я попытался раскрыть особенности всего цикла производства и сборки серверов. Результаты прошлого голосования показали, что Вы больше доверяете продукции A-брендов. Но, как известно, мало кто производит комплектующие самостоятельно — для этого есть уже проверенные мировые производители. А одним из основных отличий A-брендов, помимо сервиса, является разработка уникального дизайна корпуса, системной платы, дискретных контроллеров, написание собственного BIOS и FW.
В одном из проектов компании STSS по поставке серверного оборудования, я столкнулся с серверной платформой, спроектированной у нас, в России.
Эту статью я хочу посвятить как раз этой отечественной разработке от компании «Т-Платформы».
Серверная платформа E-Class основана на передовой системной плате V210 под процессоры Intel Xeon E5-2600V3.
Она разработана в России с перспективой переноса производства электронных плат на территорию РФ. Системная плата обеспечивает высокий уровень информационной безопасности благодаря возможности установки модулей доверенной загрузки в форм-факторе mPCIe, которые отвечают требованиям ФСТЭК и ФСБ для защиты информации, составляющей коммерческую или государственную тайну.
Python->Cython->C++, да и COM в придачу: написание фреймворка для автотестов
2015-12-17 в 21:33, admin, рубрики: c++, cython, python, автоматизация тестирования, Тестирование IT-системЯ думаю все в курсе о пользе автотестов. Они помогают держать код в работоспособном состоянии даже при существенных изменениях. Так же это может избавить тестировщиков от нудной ручной работы и позволяет сосредоточиться на более интересных видах тестирования.
Несмотря на то, что отдельным частям нашего проекта более 25 лет, мы только в самом начале пути внедрения автоматического тестирования. Тем не менее, у нас уже есть некоторые успехи, о которых я хочу поведать в этой статье.
Как писать хорошие автотесты – тема отдельной статьи. И, вероятно, не одной. Я же расскажу вам как мы внедрили тестирование отдельных компонентов. Компоненты написаны на С++ и имеют интерфейсы очень похожие на СОМ. В качестве языка для тестов мы выбрали python и используем очень мощный тестовый фреймворк PyTest. В статье я расскажу про сложности связки С++/СОМ и питона, подводные камни, на которые мы наткнулись и как решали эти проблемы.
Блокировка по access_log, легкий способ прострелить ногу или устранение конкурентов
2015-06-18 в 17:36, admin, рубрики: access log, аудит, Веб-разработка, информационная безопасность, конкурентные преимущества, Серверное администрирование, системное администрирование, Тестирование IT-систем, метки: access log, ban Очередной пример, как легко прострелить себе ногу, на этот раз «переусердствовав» при защите сайта.
Имён как всегда не называю, однако история показательна как-таковая, т.е. в качестве примера, как не надо «защищать» свои сервера. Эх говоришь им, говоришь — а все без толку.
Упала посещаемость сайта, не совсем чтобы совсем, но довольно заметно. Смотрели логи, аналитику поисковиков и т.д. и т.п. Все вроде нормально, и кто приходит, тот даже не уходит сразу.
Но не буду ходить вокруг, да около — проанализировав логи банов по IP выяснилась одна закономерность — за короткое время в бан попадало огромное количество IP-адресов. Все поголовно по одной причине — якобы как botsearch. Отротированные логи за последний месяц тоже ужасали своими размерами и даже заглядывать туда не нужно было, и так все ясно. Т.е. случилось следующее: куча клиентов просто не могла попасть на сайт.
На вопрос «что-то меняли где-то с месяц назад?» был получен отрицательный ответ.
Не буду утомлять здесь детективным чтивом, после недолгих поисков — картина маслом. Некий прямой конкурент этого сайта поспособствовал «утечке» клиентов, или вернее и организовал эту «странную непосещаемость».
Читать полностью »
CCTV на OS X
2015-04-22 в 11:47, admin, рубрики: cctv, Xeoma, видеонаблюдение, информационная безопасность, Работа с видео, Тестирование IT-систем, метки: CCTV, VMS, Xeoma, ВидеонаблюдениеПроживая в тайге среди белок и змей я задумался о безопасности того микропоселения где так люблю отдыхать. Начать решил с организации видеонаблюдения с какой-либо простенькой аналитикой и системой уведомления. Так как проект бюджетный и в стране кризис решил использовать как сервер iMac 27" 2010 + 4x Hikvision HiWatch DS-N201 + Yota.
Видеонаблюдение было организованно без затруднений так как Hikvision HiWatch DS-n201 прекрасно сделанные камеры, каждая такая камера может работать самостоятельно нужен только storage, но для централизации нужен сервер а для сервера ПО (CCTV). ПО Hikvision iVMS 4200 для Mac OS X не смогло удовлетворить мои требования так как это всего лишь клиент. Я обратил свой взор на другие системы — не привязанные к производителю, достойных внимания систем мне удалось найти 3 штуки:
1. Xeoma
2. SecuritySpy
3. EvoCam;
Читать полностью »
Интервью с Джеймсом Бахом для DUMP2015
2015-04-14 в 14:05, admin, рубрики: dump, James Bach, тестирование, Тестирование IT-системВ марте прошла конференция для уральских разработчиков, на которой одна из секций была посвящена тестированию. Чтобы расшевелить слушателей и вывести на диалог как можно больше людей, мы устроили выступление, на котором задавали вопросы участникам. Знакомство с тестировщиками, вопросы, интересующие местное сообщество, вполне ожидаемые ответы. С одним лишь исключением. Накануне эти же вопросы были заданы участнику коммьюнити с другого края света, признанному специалисту в области тестирования — Джеймсу Баху. Надо признать, это не только подогрело интерес аудитории, но и помогло взглянуть по-новому на некоторые привычные вещи в тестировании.
Представляю вашему вниманию текст и видеозапись интервью с Джеймсом Бахом.
PODAM Java объекты для Unit-тестирования
2015-04-10 в 7:00, admin, рубрики: java, mockito, podam, qa, unit-testing, автоматизация тестирования, Блог компании Кристалл Сервис, Программирование, Тестирование IT-систем, Тестирование веб-сервисов
Добрый день!
При unit-тестировании часто сталкиваешься с необходимостью заполнять сложные объекты, чтобы возвращать их со стороны заглушек или наоборот — давать их на вход методам и тестам. Некоторые разработчики игнорируют get-set конвенции Java, а даже если геттеры и сеттеры есть, то заполнение объекта достаточно сложной структуры порой требует больше кода, чем сам тест. Это анти-паттерн Excessive Setup, и хочется научиться с ним бороться. В этой статье я расскажу, как с помощью библиотеки PODAM заполнять объекты быстро и красиво, продолжая идеи разумной рандомизации как входных данных для тестов, так и данных, возвращаемых заглушками — покажу на примерах, пороюсь в исходниках.
Итак, чтобы долго не думать, но и не заниматься миром животных, сгенерим страну. Читать полностью »
Результаты опроса по автоматизированному тестированию: 620 ответов
2015-04-07 в 8:05, admin, рубрики: автоматизация, автоматизированное тестирование, автоматизированные тесты, графики, инструменты тестирования, опрос, тестирование, Тестирование IT-системВ начале февраля мы провели опрос по автоматизированному тестированию для выявления изменений, произошедших за последние 5 лет в этой области. В качестве сравнительной базы использовались результаты нашего исследования «Инструменты автоматизации тестирования», проведенного в 2011г. Читать полностью »
Риски и метрики в автоматизации тестирования
2015-04-06 в 6:51, admin, рубрики: java, qa, автоматизация тестирования, организация тестирования, Программирование, тестирование, Тестирование IT-систем, Тестирование веб-сервисов, Тестирование мобильных приложений
Добрый день!
Бизнес любит измерять, менеджмент любит прозрачность, а сотрудники не любят всю эту бумажную работу, в особенности если от них хотят неизвестно что… Процессы автоматизации тестирования не исключение. Я приведу 5 рисков, которые чаще всего встречаются, которые стреляют, которые нельзя недооценивать, которые могут привести к провалу всего тестирования и проектов в целом. Также я приведу примеры метрик, добросовестное использование которых поможет успокоиться вам, вашему начальству, бизнесу.Читать полностью »
Визуализация качества кода с PhpMetrics
2015-04-05 в 9:00, admin, рубрики: laravel, php, PhpMetrics, анализ кода, Программирование, Совершенный код, Тестирование IT-систем, тестирование веб-приложений, метки: PhpMetrics Недавно мне попался отличный инструмент для анализа PHP кода. Публикую перевод статьи с обзором этого инструмента.
PhpMetrics использует D3 и несколько сложных алгоритмов для сканирования кода вашего приложения и вывода замысловатых отчетов по результатам.
Читать полностью »