China Energy Engineering Corporation (CEEC) successfully tested a canopy-ladder-like airborne wind energy system at the Alxa Left Banner test site in Inner Mongolia, paving the way for engineering-scale application of the technology.