Я пишу систему в тот момент, когда пользователь может выбрать 1 элемент из 8 массивов (создание 8 опций). Затем у них есть возможность распечатать там выбор PDF.Скрипт, который поможет мне протестировать создание и печать PDF
PDF создается с использованием DOMPDF и эти данные отправляются через POST. Я, очевидно, должен проверить, что каждая комбинация параметров правильно печатается (по моему мнению, это означает, что много ручного тестирования).
Есть ли что-нибудь, что я могу сделать с помощью скрипта bash для автоматизации тестирования процесса? Поскольку содержимое массивов никогда не изменится, возможно ли написать сценарий тестирования, который я могу запустить через браузер терминала?
Почему бы не создавать петли PHP и создавать все pdf-файлы на локальном диске в виде отдельных файлов, а не отправлять их обратно в браузеры? – Voitcus
Тестирование, в общем, может быть автоматизировано с помощью [unit testing] (http://phpunit.de/manual/3.8/en/automating-tests.html), который будет охватывать более 95% того, что вам нужно здесь. К сожалению, визуальная проверка визуализированного макета по-прежнему зависит от глазного яблока MK1. – vascowhite
Да, это возможно. Вы можете использовать 'wget' или' curl' для публикации данных (выбор). – devnull