Former defence minister Nosiviwe Mapisa-Nqakula has begun testifying in her corruption and money-laundering trial in the Gauteng High Court in Pretoria.