Перемещение конфигурации клиента на сервер является основным направлением обновления.
Эта версия в основном добавляет:
1. Поддержка агрегации планов, объединение нескольких планов тестирования для выполнения.
2. Поддержка определения различных общих параметров для использования в разных тестовых средах.
3. Поддержка отладки сценариев использования в интерфейсе редактирования Web UI.
4. Импорт и экспорт сценариев использования.
Журнал обновлений клиента:
Основное внимание уделяется некоторым исправлениям и оптимизации:
1. Оптимизация слияния кода, связанного с изменениями точек, некоторых ошибок и упрощение повторяющегося кода, увеличение журналов окон в Web-отладке.
2. Оптимизация обработки исключений сторонних сообщений.
3. Обновление файлов драйверов браузера в Web UI.
4. Исправление ошибок, вызванных добавлением режима агрегации плана, где журнал печати может отображать NULL в плане имени при режиме одного плана.
1. Оптимизация структуры кода клиента и имен классов.
2. Возможность отключения подсветки элементов в конфигурационном файле sys_config.properties во время автоматической проверки Web UI.
3. Во время выполнения runcase, возврат значения и печать журнала ошибок, когда шаг не выполнен.
4. Увеличение инструментария hutool Jar пакета.
5. Реконструкция API Jenkins, поддержка многопоточного запуска, обнаружения состояния сборки, печати журналов сборки и т.д.
6. Исправлена ошибка, вызванная удалением HTTP-ответа и кода ответа при обработке действий шага.
7. Исправлены проблемы, вызванные повторением обработки действий при тестировании мобильных устройств и Web.
8. Исправлена проблема, из-за которой при отладке интерфейса невозможно было поддерживать глобальные переменные $A.
1. Увеличение функциональности обработки ключевых слов jsonpath в действиях шага.
2. Увеличение функции утверждения jsonpath для ожидаемых результатов.
3. Увеличение возможности выделения элементов операции в процессе выполнения Web UI.
4. Добавление метода отправки HTTP-запросов через XML.
5. Увеличение функций обновления, перехода вперед и назад текущей страницы Web UI, а также определение существования элементов.
6. Оптимизация общих правил написания кода клиента.
7. Стратегия, при которой значение не изменяется в течение всего процесса тестирования при использовании случайных или встроенных функций времени для общих параметров.
8. Исправлено отсутствие тела ответа на проблему с httpdelete.
9. Исправлено отсутствие подсказки при сбое использования runcase.
10. Исправлено, что переключение на вкладку не удалось, и шаг не завершился ошибкой при тестировании Web UI.
11. Исправлено, что переменные карты были очищены при возникновении сбоя при многопоточном выполнении неудачных сценариев использования.
12. Исправлено, что преобразование JSON не удалось из-за наличия ответа и кода ответа в HTTP.
Исправлено несколько ошибок в версии V3.2 и оптимизировано несколько функций.
Фокус на оптимизации способов связи и соответствующей оптимизации кода.
В основном решает некоторые проблемы, поднятые пользователями, добавляет несколько графических отчетов и поддерживает функцию HTTPS, а также исправляет известные ошибки.
Главным образом исправляет ошибки в бета-версии V2.7, текущая версия становится более стабильной, и выпускается официальная версия.
Большое количество важных обновлений, подробности см. в журнале обновлений.
Реконструкция клиентского мониторинга и коммуникационной структуры, полная совместимость с развертыванием клиента под Windows\linux\Mac, возможность использования Python для написания тестовых сценариев и т. д.
Полностью новая реконструированная версия.
Функциональная оптимизация.
Официальная версия клиента V2.4.
1. Оптимизация удаленного интерфейса, добавление параметра пути к драйверу.
2. Оптимизация команды запуска в файле командной строки, добавление параметра пути к драйверу.
3. Комплексная оптимизация методов HTTP-интерфейса.
4. Оптимизация динамического вызова метода, поддержка передачи параметров в заголовке домена.
5. Оптимизация структуры метода общего интерфейса.
6. Исправление ошибки в Debug API.
7. Оптимизация каждого командного файла пакетной обработки.
8. Оптимизация части кода в соответствии с кодом JAVA по стандарту Alibaba.
9. Добавление функции общих параметров.
10. Отмена ограничения на три ссылки на переменные для одного параметра, оптимизация логики управления.
11. Добавление полного пути ссылки на параметры, такие как путь пакета, имя метода, параметры и ожидаемые результаты, при встрече локальных переменных с глобальными переменными с одинаковыми именами, приоритет отдается локальным переменным.
12. Другие оптимизации логической структуры кода.
13. Исправление проблемы с искажением китайских символов в HTTPCLIENT.
Версия 2.5 для тестирования, основное внимание уделяется интеграции кода автоматизации мобильного конца.
Основное внимание уделяется исправлению некоторых известных ошибок предыдущей бета-версии и некоторым улучшениям опыта.
Добавить сценарии использования и план тестирования.