Swiss Travel Pass versus SwissPass
The "SwissPass" is a chip card for Swiss citizens using public transport. As a tourist, you need the Swiss Travel Pass.
The Swiss Travel Pass was called "Swiss Pass" until 2014. That explains why some tourists still call the pass by its old name.
The SwissPass
This chip card for Swiss citizens was introduced in August 2015. It allows people to load their annual public transport subscriptions and various other products onto an electronic card.
The Swiss Travel Pass
If you visit Switzerland as a tourist, it is the Swiss Travel Pass you need, or one of the other rail passes. The Swiss Travel Pass allows unlimited traveling throughout the entire country. You can print it at home.
SwissPass account
Swiss residents can use a SwissPass account on the official timetable website and in the official timetable app. As a tourist, you don't need a SwissPass account. Just use your rail pass. If you need additional tickets, either regular or discounted, you can buy them without a SwissPass account.