Du kannst entweder den Punkt, den du beschriften möchtest in der `axis`-Umgebung als Koordinate abspeichern und die Beschriftung außerhalb der `axis`-Umgebung durchführen:
\documentclass[margin=5mm]{standalone}
\usepackage{pgfplots} % lädt tikz
\pgfplotsset{compat=1.8} % aktuell ist 1.9
\tikzset{tikzschriftgroesse/.style={font=\small}}
\begin{document}
\begin{tikzpicture}[tikzschriftgroesse]
\begin{axis}[ybar,ymin=0,ymax=100,
xtick=data,ytick={25,50,75,100},symbolic x coords={test}
]
\addplot[fill=gray,draw=none]coordinates{(test,95)};
\coordinate (b) at (axis cs:test,95); % der Punkt soll beschriftet werden
\end{axis}
\node[pin=above:{Testbeschriftung}] at (b) {};% Beschriftung
\end{tikzpicture}
\end{document}
oder du verwendest die Option `clip=false` für die `axis`-Umgebung:
\documentclass[margin=5mm]{standalone}
\usepackage{pgfplots} % lädt tikz
\pgfplotsset{compat=1.8} % aktuell ist 1.9
\tikzset{tikzschriftgroesse/.style={font=\small}}
\begin{document}
\begin{tikzpicture}[tikzschriftgroesse]
\begin{axis}[ybar,ymin=0,ymax=100,
xtick=data,ytick={25,50,75,100},symbolic x coords={test},
clip=false
clip=false % verhindert das Beschneiden der axis-Umgebung
]
\addplot[fill=gray,draw=none]coordinates{(test,95)};
\node[pin=above:{Testbeschriftung}] at (axis cs:test,95){};
\end{axis}
\end{tikzpicture}
\end{document}
Bei deinem Beispieldiagramm liefern beide Möglichkeiten das gleiche Ergebnis:
![alt text][1]
[1]: http://texwelt.de/wissen/upfiles/beschriftung.png