7k/6rp/6pN/1r4P1/3B4/8/8/K7 b - - bm Rxg5 (win);The test doesn't contain middle-game tactical positions and technical endgames.
Here are only positions dedicated to test so-called by me quasi-intelligent abilities of engines.
Don't use such a tricks like: multiPV, rule 50, null-move disabling, special parameters and others.
The time to solve each item should be 30 minutes for 1 000 000 nodes/second speed. It means 3 minutes for 10 000 000 nodes/second only. Of course, the going on depth should not be broken.
The draw result means ZERO score or a missing gain.
Here are rather easy, sometimes simplified be me specially, examples of possible problems for a clessic model of engines.
The spectrum of examples (xx items) and estimated time of solving are not accidental.
8/5pKN/5Pp1/5kP1/8/Bb6/8/7q b - - bm Qxh7+ (win);
3N2r1/2K1p3/4Pk2/8/Bp5b/8/2P5/8 b - - bm Bg3+ [next Kd7 next Rxd8+] (win);
8/7p/5P1k/1p5P/5p2/2p1p3/P1P1P1P1/1K3Nb1 w - - bm Ng3 (win);
6q1/PpB5/k7/P6K/6n1/1P4p1/5p2/1B3N1N w - - bm a8Q[R]+ (win);
6k1/6p1/4Rb1p/p7/rp2P1N1/2P3P1/1P5P/6K1 b - - bm Bxc3 (win);
8/8/p2k1p2/1p1p3p/1P1P3p/P3NPP1/5K2/1b6 w - - bm Ng2 (win);
2k5/p7/Pp1p1b2/1P1P1p2/2P2P1p/3K3P/5B2/8 w - - bm c5 (win);
1n6/Pp1p1p1p/1P1P1P1P/4K3/2p5/p7/rpp1P3/qkb1R3 w - - bm axb8N (win);
1N4K1/1pp1p3/7k/2r3pP/p2pp1P1/P6N/8/2B5 w - - bm Nc6 (draw - no gain);
5K2/k4p1p/5p1p/1p3p2/bP6/1p6/1P5p/7B w - - bm Ke8(e7) (win);
k1b5/1p1p1p1p/1PpPpP2/2B5/8/2p1p2P/2PbP3/3K4 w - - bm Bd4 (win);
8/8/8/8/1kB1q3/8/1PRb4/1K6 b - - bm Qh1+ [or other way to get the start position for white] (win);
8/2N4r/1p3pkp/8/5K1p/2P4N/P3Bn2/8 w - - bm Bh5+ (win);
4k1rr/1R1R3p/8/8/8/2K5/7P/8 w k - bm Rd2 (win);
5k2/4bp2/2B3p1/1P4p1/3R4/3P2PP/2r2PK1/8 b - - bm Rxf2+ (draw - no gain);
1b6/2p5/1kB5/1PN5/8/3K4/8/q7 w - - bm Nb3 (draw - no gain);
N7/8/2KQ2rp/6k1/3p3p/2p4P/4PP2/5N2 w - - bm f4+ (draw - no gain);
2b1r3/r2ppN2/8/1p1p1k2/pP1P4/2P3R1/PP3PP1/2K5 w - - bm Nd6+ (draw - no gain);
8/8/4B3/6p1/7k/8/4pPKP/8 w - - bm Bg4 (draw - no gain);
r7/7k/5R2/p3p3/Pp1pPp2/1PpP1Pp1/K1P3P1/8 w - - bm Kb1 (draw - no gain);
1K3kB1/8/6p1/7R/8/4b3/8/6n1 w - - bm Rh8 [next Kg7 next Bh7] (draw - no gain);
8/8/R7/1b4k1/5p2/1B3r2/7P/7K w - - bm h4+ (draw - no gain);
7Q/4p3/4p3/p1p1P3/Pp2P3/3Kp3/p1PbP3/kN6 w - - bm Na3 (draw - no gain);
7r/K7/5k1n/p3p3/Pp1pPp1p/1PpP1PpP/2P3P1/N1RR1B2 b - - (win);
q7/b1p5/kp1p4/p2PN3/PPP5/1K6/8/5B2 w - - bm c5+ (win - no draw);
1k1n4/1p1b1p2/1Bp1pPp1/1PP1P3/8/6P1/8/1K6 w - - bm Bc7+ (win - no draw);
4q1kr/p6p/1prQPppB/4n3/4P3/2P5/PP2B2P/R5K1 w - - bm Qxe5 (win);
q1b4n/1p1pKp2/1p1p1Pp1/1P1P2Pp/2P4P/8/7R/1N1k4 w - - bm Ra2 (win);
3k4/2pq3p/pp5R/4P3/P6P/2PN4/1PN3K1/8 w - - bm Nd4 (win);
8/7p/6pP/p4pP1/3BpP2/p1KpP3/pn1N4/k7 w - - bm Bh8 (win);
8/6p1/p7/rp1K2p1/kb3pP1/2p2p1b/P1Np1P2/3N2R1 w - - bm Ke6[e4] (win);
B7/p1p5/k2p4/p3p3/P1Nb1p2/6p1/7p/4K3 w - - [Ke1->h3->c8] (win);
1qN5/b1pB4/1pP2k2/pP3P2/P1P5/8/8/K7 w - - [Ka1->h5->d8] (win);
8/3P3k/n2K3p/2p3n1/1b4N1/2p1p1P1/8/3B4 w - - bm Nf6+ (win);
8/5K2/3p3p/3p3P/pp1P4/rkb1R3/p1p3P1/n1B2B2 w - - bm Rd3 (win);
6bn/p4p1k/rp3Pp1/rp2BBP1/1p6/pK6/P2P4/8 w - - bm Bc8 (win);
qn6/b1Kp3p/p1pB3p/p7/P1NkP3/2pP4/2B5/8 w - - bm Bf4[or Kc8] (win);
8/P7/4k3/8/5P2/4Bq2/5P2/5K2 b - - bm Kf5 (win);
8/6kP/1p6/p7/Pr6/K2B4/8/8 b - - bm Rh4 (next Kg7->d4 win);
8/8/2b1N3/5p2/3B4/2K5/6kp/R7 w - - bm Rh1 (win);
8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - - bm Bh3 (win);
5rk1/5ppp/p1Q1p3/1R6/q7/4b1P1/P2RPP1P/6K1 w - - bm Rd8 (win);
r7/1b1r4/k1p1p1p1/1p1pPpPp/p1PP1P1P/PP1K4/8/4Q3 w - - bm Qa5+ (draw - no gain);
3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P4P/PPB1K3/8 w - - bm Ba4+ (draw - no gain);
2k5/2p5/1q1p4/pPpPp1pp/N1P1Pp2/P4PbP/KQ4P1/8 w - - am Nxb6+ (win);
1r6/4k3/r2p2p1/2pR1p1p/2P1pP1P/pPK1P1P1/P7/1B6 b - - bm Rxb3+ (win);
8/5k2/6p1/4BP1p/6p1/p1p3PP/6P1/1n2K2R b K - bm a2 [next fxg6+ next Kg8] (win);
8/3k1b1r/2p1p1p1/rpPpPpPp/p2P1P1P/P2K4/8/4B3 w - - bm Bb4 (draw - no gain);
7b/p1p1p3/P1PpPp2/2nP1kpr/5P1p/p3KBPP/P7/8 w - - bm Be4+ (draw - no gain);
7r/p1p1p1pk/3pPp1p/2pP1PP1/P1P4P/1K6/P6B/8 w - - bm g6+ (next Kg8 next a5 next a6 next Bxd6 draw - no gain);
8/1p1q1k2/1Pp5/p1Pp4/P2Pp1p1/4PpPp/1N3P1P/3B2K1 w - - bm Bb3 (next Qc8 next Nd1 next Qa8 next Bc4 draw - no gain);
8/8/2pk4/8/p1p3B1/PpP5/1P6/r1NK4 w - - bm Bf5 (next Ra2 next Nxa2 next bxa2 next Kc1 next a1Q+ next Bb1 draw - no gain);
1R3b2/5ppQ/6Pp/6PP/R6P/P7/7K/2q1k3 w - - bm Rb1 (next Qxb1 next gxf7 win);
Kn6/8/8/3R2PB/8/2p2NP1/1q6/2k5 w - - bm Rd1+ (draw - no gain);
1B3B1B/2B5/p6B/8/8/8/8/1k1K4 w - - bm Bce5 (win);
4kr2/5p1K/3p1Q2/1p4P1/4P3/1PP5/7b/8 w - - bm Kh6 (win);
6R1/8/2pB3k/2P4p/5p1q/5P2/4P1K1/8 w - - bm Bf8+ (win);
n2Bqk2/5p1p/Q4KP1/p7/8/8/8/8 w - - bm Qc8 (win);
8/5p2/8/8/p7/rpK4p/1p3ppr/bQ1N1bqk w - - bm Kb4[d4] (win);
8/8/7p/3KNN1k/2p4p/8/3P2p1/8 w - - bm Kc6 (draw - no gain);
1R6/pPk1r3/2p5/K7/8/2B1b3/8/8 w - - bm Ka6 (draw - no gain);
8/p7/qkpN1p2/8/1B1P4/PP3K2/5P2/8 w - - bm Ba5+ (win};
2N5/p7/P7/8/1KPp1p1p/3p1Bpp/3P2rq/R5bk w - - bm Nb6 (win);
5kN1/3p1q2/5P2/5PP1/2pK4/1p1R4/1P6/8 w - - bm Rxb3 (win);
2b1rk2/5p2/p1P5/2p2P2/2p5/7B/P7/2KR4 w - - bm f6 (win);
2r5/prkpR1p1/2p1ppK1/P1p1N1B1/P1P1P3/8/8/8 w - - bm Bf4 (win);
8/8/8/5Bp1/7k/7P/4pPK1/8 b - - bm g4 (win);
3k4/4pp2/n2n4/5BN1/3N4/b7/4K3/8 w - - bm Nxf7+ (draw - no gain);
8/1P6/8/1b1K4/6p1/5pP1/5P1B/7k w - - bm b8R (win);
8/5pKN/5Pp1/5kP1/8/Bb6/8/7q w - - (any move and next Qxh7+ Black wins);
8/p5p1/1pP3p1/p5p1/k3p3/4p3/K7/8 w - - bm c7 (win);
7k/pp2Np1p/2p2P1N/5pP1/7K/P4n2/1q3Q2/5n2 w - - bm Kh5 (win);
q7/7R/k7/1p6/1p6/1P2B3/7K/8 w - - bm Bd4 (win);
1q1r3k/3P1pp1/ppBR1n1p/4Q2P/P4P2/8/5PK1/8 w - - bm Rxf6 (win);
1r3q1k/2N2P1p/6pQ/4p3/7p/n6P/3B4/7K w - - bm Qf4 (win);
5nr1/2Pp2pk/3Pp1p1/4P1P1/6P1/8/8/7K w - - bm c8N (win);
2K3k1/1p6/R3p1p1/1rB1P1P1/8/8/1Pb5/8 w - - bm Rc6 (draw - no gain);
4q3/2r1r2p/3P3P/1p6/kP6/Pp6/1P6/KB2R3 w - - bm Rxe7 (next Qxe7 next dxc7 draw - no gain);
3k4/8/7p/2p1p1pP/1pPpPpP1/1P1P1P2/N7/2K5 w - - (win - gain);