реклама
Бургер менюБургер меню

Селена Гарт – Как зарабатывают в интернете. Профессии, деньги, риски (страница 16)

18

Разработка мобильных приложений требует понимания особенностей устройств. Экраны разных размеров, разные мощности процессоров, ограничения по батарее, особенности управления через сенсорный экран – всё это нужно учитывать. Хорошее мобильное приложение работает быстро, потребляет мало энергии, удобно в использовании на маленьком экране.

Ещё одна важная задача – обеспечение безопасности. Мобильные приложения часто работают с личными данными пользователей: контактами, фотографиями, геолокацией, платёжной информацией. Разработчик должен защитить эти данные от несанкционированного доступа, правильно хранить и передавать их, соблюдать требования законодательства о персональных данных.

Публикация приложения в магазинах приложений – отдельный процесс, который требует знаний и времени. Нужно подготовить описание, скриншоты, пройти проверку модераторов. Каждый магазин имеет свои требования, и их нарушение может привести к отказу в публикации. Опытные разработчики включают помощь с публикацией в стоимость своих услуг.

Тестирование программного обеспечения

Элен никогда не планировала становиться тестировщиком. Она училась на переводчика, но после окончания университета столкнулась с тем, что работа переводчиком в офисе оплачивается плохо. Случайно наткнулась на объявление о курсах тестировщиков и решила попробовать. Оказалось, что это направление требует внимательности, логического мышления и умения находить нестандартные пути – всё то, что у неё хорошо получалось.

Тестирование программного обеспечения – это проверка того, что программа работает так, как задумано, и не содержит ошибок. Тестировщик ищет баги: ситуации, когда программа ведёт себя неправильно, падает, выдаёт ошибки или просто работает не так, как ожидается. Это критически важная работа, потому что даже маленькая ошибка может привести к большим проблемам для пользователей и бизнеса.

Есть несколько типов тестирования. Ручное тестирование – когда специалист вручную проверяет все функции программы, пробует разные сценарии использования, пытается сломать систему непредуманными действиями. Это кропотливая работа, требующая терпения и внимания к деталям. Автоматизированное тестирование – когда тестировщик пишет программы, которые автоматически проверяют другие программы. Это более техническое направление, требующее навыков программирования.

Элен начинала с ручного тестирования. Первые проекты были простыми: проверить сайт на наличие явных ошибок, убедиться, что все кнопки работают, формы отправляются. За такую работу платили от пятнадцати до тридцати тысяч рублей в месяц. Но даже на этом уровне она училась важным вещам: как составлять тест-кейсы, как документировать найденные ошибки, как общаться с разработчиками.

Через год Элен поняла, что для роста зарплаты нужно осваивать автоматизацию. Она начала изучать программирование – не так глубоко, как разработчики, но достаточно, чтобы писать автоматизированные тесты. Это открыло новые возможности: компании готовы платить больше за специалистов, которые могут не только находить ошибки вручную, но и создавать системы автоматической проверки.

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

Проектная работа в тестировании оплачивается по-разному. Проверка небольшого сайта может стоить от десяти до тридцати тысяч рублей. Полный цикл тестирования мобильного приложения обойдётся заказчику от пятидесяти до двухсот тысяч. Разработка и внедрение системы автоматизированного тестирования для крупного проекта может стоить несколько миллионов.

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.