Swing trading mostly refers to a trading strategy that has a time horizon that is longer than day trading. The holding time for a swing trade is usually between a day to a week.
A swing trade typically tries to ride the ebb and flow of the market price. Buying when the price starts rising and then selling before it starts going down.
The goal is to capture a part of a move in the prices and then be out of the market when that move has run its course. That makes it possible to capture more profit than just a simple day trade. But on the other hand also makes the trade vulnerable to over night risks such as price gaps. A shorter time frame than long term investing is limiting the risk of noise and other unexpected events associated with of long term investing.
Technical analysis may be useful to combine with swing trading in order to identify possible buy and sell price levels.