Here, in my area, it usually takes me 2 trips because the DPS instructions are not really clear. Luckily, Texas has an agreement with Taiwan, so my wife simply had to exchange her Taiwanese DL for an unrestricted, 6 year, Texas DL. No tests at all.
On our last (I hope) trip to DPS, our goal was three-fold. We wanted to renew wife's DL, change her address, and update her citizenship status. We, somehow, managed to accomplish all 3 tasks during the same appointment....LOL.
Be aware that only US citizens can change a Texas DL address online. Green Card holders must go to a DPS office (with documents proving legal status) to do so.