What is black box testing?
What is finite state system? Dynamic testing: Testing that involves the execution of the software of a component or system.
Black box testing: Method of testing that examines the functionality of an application without peering into its internal structures or workings.
Finite state system is any system where user gets a different output for the same input, depending on what has happened before.