Cook and drain pasta as directed on package. Do NOT use salt in the water. It will taste way too salty when recipe is done. You'll get salt from the chicken broth and Parmesan cheese. You can adjust taste with salt when recipe is finished.
Meanwhile, break off tough ends of asparagus as far down as stalks snap easily. Wash asparagus and cut into 1 inch pieces. (If you're not an asparagus eater, you could substitute a pound of fresh broccoli florets and cuts).
In 12 inch nonstick skillet, heat oil over medium-high heat. Add chicken. Cook 2 minutes, stirring occasionally. Stir in asparagus, mushrooms and garlic. Cook 6 to 8 minutes, stirring occasionally until chicken is no longer pink in center and vegetables are tender.
In small bowl, gradually stir cornstarch into the broth. Stir in onions and basil. Stir cornstarch mixture into chicken mixture. Cook and stir 1 to 2 minutes or until thickened and bubbly. Season with salt. Toss with pasta. Add lemon juice and toss again. Sprinkle with cheese.