Pull to refresh
  • by relevance
  • by date
  • by rating

«Витрина опять под ударом»: основатели Basecamp обвинили App Store в чрезмерной жесткости политик

Development of mobile applications *Mobile applications testing *Development Management *Product Management *Legislation in IT
Корпорация может убрать их новый почтовый сервис из магазина, если разработчики не начнут продавать подписки на продукт согласно правилам. Так, Apple будет получать комиссию до 30%.

Total votes 19: ↑18 and ↓1 +17
Views 3.3K
Comments 19

По сравнению с тобой большинство людей кажутся тупыми

Interfaces *
Translation
В интернет-индустрии большинство людей знают разницу между Firefox и Internet Explorer. Мы также в курсе, что такое FTW и чем отличаются ASP, PHP и RoR. Ну или по крайней мере знаем, что разница есть.

Если ты встретишь стартапщика, который не слышал про Digg, Google Apps или фримиум, ты будешь удивлён. Правильно?

Но это лишь мы, маленькое подмножество дигерати, у которых есть время отслеживать почти всё новое по нашей индустрии. Остальной мир? Абсолютно несведущ в этом плане, и это нормально. Проблема возникает, когда вы пытаетесь предугадать потребности ваших пользователей. Есть вероятность, что они вообще вас не поймут. Несколько примеров.
Читать дальше →
Total votes 275: ↑250 and ↓25 +225
Views 10K
Comments 195

И еще раз о тестах. Подход к тестированию кода в реальной жизни

Java *
Думаю, почти каждый сталкивался с таким мнением: писать тесты сложно, все примеры написания тестов даны для простейших случаев, а в реальной жизни они не работают. У меня же за последние годы сложилось впечатление, что писать тесты — это очень просто, даже тривиально*. Автор упомянутого выше комментария далее говорит, что неплохо было бы сделать пример сложного приложения и показать, как его тестировать. Попробую именно этим и заняться.

*)Писать сами тесты — действительно элементарно. Создать инфраструктуру, позволяющую легко писать тесты — чуть сложнее.

Впериот!
Total votes 31: ↑31 and ↓0 +31
Views 9.5K
Comments 31

Подход к тестированию кода в реальной жизни. Часть вторая

Java *
Думаю, почти каждый сталкивался с таким мнением: писать тесты сложно, все примеры написания тестов даны для простейших случаев, а в реальной жизни они не работают. У меня же за последние годы сложилось впечатление, что писать тесты — это очень просто, даже тривиально. Продолжаю начатое в первой части.
Рад, что вы снова со мной!
Total votes 22: ↑21 and ↓1 +20
Views 4.5K
Comments 14

PVS-Studio научился следить за тем, как вы программируете

PVS-Studio corporate blog
PVS-Studio on-the-fly
В PVS-Studio появился режим работы, который поможет максимально рано выявлять ошибки и опечатки. Анализатор запускается сразу после компиляции файлов и если что-то не так, покраснеет от стыда за ваш код. Фича доступна на данный момент только для пользователей Visual Studio 2010.
Читать дальше →
Total votes 76: ↑59 and ↓17 +42
Views 1.2K
Comments 66

Маленькие гении: тестируем приложения вместе с детьми

Little Beetle corporate blog IT systems testing *Development for iOS *
В тестировании приложений от Little Beetle всегда участвуют дети – конечные потребители нашей продукции. Перед выходом обновлённой версии приложения «Маленький гений 2.0» мы в очередной раз пригласили юных тестеров в свой офис.



Что из этого получилось – смотрите далее.
Читать дальше →
Total votes 70: ↑58 and ↓12 +46
Views 21K
Comments 34

«Пираты Молочного моря» — долгожданная новинка от Little Beetle

Little Beetle corporate blog
Прежде чем предложить новый программный продукт вам и вашим детям, Little Beetle в очередной раз собрали в офисе юных тестеров. На этот раз тестировались «Пираты Молочного моря» — новое приложение, которое прекрасно дополняет нашу палитру детских образовательных приложений.



Предлагаем вам поближе ознакомиться с самим приложением и отчётом о его тестировании.

Читать дальше →
Total votes 10: ↑5 and ↓5 0
Views 5.8K
Comments 12

Использование скриншотов для тестирования

Website development *IT systems testing *
Написано по просьбам из соседнего топика — Как мы тестируем поиск в Яндексе. Screenshot-based тестирование блоков результатов



История про глубокий рефакторинг.

В нашем приложении был один модуль, реализованный на заре бизнеса. Модуль был реализован используя отличные от других модулей патерны, во всю эксплуатировал глобальные переменные, состоял из более чем сотни javascript файлов, которые были тесно связаны друг с другом. Малоизвестный фреймворк, на базе которого был сделан модуль, больше не использовался нигде. В результате, исправление ошибок или добавление новой функциональности занимало у команды в 2-3 раза больше времени, по сравнению с другими модулями. В связи с грядущими изменениями функциональности назрела острая необходимость отрефакторить этот немаленький модуль.
а где тут скриншоты?
Total votes 25: ↑21 and ↓4 +17
Views 17K
Comments 4

Тестировщик — больше, чем профессия

IT systems testing *
За время своей работы в сфере тестирования, у меня сложилось своё, особое мнение об этой области, начиная с позиции младшего тестировщика (junior tester) до руководителя отдела тестирования (test manager). И, в целом, это мнение достаточно критичное с долей любви и обожания к этой замечательной профессии.



Читать дальше →
Total votes 40: ↑32 and ↓8 +24
Views 235K
Comments 46

Советы по сопровождению мобильного приложения для начинающего разработчика

Development for iOS *Development for Android *Development for Windows Phone *
Привет! Моя статья может оказаться полезной начинающим разработчикам мобильных приложений. Итак, бессонные ночи позади, и ваше приложение отправилось в свободное плавание по просторам маркета. Вы потираете руки, наблюдая за увеличением количества установок. И количествов денег, которые начинают поступать на ваш счет. Казалось бы, самое время отдохнуть. Но нужно иметь ввиду, что ваше приложение — как захватившийся костер. Если отойти на 15 минут, он потухнет. Поэтому я хочу поделиться с вами своим опытом и дать 10 полезных советов.
image
Читать дальше →
Total votes 17: ↑9 and ↓8 +1
Views 9.4K
Comments 4

Imagrium: Фреймворк для автоматизации кросс-платформенного тестирования мобильных приложений

IT systems testing *Development for iOS *Development for Android *
Recovery mode
Sandbox
Компания, в которой я работаю, разрабатывает ПО на заказ, в том числе мобильные приложения на базе Android и iOS. В связи с тем, что конкуренция в этом сегменте рынка довольно высока, тестировщики не только отвечают за соответствие конечного продукта спецификациям и ожиданиям клиента, но еще и поставлены в жесткие рамки по бюджету и срокам тестирования. Это побуждает нас исследовать новые инструменты и методы, которые позволили бы нам уменьшать затраты на тестирование и повышать качество продуктов.

Imagrium — это результат одного из таких исследований. Технически это Jython фреймворк для кросс-платформенного тестирования мобильных Android/iOS приложений с помощью распознавания изображений, написанный нашей компанией. Он представлен в виде рабочего PyDev проекта, который вы можете изменить под свои нужды. Код распространяется под MIT лицензией и доступен на Github. В этой статье я расскажу о принципах работы фреймворка и его устройстве.
Читать дальше →
Total votes 10: ↑8 and ↓2 +6
Views 6.5K
Comments 6

SQA Days-16. Восемь причин поучаствовать

Лаборатория тестирования corporate blog IT systems testing *
image

Здравствуйте!
Рады сообщить, что программа конференции SQA Days-16 сформирована.
Если Вы еще не с нами, мы назовем 8 причин, по которым нужно обязательно посетить конференцию:

  • Каждый доклад, включенный в программу, прошел большой конкурс и достоин внимания.
  • Каждый доклад отрепетирован с куратором через видеосвязь.
  • Программа конференции сбалансирована и содержит темы, которые будут интересны всем без исключения участникам. Также указаны уровни сложности докладов.
  • В рамках конференции Вы можете поставить оценку докладу в режиме онлайн, а также предоставить обратную связь докладчику.
  • В рамках конференции Вы можете назначать встречи и переписываться с другими участниками.
  • Вечером 14 ноября состоится QA вечеринка, на которой мы повеселимся, отдохнем от докладов и, конечно же, дополнительно пообщаемся. Также Вас ждут конкурсы и призы.
  • В конце конференции мы проведем розыгрыш призов между докладчиками и участниками.
  • Помимо богатого багажа знаний, Вы увезете с собой заряд бодрости и позитива!


Ждем Вас на SQA Days!
Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views 2.1K
Comments 5

JMeter как относительно удобное и практичное средство для тестирования API

API *Web services testing *
В статье пойдет речь о тестировании в сжатые сроки с использованием инструмента JMeter, а также о том, как успешно завершить работу при вынужденной замене специалистов на проекте.

image

Как тестировщик, я люблю, когда всё по порядку, но жизнь переполнена грязными хаками. Я люблю автоматизировать, подвязав Selenium к Python, но когда встречаюсь с проблемой ограниченности ресурсов, бросаюсь за тот инструмент, который позволяет сделать «всё то же самое, но быстрее». В этом посте я расскажу, что JMeter — прекрасный инструмент как для нагрузочного, так и для функционального тестирования.
Читать дальше →
Total votes 22: ↑22 and ↓0 +22
Views 37K
Comments 4

Знакомьтесь, сервис HockeyApp – ваш помощник для анализа работы мобильных приложений

Microsoft corporate blog Development for Windows Phone *Mobile applications testing *Development for Windows *


Hockey App, не так давно вошедший в состав официальных сервисов компании Microsoft, уже давно известен среди разработчиков, как инструмент для получения своевременной информации о поведении мобильных и desktop-приложений на этапе их бета-тестирования и в режиме распространения приложения в магазине.

В будущем инструментарий HockeyApp будет интегрирован в новый SDK облачного сервиса Application Insights, который на данный момент ориентирован на сбор данных об операциях, производительности и использовании приложений на различных устройствах.

Это отражает планы компании по расширению функционала Visual Studio и сервиса Application Insights для разработчиков iOS и Android.

На данный момент HockeyApp продолжает свою работу, как самостоятельный сервис. И в этой статье мы рассмотрим пример использования его механизмов для приложения Windows Phone 8.1.
Читать дальше →
Total votes 19: ↑16 and ↓3 +13
Views 32K
Comments 1

Интеграционное тестирование в Java EE, Адам Бин

Luxoft corporate blog Java *
Translation
Tutorial
Прагматичное интеграционное тестирование может повысить вашу производительность и гарантировать развертывание JavaEE-приложения.

Адам Бин (Германия) – консультант, тренер, архитектор, член экспертной группы Java EE 6 и 7, EJB 3.X, JAX-RS, и JPA 2.X JSRs. Java Champion, Top Java Ambassador 2012 и JavaOne Rock Star 2009, 2011, 2012 и 2013 гг. Автор книг «Real World Java EE Patterns–Rethinking Best Practices» и «Real World Java EE Night Hacks–Dissecting the Business Tier».

Предлагаем вам ознакомиться с переводом статьи Адама «Integration Testing for Java EE»
Читать статью
Total votes 11: ↑10 and ↓1 +9
Views 27K
Comments 1

ИТ весна в Минске

Лаборатория тестирования corporate blog IT systems testing *System Analysis and Design *Web services testing *Mobile applications testing *
Коллеги приветствуем!
Эта весна призвана порадовать массой интересных ИТ мероприятий, которые пройдут в Минске.
Итак:

17-18 апреля 2015Analyst Days-4. Единственная в СНГ конференция по системному и бизнес-анализу. Также в рамках конференции пройдет целая секция управленческих докладов, которые были перенесены с конференции SPM Conf-4.
Программа конференции формируется. В настоящий момент вы можете ознакомиться с предварительной ее версией.
image

19 апреля 2015 — тренинг Марии и Сергея Бондаренко "Эффективное управление требованиями в IT проектах"
image   image
Читать дальше →
Total votes 10: ↑7 and ↓3 +4
Views 3K
Comments 2

Runscope: удобный тул для тестирования API

red_mad_robot corporate blog Website development *Development of mobile applications *Web services testing *Mobile applications testing *
Tutorial

Back-end не всегда функционирует так идеально, как указано в API-спецификации. Например, кто-нибудь забывает внести обязательный параметр в JSON-строку выдачи или вместо «0» решает вписать null. Если такие данные проникают в мобильное приложение, последствия могут быть самые неприятные.
Сегодня я расскажу об инструменте, который используется для выявления таких случаев. Это Runscope.
Читать дальше →
Total votes 35: ↑33 and ↓2 +31
Views 31K
Comments 8

Интервью с сооснователем сервиса по увеличению конверсии мобильных приложений SplitMetrics

Appodeal corporate blog Development for iOS *Development of mobile applications *Development for Android *


В этом интервью мы беседуем с сооснователем сервиса SplitMetrics Евгением Невгенем. Компания разработала сервис, который позволяет протестировать такой важный показатель, как конверсия страницы приложения в магазинах Apple и Google. Кроме того, SplitMetrics позволяет выявить ряд факторов, влияющих на решение пользователя об установке. Это позволяет повысить конверсию, изменив описания, картинки или видео об игре. Идея весьма интересная, и благодаря ей, стартапу удалось получить инвестиции, и сейчас компания открывает офис в США.

Надеюсь вы помните, что эту тему мы освещаем не в первый раз. Базовые советы по оптимальному присутствию в магазинах приложений мы уже публиковали в блоге Appodeal. Кстати, не забывайте подписываться.
Что касается интервью, то оно преподносится в следующем формате: «Q:» – вопросы основного интервьюера, «E:» – ответы Евгения Невгеня. Все просто.
Читать дальше →
Total votes 23: ↑16 and ↓7 +9
Views 7.1K
Comments 4

Тестирование своего приложения — 9 полезных советов для разработчика

Appodeal corporate blog Development of mobile applications *Mobile applications testing *


Сейчас в каталогах приложений Apple App Store и Google Play в совокупности размещено около 3 миллионов мобильных программ. Количество приложений стабильно растет, чего нельзя сказать о качестве подавляющего количества уже размещенных программ. Одна из причин такой ситуации — разработчики недостаточно хорошо тестируют приложения, во многом это происходит из-за отсутствия должного опыта.

Профессиональный тестировщик, конечно же, смог бы помочь довести мобильное приложение практически до идеального состояния. Но у большинства разработчиков обычно нет средств на оплату услуг такого профессионала. А пользователи не хотят мириться с плохим качеством. И если пользователь обнаруживает серьезную проблему (чрезмерное потребление энергии, краш приложения, зависание телефона), то 44% пользователей, по статистике, сразу удаляют приложение, не разбираясь с проблемой. 96% таких пользователей пишут плохой отзыв о программе. На самом деле, причин, по которым приложение удаляется, довольно много, мы уже писали об этом в своем блоге. Сейчас давайте поговорим о том, что можно предпринять, чтобы приложение работало, как нужно, радуя пользователя стабильностью, а разработчика — доходом от рекламы.
Читать дальше →
Total votes 15: ↑12 and ↓3 +9
Views 24K
Comments 6