1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xuwangcheng-masteryi-automated-testing

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
update.md 17 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 03:02 e083c76

v1.1.4

2022.02.18

  • При успешной синхронизации пользователей роль по умолчанию изменяется на default_role (ранее была admin), пользователь может самостоятельно настроить разрешения для этой роли.
  • Из выходных данных журнала исключена информация о параметрах, чтобы предотвратить снижение производительности при большом количестве параметров.
  • Тип поля response_example в at_message_scene изменён на longtext для решения проблемы с сохранением примеров возвращаемых данных при их большом объёме.
  • Исправлены другие проблемы.

Заявление: эта версия является последней версией платформы, и мы больше не будем поддерживать эту платформу. Если у вас есть какие-либо вопросы, пожалуйста, обратитесь к WIKI на сайте CODE CLOUD. Если вам нужна разработка на заказ, вы можете загрузить исходный код и заказать разработку за плату.

v1.1.3

2021.02.04

  • Добавлен динамический интерфейс комбинирования типов, который позволяет получать параметры переменных через комбинирование сценариев.
  • Решена проблема с получением конфигурации глобального пользователя во время тестирования.
  • В сообщении добавлен параметр BodyToQuery, который упрощает управление параметрами запроса при отправке сообщений POST.
  • Ускорено добавление параметров интерфейса в пакетном режиме.
  • Оптимизировано отображение некоторых страниц.

v1.1.2

2021.01.30

  • В процессе замены переменных в комбинированных сценариях можно использовать глобальные переменные, переменные пула данных, общие переменные тестового набора (используя формат ${__переменная}), контекстные переменные (используя формат ${переменная}) и константы. Можно свободно комбинировать их и использовать с учётом приоритета переменных.
  • На тестовой среде можно настроить прокси-сервер, поддерживающий протоколы HTTP/HTTPS.

v1.1.1

2021.01.13

  • Добавлено несколько специализированных обработчиков сообщений.
  • Добавлен модуль пула данных.
  • Исправлено множество ошибок и оптимизирован код.

v1.1.0

2020.8.4

  • Исправление: проблема с отображением слишком длинных имён тестовых наборов.
  • Добавление: разделение модулей проекта для отображения информации об интерфейсе, сообщениях, сценариях, макетах интерфейсов, зондировании интерфейсов, тестировании производительности, периодических задачах, отчётах о тестах, тестовых наборах и комбинированных сценариях. Другие модули пока не рассматриваются.
  • Обновление: система больше не будет возвращать подробные сообщения об ошибках при внутренних сбоях.
  • Обновление версии приведёт к перемещению старых данных модулей в проект по умолчанию. Вы можете перенести данные в нужный проект напрямую через базу данных или с помощью инструмента обновления на странице.
update at_complex_scene set project_id = 1;
update at_interface_info  set project_id = 1;
update at_message  set project_id = 1;
update at_interface_mock  set project_id = 1;
update at_interface_probe  set project_id = 1;
update at_message_scene  set project_id = 1;
update at_performance_test_config  set project_id = 1;
update at_task  set project_id = 1;
update at_test_report  set project_id = 1;
update at_test_set  set project_id = 1;

v1.0.5

2020.7.13

  • Исправление: порядок сохранения параметров сообщения был неправильным.
  • Исправление: при неудачной попытке входа в систему проверка подлинности не обновлялась.
  • Улучшение: для глобальных переменных типа timestamp можно создать несколько переменных и настроить параметры для установки смещения.
  • Улучшение: глобальные переменные типа date и time могут быть настроены для установки смещения в днях.
  • Улучшение: добавлены настраиваемые обработчики для заголовков запросов (только для HTTP-запросов) в предварительных и последующих обработчиках.
  • Исправление: если сообщение не настроено, система выдаст внутреннюю ошибку, что приведёт к невозможности нормального завершения теста.
  • Исправление: иногда после удаления одного из сценариев в комбинированном сценарии невозможно добавить отдельный сценарий тестирования.

v1.0.4

2020.3.9

  • Исправление: ошибка при сохранении результатов тестирования производительности.
  • Исправление: когда в интерфейсах используются динамические глобальные переменные, значения не могут быть получены правильно при тестировании наборов и тестировании производительности.
  • Новое: поддержка параметров пути в интерфейсах, сообщениях и сценариях. Например, /get/#id# или /query/#root.id#.
  • Обновление: не объектные массивы могут иметь настраиваемые данные, например {"root":{"bb":[22,33]}}, где bb — массив, который можно определить в тестовых данных. Значения могут быть 22, 33, 44 или "aa", "bb" (строки должны быть заключены в двойные кавычки).
  • Новое: в комбинированных сценариях можно связать правила для получения сохранённых переменных.
  • Новое: асинхронное выполнение сценариев в комбинированных сценариях может сократить время выполнения.

v1.0.3

2020.2.27

  • Обновление: во время отладки отдельных сценариев можно настраивать содержимое сообщений.
  • Исправление: ошибки при возврате статуса 302 во время HTTP-запроса (не проверено).
  • Новое: интеграция swagger4j, просмотр документации API. Чтобы использовать, измените значение disabled в файле swagger.properties на false, запустите проект и откройте http://localhost:8080/doc/index.html. Для использования аннотаций swagger обратитесь к https://github.com/cpjit/swagger.
  • Обновление: при создании документации по API имена будут на английском языке, чтобы избежать проблем с кодировкой на некоторых серверах Linux.
  • Исправление: проблемы с получением правильных значений при использовании динамических глобальных переменных в тестировании наборов, тестировании и тестировании производительности.
  • Исправление: проблемы с отображением правильной конфигурации при редактировании глобальных переменных.

v1.0.2

2020.1.2

  • Новое: глобальные переменные могут получать значения из базы данных через SQL-запросы.
  • Исправление: поиск в комбинированных сценариях приводил к ошибкам.
  • Исправление: новые ошибки редактирования при выборе тестовых сценариев во время тестирования наборов, тестирования производительности и других тестов.

v1.0.1

2019.12.25

  • Новое: добавлена настраиваемая проверка.
  • Исправление: основные проблемы, вызванные способом получения адреса домашней страницы в глобальной конфигурации.
  • Другие исправления.

v1.0.0

2019.12.25

  • Новое: поддерживается загрузка файлов через интерфейсы. Подробные инструкции см. на https://gitee.com/xuwangcheng/masteryi-automated-testing/wikis/pages?sort_id=1559135&doc_id=196989.
  • Новое: добавлен модуль отчётов о тестировании (упрощённая версия).
  • Новое: правила проверки -> проверка узлов теперь поддерживает доступ к данным массива через индексы, например: ROOT.list.phone[1]. Индексы необходимо задавать вручную.
  • Новое: сохранение значений входных параметров в комбинированных сценариях.
  • Обновление: результаты тестирования больше не сохраняются в базе данных во время отладки тестовых сценариев.
  • Доработка: улучшена обработка некоторых форматов сообщений и настраиваемых форматов.
  • Исправление: проблемы с анализом массивов JSON при массовом импорте параметров и сообщений.
  • Исправление других мелких проблем.

v0.2.2beta

2019.11.28

  • Новое: более простой и безопасный способ обновления версий (достаточно обновить War-пакет).
  • Новое: WebSocket-интерфейсы Mock поддерживают выбор определённых сценариев интерфейса для добавления информации о макете интерфейса (поддерживаются протоколы Http/Socket/WebSocket).
  • Новое: контроль доступа на основе ролей с точностью до кнопок переднего плана (в настоящее время поддерживается только часть основных функций кнопок).
  • Новое: тестовые наборы, публичные переменные, публичные заголовки запросов и публичные правила проверки.
  • Обновление: взаимодействие между передней и задней частью осуществляется через технологию WebSocket.
  • Обновление: по умолчанию не отображаются связанные с WebUI модули тестирования (временно заброшены и не обновляются).
  • Исправление: размер окна, появляющегося при нажатии кнопки на переднем плане, не изменялся динамически в соответствии с размером браузера, что приводило к аномальному отображению.
  • Исправление: аномалии конфигурации в комбинированных сценариях. ### 2019.08.01
  • Исправлена проблема, из-за которой на передней панели возникала ошибка из-за отсутствия данных в сценарии.
  • Исправлена ошибка, которая возникала при удалении ошибки во время тестирования производительности и обнаружения интерфейса.
  • Добавлено: добавлен тип динамической переменной интерфейса для глобальной переменной.
  • Добавлено: увеличено свойство глобальной переменной — срок действия переменной (некоторые динамически сгенерированные переменные указывают свой срок действия, они не будут генерироваться повторно в течение этого срока) и область уникальности переменной (некоторые динамические переменные указывают, что они не будут создаваться повторно в пределах области использования) [не реализовано].
  • Добавлено: добавлена функция принудительного обновления интерфейса для глобальных переменных.

v0.1.2beta

2019.06.27

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

v0.1.1beta

2019.03.29

  • Добавлено: при входе в систему добавлен проверочный код.

v0.1.0beta

2018.12.28

  • Исправлена проблема неточного отображения времени последнего входа.
  • Добавлено: модуль управления меню страницы.
  • Добавлено: управление правами пользователя на меню.
  • Обновлено: снято ограничение, согласно которому пользователь мог видеть только те интерфейсы, которые были созданы пользователями той же роли.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/xuwangcheng-masteryi-automated-testing.git
git@api.gitlife.ru:oschina-mirror/xuwangcheng-masteryi-automated-testing.git
oschina-mirror
xuwangcheng-masteryi-automated-testing
xuwangcheng-masteryi-automated-testing
master