Listing off summations in Mathematica 11.1?

Hey, new here and to Mathematica, so sorry if I don’t word this correctly - how would I go about getting a list of each summation previous to the upper bound? Example for clarity:

Sum[i, {i, 6}]
21

Instead of just giving 21, is there any way for it to give:

1, 3, 6, 10, 15, 21

And even better, if there would be any way to automatically put this into some sort of list or number each result, that would be wonderful.

In[3]:= Accumulate@Range[6]

Out[3]= {1, 3, 6, 10, 15, 21}

Thank you! This is helpful - how would I do it for a certain function, say, Cos(x) or n/2?

Accumulate[Cos[#] & /@ Range[6]]

Or numerically

N@Accumulate[Cos[#] & /@ Range[6]]
    N@Accumulate[#/2 & /@ Range[6]]

The general way without using complicated pure functions and Map, would simply be Table and Accumulate:

Accumulate[Table[i, {i, 6}]]

Which is very easy, compared to the syntax OP gives, and can also handle different iterator specifications…

In[1]:= FoldList[Plus, Range[10]]

Out[1]= {1, 3, 6, 10, 15, 21, 28, 36, 45, 55}