This document discusses an approach for automating non-functional tests of a user behavioral firewall product. It proposes using a pipeline framework to sequentially run tools like ldapsearch, krb5, tcpdump, SMBclient, and PowerShell scripts. Challenges include setting up different endpoint roles and OSes in a QA environment, using Kerberos tokens, and mocking applications and workstations. It suggests adding third-party tools to a bootstrap script, keeping a test log, and considering manual debugging. Future plans include using asynchronous testing with Future assertions to handle concurrency issues.