Captain Magill had called on her team to get control from the "get go" and, largely, Northern Ireland delivered.
With a first start for teenager Kascie Weir, Magill was playing deeper and she almost made an immediate impact by playing through Wade, who just could not get her pass under control.
A deserved opener came in the 16th minute when Wade's corner was met by a powerful header by McPartlan.
A rare attack from Bosnia-Herzegovina almost led to an equaliser as Menela Gacanica headed narrowly wide after beating Jackie Burns to the ball, but normal service was soon resumed.
Northern Ireland's best spell of the game came midway through the half, when Ellie Mason, Joely Andrews and Wade all linked up well, with the Hearts winger firing off target on her weaker right foot.
Moments later, from a deep delivery by Mason, named Birmingham City's player of the month for January, Danielle Maxwell could only steer over the bar on the stretch.
Weir was lively on her first start and had three chances to net a memorable goal. The first came when Magill nipped the ball off Dajana Spasojevic and played in the teenager, who forced Almina Hodzic into a strong tipped save.
Her second chance came moments later when Wade found Weir in the area but her first-time effort was narrowly wide and the Glentoran striker was again denied by Hodzic shortly before half-time.