Привет всем, мы очень рады представить вам среду автоматического тестирования ZenTao ZTF — ZenTaoATF (zentaoautotestingframework), разработанную нашей командой разработчиков ZenTao. ZenTaoATF имеет только один файл сценария и может поддерживать сценарии автоматического тестирования, написанные на различных языках сценариев. Он имеет простой синтаксис и гибкое использование. В будущем он будет связан и интегрирован с программным обеспечением для управления проектами ZenTao.
Основной принцип работы ZenTaoATF, системы автоматического тестирования. Во-первых, вам нужно написать тестовый сценарий для реализации вашей обычной логики тестирования. Теперь поддерживает PHP, Python, Ruby, Lua, TCL, Bash.
Этот тестовый сценарий написан в соответствии с бизнес-логикой тестируемой программы, например подключение к базе данных, запрос определенной записи и т. д.
Затем напишите основную информацию о сценарии использования для этого тестового сценария в комментариях: заголовок, шаги и ожидаемые результаты, используя синтаксический формат YAML.
<<
ожидайте: helloworld.
ТК
Затем выполните сценарий zt. Скрипт zt просканирует сценарии с флагами вариантов использования в текущем каталоге, затем вызовет выполнение, чтобы получить фактические выходные данные каждого сценария, а затем сравнит их с ожидаемыми результатами, заранее записанными в варианте использования. Если они совпадают, если это удалось, если это не удалось, вычислить информацию о различиях.
По сравнению с другими средами автоматизированного тестирования или средами модульного тестирования,
Основные возможности ZenTaoATF 1. Простой
1.1 Программа проста. Вся среда автоматизированного тестирования состоит только из одного zt-файла. Ее очень удобно разрабатывать, устанавливать и запускать с помощью PHP.
1.2 Простой синтаксис
Синтаксис ZenTaoATF состоит только из простого заголовка, шагов и ожидаемых результатов. Он использует формат yaml, который удобен для написания и очень читаем.
2. Кросс-язык
Сам фреймворк ZenTaoATF разработан с использованием PHP, но поддерживает множество языков сценариев, таких как Python, Ruby, Lua, TCL, Bash, bat и т. д.
3. Кроссплатформенность
ZenTaoATF может работать на различных платформах. (В настоящее время поддерживается только Linux, будет добавлена версия для Windows 1.1)
4. Интеграция с программным обеспечением для управления проектами ZenTao.
В последующих версиях мы интегрируем и свяжем его с программным обеспечением для управления проектами ZenTao с открытым исходным кодом, а сценарии и сценарии использования можно будет органично комбинировать.
Установка и использование среды автоматизированного тестирования ZenTao ZTF Как установить:
1. В настоящее время zentaoatf поддерживает только системы Linux и BSD. Сначала установите операционную среду PHP.
2. Загрузите пакет zentaoatf и распакуйте его в каталог.
3. После распаковки остаётся zt php скрипт. Используйте команду chmoda+rxzt, чтобы добавить к нему разрешения на выполнение.
4. Для удобства дальнейшего использования вы можете скопировать сценарий zt в каталог /usr/local/bin.
Как запустить:
1. После загрузки пакета zentaoatf в нем есть две директории: одна — с базовым синтаксисом, а другая — с форматом различных скриптовых языков.
2. Вы можете запустить zt в этом каталоге для запуска сценария автоматического тестирования. Эффект от выполнения следующий: