A Command-Line Interface (CLI) is a text-based interface that allows users to interact with software or operating systems by typing commands into a terminal or console. Instead of using UI elements (buttons, menus, date pickers), users issue structured commands with options and arguments to perform tasks.
Testers may use the CLI in a variety of use-cases:
Testers may use the CLI in a variety of use-cases:
- Running tests e.g. npx playwright test landing-page.spec.ts
- Environment setup e.g. docker-compose up -d test-db
- Searching logs e.g. grep -i 'my-error-here' *