Short of totally reformulating your table, there are several possible steps that can help, as shown below:
1) You can reduce the font size of the table
2) You can reduce the blank padding of each column by respecifying the length \tabcolsep.
3) If symmetric margin overrun is permitted (it is in my organization), you can place the tabular into a \makebox of width less than or equal the \textwidth, which will force any margin overlaps to be symmetrically distributed left and right, rather than run off the right margin.
Here is the MWE. Note: since \tabcap macro was not provided, I changed over to \captionof of the caption package.
\documentclass{article}
\usepackage{caption,lipsum}
\begin{document}
\begin{center}
\tabcolsep=1pt\relax
\small% <<--- CAN USE \footnotesize OR \scriptsize IF NEEDED
\captionof{table}{Sound Limit in different zones}
\makebox[\textwidth]{\begin{tabular}{|l|c|c|c|c|c|}
\hline
ID & Test Name & Test Description & Input & Expected Output & Actual Output \\ [0.5ex]
\hline
1 & Arduino & Code burning and executing & Pin controlled write & blinking LED on intended pin & Blinking of LED\\
\hline
1 & Arduino & Code burning and executing & Pin controlled write & blinking LED on intended pin & Blinking of LED\\
\hline
1 & Arduino & Code burning and executing & Pin controlled write & blinking LED on intended pin & Blinking of LED\\
\hline
1 & Arduino & Code burning and executing & Pin controlled write & blinking LED on intended pin & Blinking of LED\\
\hline
\end{tabular}}
%\tabcap{Sound Limit in different zones}
\end{center}\medskip
\lipsum[1]
\end{document}

While there are ways of scaling the tabular content to precisely fit the text margins, I do not recommend such an approach in general, because it means that each oversized table is presented it its own unique font size. If there is more than such table in a document, it can be visually jarring to see a different scale factor for each table.
\tabcapmacro defined? And, did you mean to writel("ell") rather than1("one") in the argument of\begin{tabular}? – Mico Apr 26 '16 at 19:43l(not (1) andcare single line entries: perhaps you wantp{3cm}to allow line breaking but you ask how to make the table fit without giving any indication of the size that it needs to fit into. Please always post a complete small docuemnt that demonstrates the problem. – David Carlisle Apr 26 '16 at 19:47