Рубрика «тестирование» - 105

В прошлой статье От инженера до руководителя. Часть 1: Чувство справедливости я рассказывал о чувстве справедливости. Возвращаясь к ней, хочу повториться, что чувство справедливости является основополагающим моментом. И если мне вздумалось о чём-то рассказать, то каждая моя неточность, а тем более ложь, неподкреплённое фактами мнение, орфографическая ошибка и агитация нашли бы своих недовольных. Что, собственно, можно наблюдать и тут и в жизни ежедневно. Одно дело придерживаться конкретной стороны в холиваре (парадигме, стандарте, процессе), получая тумаки от одних и поддержку от других; и совсем другое дело — описывать и следовать своей собственной точке зрения, опыту и выдерживая свою стилистику. Это — сродне минному полю, где известны правила игры, но за всё, что делаешь, несёшь сам ответственность. Такая же разница существует между исполнителем и руководителем, где последний при своей ошибке получит пинок из-за проявленой “несправедливости” и набьёт немало шишек сам, если будет ошибаться, хотя и спасая этим идущих за ним. Поэтому в моём понимании лучше набивать шишки загодя, с уровня сотрудника, ощупывая путь мягкими частями тела, не получая дополнительных пинков сзади — главное не отставать и не идти против руководителя, впрочем, если он не до конца неправ и не ведёт всех на обрыв. В противном случае, попридержите коней, ведь вы — рабочая лошадка — в одной упряжке. О том, как как поставить правильную цель и как исполнять работу совместно с другими и пойдёт речь в этой статье.

От инженера до руководителя. Часть 2: Делегирование и постановка задачи
Читать полностью »

При разработке любого крупного WEB-приложения рано или поздно встает вопрос о проведении нагрузочного тестирования. Такой вопрос возник и в нашем проекте. О том, как мы его решили вы сможете узнать из этой статьи.

Собственно, а что мы будем делать

Задача была поставлена следующая:

Необходимо, чтобы приложение выдерживало нагрузку минимум 1500 одновременных пользователей, которые будут работать по следующему сценарию:
1. Открыть страницу приложения
2. Логин в систему
3. Выгрузка большого списка записей из базы
4. Выход из системы
Читать полностью »

Две недели назад на Хабре публиковался перевод «Заблуждения программистов о времени», который по своей структуре и стилю основан на этом классическом тексте Патрика Макензи, опубликованном два года назад. Поскольку заметка о времени была крайне благоприятно воспринята аудиторией, то, очевидно, имеет смысл перевести и исходную статью об именах и фамилиях.

Джон Грэхем-Камминг (John Graham-Cumming) сегодня жаловался в своём блоге, что компьютерная система, с которой он работал, не приняла его фамилию из-за недопустимых символов. Конечно, там нет недопустимых символов, потому что любой способ, как человек представляет себя, — по определению — является подходящим идентификатором. Джон выразил сильную досаду насчёт данной ситуации, и он имеет полное право, потому что имя — суть нашей индивидуальности, практически по определению.
Читать полностью »

Фреймворк для автоматического тестирования веб-приложений на PHP — Codeception живет и развивается. Но в этот раз вместо скупой порции новостей я бы хотел представить вам первый скринкаст в котором показаны азы работы с Codeception. Если вы только читали про Codeception, то вам обязательно стоит взглянуть на него в действии. Ну а если не читали, но у вас есть веб-сайт, который бы вы хотели протестировать — тоже взгляните.
Читать полностью »

Сегодня я расскажу о программе доступа к оборудованию Intel для разработчиков программного обеспечения. Известна она как «Fast Access» или «Быстрый тест» и является частью программы Intel Software Partner. В ее рамках разработчики получают возможность протестировать свои приложения на различном аппаратном обеспечении Intel.
Читать полностью »

Зачем нужна сертификация специалиста в области обеспечения качества программного обеспечения?
Главный ответ один — для подтверждения, что ваши знания соответствуют определённому уровню.
Всё остальное — это возможности, которые может реализовать специалист и компания, в которой он работает, после получения сертификата.

Существует несколько известных и авторитетных организаций, которые проводят сертификацию QA специалистов.
Подробнее о видах и различиях между схемами сертификации QA (IIST, CSTE, ISTQB и ISEB) можно посмотреть в [1]

Читать полностью »

В этой статье я расскажу о своём опыте работы с эмулятором операционной системы «Android» BlueStacks, работающий под управлением операционной системы Microsoft Windows. Это бесплатная бета-версия продукта, и авторы честно предупреждают, что на настоящий момент в нём могут присутствовать серьёзные недостатки.

Тестирование программы проводилось на следующем оборудовании: ноутбук ASUS X58C series, процессор Intel Celeron 1.2GHz, 2Gb RAM, HDD 500Gb, video SiS, audio HD Definition, операционная система Microsoft Windows 7 Max, пакет Oracle Java JRE 7.0. Как видите, компьютер немного «перегруженный», но именно на нём и нужно проводить «стресс-тесты». На этом оборудовании эмулятор работал очень медленно, но устойчиво! Это реверанс в сторону разработчиков.

Программа установилась быстро, в процессе установки «лишних вопросов» не задавала. Эмулятор устанавливается в папку: «C:Program FilesBlueStacks», и это без вариантов! В какую папку устанавливается скаченные из Интернета приложения Android, я пока не разобрался.Читать полностью »

07.06.2012 я устанавливал и настраивал «облачную операционную систему» JoliOS на виртуальную машину VMware. То, что эта операционная система «облачная» я убедился на себе: без учётной записи JoliCloud и без постоянного подключения к Интернету эта операционная система не устанавливается! Встала у меня эта операционная система только после того, как я подключился к Интернету с самого начала установки, и внимательно отнёсся к назначаемым параметрам и паролям. И то, собственное время эта виртуальная машина нормально не определила. Но давайте по порядку.Читать полностью »

image

Салют! Как дела?

Хотел немного подучится чему-то. Искал на хабре в хабе «Qt Software» хоть какой-то пост про юнит-тестирование в Qt. Не нашел. Тут я расскажу базовые вещи про юнит-тестирование на Qt (не ожидайте могучего шаманства). На самом деле, юнит-тестить в Qt довольно просто. Что бы узнать как это делать, приглашаю читать дальше.
Читать полностью »

За последние пару лет я потратил много времени на дебаггинг чужих тестов. Это была интересная работа, иногда расстраивающая, но всегда поучительная. Кто-то может подумать, что в тестах нет багов, но конечно баги есть везде, и тесты не исключение.

Я постоянно удивлялся, как много ошибок в коде и тестов, и приложений происходят от неверного понимания и заблуждений насчёт времени. Под этим я имею в виду и компьютерный способ обработки времени, и фундаментальные ошибки, происходящие от несовершенной структуры календаря — зимнее время тут лишь вершина айсберга.

На самом деле, я повидал так много заблуждений, которые оставляют след в чужих (и моих собственных) программах, что посчитал полезным составить список самых частых проблем.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js