Edge cases are inputs at the boundaries or unusual ones that often reveal bugs: empty value, zero, negative, very large, null, a single element, duplicates, special characters. A good set of tests covers them in addition to ordinary cases.
Example
moyenne([]) -> clear error ; moyenne([5]) -> 5