Villa followed up a trilogy of 1-1 draws in Gemany with a 2-2 score-line in their first pre-season friendly on English soil.
Paul Lambert's men trailed twice at Adams Park but hit back with equalisers from Matt Lowton and Ashley Westwood.
Despite the absence of several key players, it was another useful work-out for Villa in front of more than 1,500 travelling fans who almost filled the away end.
Lambert again took the opportunity to make wholesale substitutions, this time changing the line-up for the final half hour.
The starting XI included 17-year-old Jack Grealish and the youngster almost made an explosive entrance to the senior stage.
Andi Weimann latched on to Matt Lowton's pass for a low cross from the right, and Grealish was moving in for the kill until Anthony Stewart intercepted at the expense of a corner.
Villa dominated the early stages and in the 10th minute Weimann wasn't far wide with a low right-footer, but a minute later the home side went ahead.
There seemed to be no imminent danger when Marvin McCoy delivered a deep cross from the right but the flight of the ball completely deceived Brad Guzan and the ball dipped wickedly into the far corner.
Despite the game's "friendly" tag, both Ciaran Clark and Weimann needed treatment after over-zealous challenges, although Villa were level on 24 minutes when Leandro Bacuna curling in a right-foot cross from the left byeline and Lowton planted a well-angled header back across keeper Matt Ingram and inside the near post.
Three minutes later Weimann, who had been badly winded by Charles Dunne's crude challenge, went down again and was clearly in pain as he was replaced by Graham Burke.
The home side regained the lead in the 32nd- minute, Leon Johnson heading home from close range after Matt Spring's left-wing corner had been flicked across the goalmouth.
Grealish was close to levelling things up almost immediately, meeting Lowton's cross with a clever near-post flick which was only marginally too high.
The visitors eventually drew level for a second time in the 52nd minute, Westwood sending a 20-yard free-kick past Wycombe's defensive wall and into the bottom corner.
On the hour mark we had the unusual sight of every Villa player except sub Burke leaving the pitch and being replaced by a totally different team for the remainder of the game. That meant a first senior outing for another youngster, Janoi Donacien.
New keeper Jed Steer soon made his mark with an excellent save, fisting the ball away from Jo Kuffour's fierce drive but otherwise there were few chances.
Villa's best effort in the closing stages was an 84th-minute Jordan Bowery header which went over after Nathan Baker had nodded Gary Gardner's corner across the face of goal.
It was Bowery's final contribution, the striker limping off injured a minute later.
Wycombe: Ingram (Horlock 79), McCoy (Arnold 71), Dunne, Stewart (Fletcher 79), Johnson (Hause HT), Cowan-Hall, Lewis, Spring (Kewley-Graham 71), Wood (Kuffour 57), Pittman (Kretzschmar 57), Morgan (Morias 79).
Villa: Guzan; Lowton, Vlaar, Clark, Luna; El Ahmadi, Westwood; Carruthers, Bacuna, Grealish; Weimann (Burke 27).
Villa (from 60 mins): Steer; Donacien, Herd, Baker, Webb; Gardner, Delph, Sylla, Gardner, Delph; Burke, Johnson.
Snap up the new Villa away kit as worn against Wycombe.