Тестирование на локальном компьютере
В нашей практике тестирование на локальном компьютере встречается не часто.
Компании приходят к нам за экспертизой качества готового решения или проверкой и тестированием сайта перед его запуском для всех.
Такие сайты в большинстве случаев находятся не на локальной машине, а на сервере, доступ к которому возможен для всех заинтересованных в процессе тестирования лиц.
Известны опасения владельцев интернет-ресурсов по поводу безопасности размещения копии существующего проекта на удаленном сервере. Так ведутся, например, работы по редизайну сайта, это рекомендуется также в обязательном порядке делать при реализации новых сложных функциональностей. Мы всегда предлагаем работать с тестовой копией через систему контроля версий при поддержке интернет-магазина, поломки и сбои в работе которого приводят к потерям репутации и денег практически сразу.
Риск работы с тестовой площадкой развернутой на удаленном сервере
Основной болью заказчика таких работ является риск, что тестовая копия сайта будет проиндексирована поисковиками, что приведет к снижению позиций сайта в поисковой выдаче, так как неизбежно будут дубли текстов и целых страниц.
Мы тщательно следим за тем, чтобы такого не произошло.
Если вы будете проводить разработку или тестирование копии сайта с нашей помощью, то без знания логина и пароля вы даже не сможете пройти на тестовую площадку.
Вместо этого вы увидите вот такое окно:
Дополнительно сайт будет защищен через robots.txt - закрыт директивой /disallow.
В случае, если ранее вы работали с другим подрядчиком, и он не озаботился защитой копии для разработки сайта, мы готовы провести необходимые действия для того, чтобы сайт-копия был удален из поиска и восстановились позиции сайта в выдаче поисковых систем по запросам пользователей.
Почему мы предпочитаем тестирование сайта не локально, а с размещением на удаленном сервере?
Как правило, при запуске проекта, тестирование проводит не один специалист, а несколько. Каждый может смотреть на будущий сайт со своей точки зрения.
Мы проводим юзабилити-аудит, визуальный аудит, функциональное тестирование, технический аудит и так далее. Будет очень непросто организовать такую работу имея только одну локальную копию сайта. Наш опыт поддержки сайтов показывает, что специалисту, который выполнял задачу крайне сложно качественно протестировать результат. Намного эффективнее, когда проверку проводит человек со свежим взглядом и компетенцией тестировщика.
Что делать, если по каким-то причинам Вам требуется тестирование сайта на локальной машине?
Современные сайты очень сложны. Они точно не ограничиваются только html кодом. Соответственно, для запуска сайта локально в любом случае потребуются дополнительные инструменты. Основное требование - вы должны развернуть локальный сервер.
Локальный сервер - программа или даже несколько программ, собранных для решения общей задачи, которые работают также как и реальные удаленные сервера хостинг-провайдеров.
После установки и настройки вы сможете просматривать ваш сайт с локального хоста через браузеры, то есть получите условия для тестирования очень близкие к сценариям реального использования сайта.
Один из вариантов для такой работы, это использование, например, программы Denwer.
Вам потребуется интернет, компьютер с сайтом на нем, доступ в интернет.
Что такое Denwer и где его найти?
Это локальный сервер (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов. Интернет потребуется для установки и настройки программного обеспечения, далее вы сможете работать с сайтом без него.
Соответственно, пользуясь инструкцией и обращаясь к разделу часто задаваемые вопросы, любой веб-разработчик сможет запустить свой сайт локально, без покупки хостинга.
Развернув локальный сервер вы сможете установить на него сайт и заняться его проверкой.
Использование данного ПО - бесплатно, требует определенной квалификации.
Open Server VS Denwer
С популярным инструментом Denwer успешно конкурирует программное обеспечение для организации локального сервера - Open Server.
Многие разработчики сталкиваясь с задачей тестирования сайта на локальной машине отдают предпочтение именно ему.
Опен сервер - программная среда, которая отлично справляется с задачами и учитывает рекомендации и пожеланий веб-разработчиков. Многие считают интерфейс данной программы более удобным и понятным для работы.
Если сравнивать этот инструмент с другими, то мы увидим, что
- это больше чем локальный сервер, по сути - это целый набор инструментов, собранных вместе и в частности, будет очень удобно работать с базами данных, так как в него входит PhpMyAdmin
- Эта система портативна и не требует установки. В любой момент можно распаковать архив, который можно хранить на флешке и начать работу.
- По-настоящему удобна в работе: понятные интервейсы, простота в настройке и в использовании.
Программные продукты, которые собраны в Open server не разрабатывались для совместного использования изначально, однако по факту каждый из них полезен и необходим специалистам. Неудивительно, что именно этот вариант для тестирования сайта без использования виртуального хостинга часто выбирают веб-мастера.
Если вы не являетесь разработчиком сайта и не обладаете компетенцией, позволяющей развернуть его локально - вы всегда можете обратится к нам с запросом на тестирование.
Мы подготовим тестовую площадку, надежно защищенную от роботов поисковых систем и вы сможете принять самое деятельное участие в проверке сайта по любому сценарию, который сочтете нужным. После проверки и доработки сайта по требованиям, поможем подобрать надежный и быстрый хостинг и развернем сайт уже для постоянной работы с пользователями и потенциальными покупателями ваших товаров и услуг.
Будем рады помочь по любому вопросу и видеть вас в числе наших клиентов!