jPList uses selenium to run integration tests. Also the root folder should be configured as jplist-php.local website. PHP / MySQL should be configured to test the relevant pages.
Run selenium server:
npm run selenium
Run the tests:
PList uses qunit for the unit testing. It could be run in the browser using /test/qunit-tests/index.html.