Тестируем minishop2 3.0
Друзья, в продолжение анонса, приглашаю вас всех присоединиться к тестированию нашего Альфа-релиза Минишопа 3.0
Для участия необязательно уметь писать код и быть программистом.
Давайте разберемся чем вы можете быть полезным и как вообще протестировать релиз.
Для начала первое что можно сделать это развернуть чистый тестовый сайт и просто убедиться что ничего не сломалось, Корзина и система заказа функционирует.
Что для этого нужно:
Тогда просто клонируем ветку моего репозитория командой
Если на хостинге нет GIT — ничего страшного — просто скачайте ZIP архив и распакуйте его где-то в корне сайта.
После этих манипуляций остается только установить обновление. Для этого запустите php скрипт внутри распакованного каталога /miniShop2/_build/build.transport.php
Достаточно вызвать этот файл в браузере или выполнить команду через консоль — если вы уже продвинутый разработчик.
По идее после этого мы уже имеем установленный тестовый релиз и пришло время тестов.
Как тестировать
Здесь все просто. Выполните все стандартные типовые операции
Если все хорошо — не расслабляемся. Ничего кардинально нового мы еще не делали. По умолчанию в новой версии minishop2 по-прежнему включена работа с сессией в качестве хранилища временных данных.
На втором этапе тестирования переключаем системную настройку ms2_tmp_storage, вписывая туда значение db.
Теперь заново производим все манипуляции с корзиной и заказом, тестируя не сломалось ли чего.
После оформления заказа — обязательно проверьте заказ в админке. Просмотрите каждую вкладку, включая адрес и товары. Все ли на месте, корректна ли стоимость заказа?
При любых замечаниях не забывайте написать комментарий, так как это может быть важным и спасет чей-то проект от поломки.
Укажите в случае поломки детали вашего рабочего окружения.
Тестируем боевые проекты
Друзья! Тестирование чистого сайта конечно тоже хорошо и может показать какие-то нюансы, но лучше тестировать настоящие реальные проекты.
У кого есть возможность развернуть dev версию действующего магазина, со своей бизнес-логикой — попробуйте накатить обновление, напишите как дела, сломалось ли чего.
Ну и конечно, как сейчас, принято призываю всех неравнодушных поучаствовать в развитии проекта финансово! Именно благодаря Вам — наша команда имеет возможность отвлечься от основной работы, чтобы сделать miniShop2 еще лучше, при этом сохраняя его бесплатным!
Сбор на дальнейшее развитие miniShop2
Огромное спасибо, всем кто поддерживает и донатит!
Для участия необязательно уметь писать код и быть программистом.
Давайте разберемся чем вы можете быть полезным и как вообще протестировать релиз.
Для начала первое что можно сделать это развернуть чистый тестовый сайт и просто убедиться что ничего не сломалось, Корзина и система заказа функционирует.
Что для этого нужно:
- Хостинг с установленным MODX
- Установленная официальная версия ms2, которую мы чуть позже обновим на неофициальный тестовый релиз
- парочка товаров для тестов (меня очень сильно выручает компонент msDemoData, загружающий тестовые данные)
- Ну и какой-то простенький шаблон, со сниппетами корзины и заказа, чтобы собственно создать заказ.
Тогда просто клонируем ветку моего репозитория командой
git clone https://github.com/biz87/miniShop2 -b storage_alpha_2
Если на хостинге нет GIT — ничего страшного — просто скачайте ZIP архив и распакуйте его где-то в корне сайта.
После этих манипуляций остается только установить обновление. Для этого запустите php скрипт внутри распакованного каталога /miniShop2/_build/build.transport.php
Достаточно вызвать этот файл в браузере или выполнить команду через консоль — если вы уже продвинутый разработчик.
По идее после этого мы уже имеем установленный тестовый релиз и пришло время тестов.
Как тестировать
Здесь все просто. Выполните все стандартные типовые операции
- Добавьте товар в корзину
- Удалите
- Пересчитайте количество товара в корзине
- Очистите корзину
- Заполните поля заказа
- Поменяйте уже заполненные поля
- Создайте заказ
Если все хорошо — не расслабляемся. Ничего кардинально нового мы еще не делали. По умолчанию в новой версии minishop2 по-прежнему включена работа с сессией в качестве хранилища временных данных.
На втором этапе тестирования переключаем системную настройку ms2_tmp_storage, вписывая туда значение db.
Теперь заново производим все манипуляции с корзиной и заказом, тестируя не сломалось ли чего.
После оформления заказа — обязательно проверьте заказ в админке. Просмотрите каждую вкладку, включая адрес и товары. Все ли на месте, корректна ли стоимость заказа?
При любых замечаниях не забывайте написать комментарий, так как это может быть важным и спасет чей-то проект от поломки.
Укажите в случае поломки детали вашего рабочего окружения.
- Версия PHP и mysql
- Версия MODX и поверх какой версии minishop накатили обновление
- Какие компоненты были установлены, из числа тех что взаимодействуют с заказом
- При каком значении системной настройки ms2_tmp_storage заметили неполадки
Тестируем боевые проекты
Друзья! Тестирование чистого сайта конечно тоже хорошо и может показать какие-то нюансы, но лучше тестировать настоящие реальные проекты.
У кого есть возможность развернуть dev версию действующего магазина, со своей бизнес-логикой — попробуйте накатить обновление, напишите как дела, сломалось ли чего.
Ну и конечно, как сейчас, принято призываю всех неравнодушных поучаствовать в развитии проекта финансово! Именно благодаря Вам — наша команда имеет возможность отвлечься от основной работы, чтобы сделать miniShop2 еще лучше, при этом сохраняя его бесплатным!
Сбор на дальнейшее развитие miniShop2
Огромное спасибо, всем кто поддерживает и донатит!
Поблагодарить автора
Отправить деньги
Комментарии: 3
Консоль запущена…
Пробуем установить пакет с подписью: minishop2-2.9.3-pl
Пакет найден… сейчас идёт подготовка к его установке.
xPDOZip: Error opening archive at /www/wwwroot/site.ru/core/packages/minishop2-2.9.3-pl.transport.zip
PHP warning: ZipArchive::extractTo(): Invalid or uninitialized Zip object
PHP warning: ZipArchive::close(): Invalid or uninitialized Zip object
Could not unpack package /www/wwwroot/site.ru/core/packages/minishop2-2.9.3-pl.transport.zip to /www/wwwroot/site.ru/core/packages/. SIG: minishop2-2.9.3-pl
Невозможно установить пакет с подписью: minishop2-2.9.3-pl
Пробуем установить пакет с подписью: minishop2-2.9.3-pl
Пакет найден… сейчас идёт подготовка к его установке.
xPDOZip: Error opening archive at /www/wwwroot/site.ru/core/packages/minishop2-2.9.3-pl.transport.zip
PHP warning: ZipArchive::extractTo(): Invalid or uninitialized Zip object
PHP warning: ZipArchive::close(): Invalid or uninitialized Zip object
Could not unpack package /www/wwwroot/site.ru/core/packages/minishop2-2.9.3-pl.transport.zip to /www/wwwroot/site.ru/core/packages/. SIG: minishop2-2.9.3-pl
Невозможно установить пакет с подписью: minishop2-2.9.3-pl
Это проблема не минишопа, а связи вашего локального сервера с Modstore. Судя по тому что вы в соседней ветке с этой проблемой отписались — вы в курсе. Здесь этот комментарий как бы и не полезен. Но спасибо, что хотя бы пытаетесь помочь. Попробуйте через git clone установить или из modx.com
У меня была пара случаев, когда некорректно формировался архив пакета. Лечилось пересборкой пакета.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.