«Кого хочу, не знаю, кого знаю – не хочу»Читать полностью »
Рубрика «тестирование» - 79
Как не надо тестировать программы для бизнеса
2014-02-20 в 12:23, admin, рубрики: безопасность, информационная безопасность, ит-инфраструктура, тестирование, метки: безопасность, тестированиеТестируем MeteorJS-приложение с помощью Laika
2014-02-19 в 16:14, admin, рубрики: javascript, Meteor.JS, Meteorjs, тестирование, метки: javascript, meteorjs, тестированиеВсем привет! Этот небольшой пост посвящен системе тестирования MeteorJS-приложений Laika от Arunoda Susiripala. Ее особенности довольно интересны:
- Laika запускает свои тесты так же, как запускается реальное приложение (используется PhantomJS)
- Каждый тест изолирован, т.е. заново запускается ваше MeteorJS-приложение с чистой базой данных
- Вы можете использовать для разработки и meteor, и meteorite, laika прекрасно работает с ними обоими
- Вы можете запускать проверку на сервере и клиенте в одном тесте. Это поможет протестировать такие моменты, как права доступа (permission), подписки (subscriptions) и вызовы методов (method calls)
- Так как MeteorJS работает в реальном времени, то вам потребуется тестировать приложение при работе нескольких клиентов одновременно. Laika это может.
- Возможность использования событий для более точного тестирования, т.е., фактически, эмуляция работы пользователя
- Передача значений в код во время выполнения теста через аргументы
- Ожидание окончания генерации шаблонов (templates)
Попробовал в TDD. Люто-бешено доставляет. Никакой зависимости!
2014-02-16 в 17:31, admin, рубрики: node.js, tdd, travis-ci, тестирование, метки: node.js, tdd, travis-ciНа самом деле — нет. Немного не TDD. Думаю, что правильнее назвать это стремлением к 100%-покрытию кода тестами: у меня нет «красненьких» и «зелененьких» этапов и рефакторинга после n-ного цикла. А иногда (бог ты мой) я пишу код до написания тестов.
Возможно, дальше я буду говорить очевидные любому последователю TDD вещи, прошу заранее меня за это простить. Ниже я бы хотел поделиться своими впечатлениями от написания тестов в целом, рассказать с какими проблемами я столкнулся (а они оказались совсем не там, где я ожидал), какие ошибки я допустил, какие выводы сделал. В придачу ко всему, я попытаюсь объяснить, почему я буду стремиться впредь писать тесты на весь свой код, да и вообще хочу нормально научиться в TDD.
DevCon 2014: самая курортная конференция
2014-02-14 в 8:43, admin, рубрики: devcon, Блог компании Microsoft, конференции, разработка, тестирование, метки: devcon, конференции, разработка, тестированиеПривет, уважаемые разработчики и тестировщики ПО. Подготовка DevCon 2014 — нашей крупнейшей специально предназначенной для вас конференции идет полным ходом! Сегодня мы готовы поделиться с вами описанием места проведения – природным курортом Яхонты.
Конференция DevCon 2014 – уникальное мероприятие, которое уже четвертый год будет проводиться за городом в живописном природном курорте Яхонты. Давайте познакомимся с особенностями места проведения или, если вы уже были на нашей конференции, вспомним это место заново.
Недавно наша команда организаторов посетила Яхонты и сделала ряд фотографий, которыми мы с вами с удовольствием делимся. Некоторые из фото взяты с официального сайта курорта.
Читать полностью »
ASUS Transformer Book Trio: протестировано на людях
2014-02-14 в 4:42, admin, рубрики: android, asus, Windows 8.1, Блог компании Geek To The Future, гаджеты, тестирование, тестирование студентов, метки: android, asus, transformer, Windows 8.1, гаджеты, тестирование студентов
Вы наверняка знаете, что ASUS помимо своих прочих достижений славится линейкой гибридных устройств. Вспомним их поименно?
— Планшет Eee Pad Transformer с док-станцией-клавиатурой
— PadFone — первый гаджет, объединяющий планшет и смартфон
— Ультрабук Taichi с двумя дисплеями
— Transformer Book со снимающимся планшетом-экраном
— Моноблок Transformer All-in-one (AIO), экран которого можно использовать как планшет
Порой может показаться, что инженеры компании создают все новые и новые “трансформеры” бессистемно. Но на самом деле ASUS никогда не боялась экспериментировать — вспомним, к примеру, легендарную линейку Eee PC. Ну а с учетом глобального экономического кризиса и снижения продаж персональных компьютеров в частности, подобные эксперименты выглядят логично и своевременно.
Читать полностью »
Зачем язык Verilog программисту микроконтроллеров
2014-02-13 в 13:24, admin, рубрики: testbench, Verilog, Железо, микроконтроллер, Программинг микроконтроллеров, тестирование, метки: testbench, Verilog, микроконтроллер, тестирование
Несколько раз начинал писать эту статью и бросал. Бросал потому, что тема, как мне кажется, несколько спорная. Изобретенный мною велосипед может кому-то показаться смешным и нелепым и вообще не совсем корректным. Тем не менее…
Вообще, мне кажется, что в области разработки электронных устройств существует как бы несколько мало пересекающихся миров. Например, существует разработка устройств на базе микроконтроллеров и параллельно существует разработка устройств на базе ПЛИС. Принципы работы этим микросхем принципиально отличаются и точно так же отличаются принципы и методы разработки, используемые языки программирования и отладки. Конечно, выбор элементной базы сильно зависит от поставленной задачи. Однако и так понятно, что эти миры, мир микроконтроллеров и мир ПЛИСов почти не пересекаются. Может быть на стыке технологий что-то есть?Читать полностью »
Ещё раз о том, как не надо делать розыгрыши призов
2014-02-12 в 12:45, admin, рубрики: информационная безопасность, тестированиеНа этот раз у нас отличилась компания FRIMA с их сухими сливками.
Сегодня вечером, я открыл пачку сливок, и заметил там маленький круглешок с кодом. Вообще в подобных мероприятиях я обычно не участвую, но мой взгляд привлекла маленькая мелочь, а именно: «код выигрыша» выглядел подобным образом: FRIMA1234123. Как заметили многие читатели, код состоит по сути из семи десятичных цифр, то есть всего у нас 10 000 000 комбинаций.
Первое же, что мне пришло в голову — это залезть на сайт для ввода кода — frima.biz/lottery, где обнаружилось, что для проверки кода не используется никакая капча. Беглый осмотр проходящего AJAX-запроса для проверки показал, что в ответ приходит JSON-объект, в котором есть поле code, которое равно 0 если код существует.
Как мы собрали и протестировали электровелосипеды на 700 км Украинских дорог
2014-02-11 в 7:19, admin, рубрики: diy или сделай сам, путешествие, тест-драйв, тестирование, электровелосипед, Электроника для начинающих, метки: путешествие, тест-драйв, электровелосипед Не обладая значительными знаниями по электротехнике, а так же какими-либо знаниями о велосипедах и о вело-походах, я спросил своего друга:
— А что если нам собрать велосипеды с электрическим двигателем и прокатимся по Украине?
И уже через несколько дней я брал ближайший билет в поезд до Киева, где меня ждал человек, разбирающийся в этом виде техники и способный помочь мне собрать подходящий велосипед для поездки. Мы хотели собрать специальный электровелосипед для путешествий и доказать что такие путешествия возможны. Вот что из этого вышло )
Осторожно, многобукв )Читать полностью »
FAQ про центры решений — как большие компании в России выбирают софт так, чтобы не наступать на грабли
2014-02-11 в 6:57, admin, рубрики: Блог компании КРОК, интеграция, инфраструктура, тестирование, тесты, техзадание, управление проектами, метки: интеграция, инфраструктура, тесты, техзаданиеМалый бизнес берёт демку и ставит чтобы посмотреть. Средний бизнес идёт к соседям и советуется, смотрит, а потом внедряет у себя. Крупный бизнес так сделать не может, потому что софт уровня ERP нельзя просто взять и попробовать (на одну организацию тестов может уйти 2 месяца), у соседей можно подсмотреть только общие принципы, да и дистрибутив и лицензию так просто не достать.
Поскольку понять как что-то сделать на таком уровне очень сложно (всё-таки надо иметь пару лет крайне редкого опыта), а вариантов как правило не один, начинаются проблемы. В итоге может получиться размытое техзадание, которое выставляется на тендер. И тендер выигрывает «за две копейки» кто-то, кто сделает всё, как было в задаче — но при этом совершенно не то, что хотел бизнес. Думаю, как это происходит, объяснять не нужно.
Поэтому и нужны специальные центры решений — своего рода испытательные полигоны. Там можно посмотреть на один рабочий день абстрактной компании с позиции пользователей из разных отделов, администратора и так далее, используя уже заполненные тестовые базы и смоделированную инфраструктуру.Читать полностью »
Бесплатное тестирование мобильных приложений (Samsung Apps)
2014-02-09 в 19:43, admin, рубрики: android, qa, Samsung Apps, testing, тестирование, метки: android, Samsung Apps, testing Всем привет! Хочу поделиться с вами опытом и рассказать про публикацию игры на одном малоизвестный маркете — Samsung Apps.
Конечно, никому никогда не придет в голову мысль устанавливать оттуда приложения. Но! Я создал аккаунт (бесплатно!) и отправил игру. Через 2 недели пришел ответ, игру отклонили. Причина — в аттаче. Аттач не хилый такой — 40 метров. Скачал. Что же там?!
Html-отчет с тестами на 17! моделях самсунга — от мелких телефонов до планшетов. Все баги записаны с шагами воспроизведения, с картинками и видео! Я очень удивился, так как к QA имею прямое отношение. И хоть убейте, не понимаю, почему они это делают за бесплатно. Впрочем, ничто не мешает этим воспользоваться =)
Так что, если хотите за бесплатно протестировать вашу игру — пробуйте) Под катом несколько присланных фотографий и фрагмент html-отчета.
Читать полностью »