Good test suite

Discussion of chess software programming and technical issues.

Moderator: Ras

Carbec
Posts: 165
Joined: Thu Jan 20, 2022 9:42 am
Location: France
Full name: Philippe Chevalier

Good test suite

Post by Carbec »

Hi,

Could you recommend me a good test suite, So I could see if the different heuristics works correctly ?
I mean NullMove, PVS, Reverse Futility, LMR.

Thanks for suggestions

Philippe
User avatar
Desperado
Posts: 879
Joined: Mon Dec 15, 2008 11:45 am

Re: Good test suite

Post by Desperado »

Carbec wrote: Fri Feb 11, 2022 5:05 pm Hi,

Could you recommend me a good test suite, So I could see if the different heuristics works correctly ?
I mean NullMove, PVS, Reverse Futility, LMR.

Thanks for suggestions

Philippe
You can try this one Strategic Test Suite (STS)
But this more content related than technical.
User avatar
lithander
Posts: 915
Joined: Sun Dec 27, 2020 2:40 am
Location: Bremen, Germany
Full name: Thomas Jahn

Re: Good test suite

Post by lithander »

I like the tests from Arasan: https://www.arasanchess.org/tests.shtml
Minimal Chess (simple, open source, C#) - Youtube & Github
Leorik (competitive, in active development, C#) - Github & Lichess
JVMerlino
Posts: 1404
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: Good test suite

Post by JVMerlino »

Carbec wrote: Fri Feb 11, 2022 5:05 pm Hi,

Could you recommend me a good test suite, So I could see if the different heuristics works correctly ?
I mean NullMove, PVS, Reverse Futility, LMR.

Thanks for suggestions

Philippe
I agree that STS is a good suite, but it's intended primarily to test positional knowledge. It also depends on how strong your engine is. The WAC (Win at Chess) test is good to ensure that your engine isn't missing easy tactical shots.
You can find the full EPD test here: https://www.chessprogramming.org/Win_at_Chess