В статье пойдет речь о тестировании в условиях сжатых сроков с использованием таких инструментов, как Selenium и JMeter, а так же о том, как не запороть проект тестирования в условиях дефицита компетентных сотрудников.
Как тестировщик, я люблю когда всё по порядку, но жизнь переполнена грязными хаками. Я люблю автоматизировать, подвязав Selenium к Python, но когда встречаюсь с проблемой ограниченности ресурсов, бросаюсь за тот инструмент, который позволяет сделать «всё то же самое, но быстрее». В этом посте я расскажу, что JMeter — прекрасный инструмент как для нагрузочного, так и для функционального тестирования.
Читать полностью »
Архив за 13 ноября 2014 - 9
JMeter как относительно удобное и практичное средство для тестирования API
2014-11-13 в 8:32, admin, рубрики: api, jmeter, Тестирование веб-сервисов, тестирование приложенийНовый механизм подавления ненужных сообщений анализатора
2014-11-13 в 8:31, admin, рубрики: c++, developer tools, pvs-studio, static analysis, Блог компании PVS-Studio
На данный момент анализатор PVS-Studio уже имеет механизм для подавления ложных срабатываний (False Positive). Этот механизм полностью устраивает нас с функциональной точки зрения, т.е. у нас нет претензий к надёжности его работы. Однако, у некоторых из наших пользователей и клиентов возникало желание иметь возможность работать с сообщениями анализатора только на «новом», т.е. вновь написанном коде. Это желание вполне можно понять, учитывая, что в крупном проекте анализатор может сгенерировать тысячи или даже десятки тысяч сообщений на существующий код, править которые, конечно, никто не станет.
Microsoft сделает ставку на Lumia 940
2014-11-13 в 8:29, admin, рубрики: microsoft, Microsoft Microsoft, Мобильные телефоны, смартфонХодят слухи, что в распоряжение знаменитого интернет-ресурса PhoneArena попала информация о будущем флагмане Microsoft.
Согласно имеющейся информации, смартфон получит название Lumia 940 и, благодаря приличным характеристикам, сможет составить достойную конкуренцию лучшим устройствам на базе Android.
Уязвимость в одном из сервисов Альфа-Банка позволяла просматривать выписки по любому клиенту
2014-11-13 в 8:04, admin, рубрики: Альфа-Банк, безопасность, выписки, информационная безопасность, уязвимости Месяц назад, просматривая мобильное приложение для интернет-банкинга от Альфа-Банка, решил проверить, насколько оно безопасно.
Так как я являюсь клиентом этого банка, мне было интересно, уделяют ли они должное внимание безопасному хранению данных клиентов. Уточню, что я являюсь клиентом украинского филиала и соответственно имел возможность проверять только ту часть мобильного приложения, которая предназначена для украинских клиентов.
Создание User-Friendly движка бизнес-процессов на основе Windows Workflow Foundation
2014-11-13 в 7:55, admin, рубрики: .net, BPM, ECM, ECM/СЭД, workflow, Блог компании НПО «Компьютер»Постановка задачи
Одной из неотъемлемых частей любой ECM-системы является управление бизнес-процессами, или workflow.
Бизнес-процессы в каждой отдельной организации имеют множество нюансов. Они постоянно изменяются вследствие изменений внутри организации, изменений законодательства и т.д. Поэтому дешевле и логичнее к разработке бизнес-процессов привлекать либо аналитиков, либо программистов, специализирующихся на бизнес-логике. А значит, создание и изменение бизнес-процессов должно быть максимально простым и удобным.
Так же при изменении процесса уже запущенные процессы должны корректно работать. Нельзя останавливать долгое и сложное согласование договора только потому, что теперь согласованный документ должен распечатать не инициатор согласования, а секретарь.
Это диктует некоторые требования, которые предъявлялись к движку бизнес-процессов:
- Процессы должны разрабатываться на основе высокоуровневых блоков. Примером такого блока может быть создание задания на согласование документа, старт подзадачи, выполнение произвольного куска кода и т.д.
- При изменении схемы процесса нужно обеспечить возможность конвертации уже запущенных процессов на новую версию схемы.
При разработке новой версии движка бизнес-процессов мы решили попробовать Windows Workflow Foundation (далее WF).
Читать полностью »
PentestIT. Практическая информационная безопасность: итоги 2014 года, часть I
2014-11-13 в 7:55, admin, рубрики: pentestit, Блог компании PentestIT, информационная безопасность, корпоративные лаборатории, курсы этичного хакинга и пентеста, Учебный процесс в ITДобрый день!
Хотим поприветствовать всех поклонников нашего блога и подвести краткие итоги уходящего 2014 года. В этом году компания PentestIT запустила две программы подготовки специалистов в сфере практической ИБ: «Zero Security: A» и «Корпоративные лаборатории тестирования на проникновение».
Программы, как и задумывалось, получились разные: как по уровню подготовки, так и по сложности преподаваемого материала. Хотелось бы рассказать вам, чего мы добились по каждой из программ.
Читать полностью »
Адаптация ZenCoding к C# — ZenSharp
2014-11-13 в 7:55, admin, рубрики: nemerle, peg, ReSharper, Visual Studio, кодогенерация, мнемоника, формальная грамматика Многие наверняка знают, что для HTML & CSS существует великолепный инструмент ZenCoding(emmet), который позволяет очень сильно упростить ввод рутинных конструкций языка, определяя специальный язык мнемоник. C# менее многословный язык, чем Html, но тем не менее, ввод его конструкций можно здорово оптимизировать.
Я предлагаю динамическое расширение идеи мнемоник, впервые услышанное мною от Дмитрия Нестерука [1].
Получился небольшой плагин для ReSharper, мнемоники для которого можно настраивать через специальный язык, похожий на формальную грамматику.
Плагин для ReSharper доступен в галерее расширениий. Исходный код на GitHub
Современное состояние М2М (machine-to-machine) систем
2014-11-13 в 7:53, admin, рубрики: big data, ит-инфраструктура, м2м в России, обзорВ настоящее время имеют широкое распространение беспроводные технологии, с помощью которых работают уже большинство устройств. Новые системы разрабатываются таким образом, чтобы как можно меньше зависеть от действий человека.
В данном обзоре дано общее понятие М2М системы, из чего состоит и где применяется эта система, обозначить преимущества и недостатки данной системы, а так же выявить ее дальнейшее развитие.
М2М — расшифровывается как machine-to-machine — дословно означает «от машины к машине», т.е. передача данных осуществляется непосредственно между устройствами. К примеру, передача данных с датчиков на сервер обработки. Читать полностью »
Raspberry Pi Foundation усовершенствовала Raspberry Pi
2014-11-13 в 7:26, admin, рубрики: Raspberry Pi, гаджеты, Гаджеты и устройства для гиковНовая версия микрокомпьютера Raspberry Pi A+, которая обзавелась слотом microSD, оказалась ещё компактней своего предшественника.
Согласно имеющейся информации, Raspberry Pi представляет собой небольшую плату, на которой умещается маломощный компьютер, продающийся без корпуса и оборудованный исключительно простейшими основными элементами.
Умный туалет для кошек (всего за 100 долларов)
2014-11-13 в 7:26, admin, рубрики: гаджеты, животные, коты, кошки, туалет, умный домВысокотехнологичная туалетная комната — важная составляющая умного дома, что доказано в посте Гид по унитазам, или «умные» туалеты Тото. Но чем наши меньшие братья хуже нас?
Пока «умная» кормушка для котов распознает всех ваших питомцев по наглым рыжим мордам, проект Tailio на Kickstarter уже собрал 35 тысяч из необходимых 30 тысяч для начала производства.