Motor Test not working

I am building a drone which uses Pixahawk controller 2.4.8 and esc is blitz E55 S 4 in 1 Electronic Speed Controller. I have set all the parameters in Mission parameters. When I try testing the motors, it shows motor test starting and then motor test finished. However, the motors are not moving and there is only buzzing sound every time I test the motors. Can somebody help me figure out what the exact cause is?

Hi there!
Could you elaborate, how exactly you are trying to ‘test’ the motors?
Are you using the Sliders, or manually arming?

What parameters did you set?
What communication protocol do you want to use?
How did you wire the esc?
What version of PX4 are you using?

I was doing Motor Test through Mission Planner. There were options for testing motor in the motor test section of optional hardware section of Mission Planner. For the wiring , i connected M1 - M4 to pins 1 - 4 on MAIN_OUT bottom row and GND to pin 4 top row on MAIN_OUT

Well, I cannot help you with Mission Planner features.

But if you are willing to use QGroundControl, I can guide you through how to set it up properly and debug this issue.

Yes. Please guide me with QGroundControl

So open QGC, and go the Actuators tab.
there you shold see all your configured motors - if not, that is your problem.

You can then use the sliders at the bottom left to test each motor individually. Does the same behaviour happen there? Could you share a screenshot of the Actuators tab?