В чем суть тестирования программного обеспечения? Нет сомнений в том, что анализ тестов и разработка тестовых сценариев — одни из самых трудоемких задач в ежедневном тестировании.
Однако традиционный процесс разработки тест-кейсов имеет множество болевых точек:
Учитывая эти обстоятельства, все больше и больше компаний теперь предпочитают использовать интеллект-карты, эффективный инструмент повышения производительности, для разработки вариантов использования, особенно команды гибкой разработки. Характеристики интеллект-карт, такие как дивергентное мышление и графическое мышление, очень соответствуют мышлению, необходимому при разработке тестовых сценариев. Таким образом, они значительно повышают эффективность разработки наших тестовых сценариев в реальной работе, а также очень удобны для просмотра тестовых сценариев. .
Но в то же время использование интеллект-карт для разработки тест-кейсов также приносит много проблем:
Основываясь на приведенной выше ситуации, мы можем найти различные методы разработки тестовых примеров, каждый из которых имеет свои преимущества и недостатки.
В это время появился XMind2TestCase. Этот инструмент основан на Python. Он формулирует универсальный шаблон для тестовых примеров, а затем использует XMind, широко популярный инструмент для создания интеллект-карт с открытым исходным кодом, для разработки вариантов использования.
pip3 install xmind2testcase
Адрес Гит Хаба:
https://github.com/zhuifengshen/xmind2testcase
Требуется установкаXmind8 update3
или более новая версия
3. Как использовать
Usage:
xmind2testcase [path_to_xmind_file] [-csv] [-xml] [-json]
Example:
xmind2testcase /path/to/testcase.xmind => output testcase.csv、testcase.xml、testcase.json
xmind2testcase /path/to/testcase.xmind -csv => output testcase.csv
xmind2testcase /path/to/testcase.xmind -xml => output testcase.xml
xmind2testcase /path/to/testcase.xmind -json => output testcase.json
2、Использование веб-интерфейса
Usage:
xmind2testcase [webtool] [port_num]
Example:
xmind2testcase webtool => launch the web testcase convertion tool locally -> 127.0.0.1:5001
xmind2testcase webtool 8000 => launch the web testcase convertion tool locally -> 127.0.0.1:8000
Файлы вариантов использования XMind, примеры следующие:
Обратите внимание, обратите внимание, обратите внимание, трижды скажите важное! ! !
Примечание. Однако, поскольку система ZenTao не генерирует автоматически имена модулей при импорте файлов тестовых примеров, когда вам нужно создать проект, вам необходимо, кстати, создать имя модуля. А при импорте вариантов использования вам необходимо указать соответствующее имя и идентификатор модуля.