Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Desenvolvimento #16

Open
wants to merge 122 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
27e091f
criação da feature de autoavaliação
AliceSales Dec 29, 2022
0d5c061
adicionando uma nova linha a feature de autoavaliação
AliceSales Dec 29, 2022
5312518
adicionando cenário de falha na autoavaliação
AliceSales Dec 29, 2022
435b348
adicionando cenário de sucesso no preenchimento da autoavaliação
AliceSales Dec 29, 2022
deb3e94
adicionando cenário de falha no sistema durante o envio da autoavaliação
AliceSales Dec 29, 2022
d35db72
adicionando novo passo ao cenário de envio da autoavaliação
AliceSales Dec 29, 2022
447b94c
adicionando um novo cenário errado
AliceSales Dec 29, 2022
c080f7c
Merge branch 'desenvolvimento'
AliceSales Dec 29, 2022
96776c9
criação da feature historico
Jan 23, 2023
1b59b36
adicionando cenários
Jan 23, 2023
92be340
cenário de conta não logada adicionado
jovisf Jan 24, 2023
ecc8b94
passo solicitado adicionado
jovisf Jan 24, 2023
024fc36
Merge branch 'desenvolvimento'
jovisf Jan 24, 2023
8f58f31
novo commit roteiro ess
jovisf Jan 24, 2023
e58ae71
ajeitando desenvolvimento
jovisf Jan 24, 2023
9a17655
criação da feature usuários>login
lgs4 Jan 30, 2023
1a42be5
Adição da descrição da feature e o caso de testes de login bem sucedido
lgs4 Jan 30, 2023
4354fa5
Adição de 2 casos testes de login mal sucedido
lgs4 Jan 30, 2023
b2f02e4
Adição de 1 caso teste de login mal sucedido na plataforma administra…
lgs4 Jan 30, 2023
9ad1632
Reformulação do caso de teste Acesso ao Dashboard sem credênciais vál…
lgs4 Jan 30, 2023
e235f09
Reformulação do caso de teste Acesso ao Dashboard sem credênciais vál…
lgs4 Jan 30, 2023
cbc45fc
Adição do caso de testes Login Administrativo bem sucedido na aplicação
lgs4 Jan 30, 2023
af24b52
Merge branch 'desenvolvimento'
lgs4 Jan 30, 2023
72f0372
Fix do caso de testes Login Administrativo bem sucedido na aplicação
lgs4 Jan 30, 2023
b818a5a
Merge branch 'desenvolvimento'
lgs4 Jan 30, 2023
af76526
criação da feature de Usuarios
pedrocostab Jan 30, 2023
b5f0ea3
commit test 1 na master
lgs4 Jan 30, 2023
7f132fd
commit test 1 e 2 na desenvolvimento
lgs4 Jan 30, 2023
9f0e419
commit test remover 2 na desenvolvimento
lgs4 Jan 30, 2023
8e51d0f
criação do cenário de teste para o roteiro de gerencia de configuração
pedrocostab Jan 30, 2023
e7548ab
adicao do cenario B na branch desenvolvimento
pedrocostab Jan 30, 2023
e3c9d1f
adicao de passo adicional nos resultados esperados
pedrocostab Jan 30, 2023
8fbbc47
adicao teste de mudanca no final do arquivo~
pedrocostab Jan 30, 2023
2acfb70
resolvendo conflito de merge
pedrocostab Jan 30, 2023
b311fd7
correcao do erro no final do cenario B
pedrocostab Jan 30, 2023
7fbf32c
primeiro commit no master para a questao 14
pedrocostab Jan 30, 2023
25c4212
Criação da feature ranqueamento_categorias
ClessonR Jan 31, 2023
abf5c8a
Adicionando novo scenario à feature de ranqueamento
ClessonR Jan 31, 2023
d26b0e8
Adicionando mais um scenario à feature de ranqueamento
ClessonR Jan 31, 2023
f5b5495
Mudando um scenario da feature de ranqueamento
ClessonR Jan 31, 2023
04257fc
Adicionando mais um scenario
ClessonR Jan 31, 2023
1e688e7
Merge branch 'desenvolvimento'
ClessonR Jan 31, 2023
584fc9b
Merge pull request #2 from pedrocostab/master
ClessonR Jan 31, 2023
cce7ecc
Merge pull request #1 from lgs4/master
ClessonR Jan 31, 2023
45a8840
Create criandoPlaylist.feature
victorluizz Feb 7, 2023
5763f30
Adicionando os cenários das playlists.
victorluizz Feb 7, 2023
ac73572
Adicionando mais descrição ao cenário
victorluizz Feb 7, 2023
6fd2b18
Adicionando um cenário de erro
victorluizz Feb 7, 2023
70ffaa2
Adicionando outro cenário de erro
victorluizz Feb 7, 2023
513bac7
Cenário da Q7
victorluizz Feb 8, 2023
cbcb3ba
Mudança no cenário da Q7
victorluizz Feb 8, 2023
d7d34e7
Cenário novo da Q7
victorluizz Feb 8, 2023
92858ef
Resolvendo o problema no Merge
victorluizz Feb 8, 2023
6eb39ab
Resolvendo o bug
victorluizz Feb 8, 2023
7ea6fe6
primeiro commit no master para a questao 14
pedrocostab Jan 30, 2023
8f2c4d6
Merge branch 'master' of https://github.com/pedrocostab/ess-music-app
pedrocostab Feb 12, 2023
0b54147
start editing user feature
pedrocostab Feb 12, 2023
bf67345
add feature Registration and maintenance of Users
pedrocostab Feb 12, 2023
58ba527
Scenarios mapping
pedrocostab Feb 12, 2023
1e46021
specify scenarios of updating informations to Logged User
pedrocostab Feb 12, 2023
3ca190f
Scenario 'Registering new users' add
pedrocostab Feb 12, 2023
e7d0760
Scenario 'User logged in wants to change his password' add
pedrocostab Feb 12, 2023
e0cb6ec
Scenario 'Logged in user wants to delete his account' add
pedrocostab Feb 12, 2023
3ee969d
Scenario 'Administrator wants to remove a User from the system' add
pedrocostab Feb 12, 2023
3e075b8
Scenario 'Register new User with already registered email' add
pedrocostab Feb 12, 2023
fbf06fc
Scenario 'Register new User with password less than 6 digits' add
pedrocostab Feb 12, 2023
f084df1
Folder 'feature' fix
pedrocostab Feb 12, 2023
1759cf4
correct spelling of feature
pedrocostab Feb 12, 2023
a52b59a
change file name
pedrocostab Feb 12, 2023
45c137f
Merge branch 'ClessonR:master' into master
pedrocostab Feb 12, 2023
c0aecf0
fix feature folder
pedrocostab Feb 12, 2023
62a54ad
Removidos arquivos relacionados a modelos de carros
Icaro-Nunes Feb 12, 2023
c2c3076
Merge pull request #3 from pedrocostab/master
ClessonR Feb 12, 2023
9e6cb27
removido outro arquivo relacionado a carros
Icaro-Nunes Feb 12, 2023
4396ff4
Back end funcionando para "hello world"
Icaro-Nunes Feb 12, 2023
6d3767f
Merge pull request #4 from Icaro-Nunes/master
ClessonR Feb 12, 2023
6c0f0fe
Adição dos cenários para features de CRUD de músicas, CRUD de playlis…
Icaro-Nunes Feb 13, 2023
6ba5db2
Melhorias em descrições de features
Icaro-Nunes Feb 13, 2023
6e3c8f6
Melhorias nos cenários da feature de CRUD de músicas
Icaro-Nunes Feb 13, 2023
89c56c6
Segunda mudança para a Q13
victorluizz Feb 15, 2023
7af7182
Mudanças
victorluizz Feb 15, 2023
8046246
Resolvendo problemas no merge
victorluizz Feb 15, 2023
abcb1b0
Correções nas features de CRUD e gerenciamento de itens de Playlists
Icaro-Nunes Feb 25, 2023
1697373
Criação da Feature de Login com utilização de Bcrypt, JWT, UUID e COR…
lgs4 Feb 28, 2023
1d51e8d
Merge pull request #26 from lgs4/master
Icaro-Nunes Feb 28, 2023
a64976b
cenários corrigidos
jovisf Feb 28, 2023
55c5470
Merge remote-tracking branch 'upstream/master' - sync to parent repo
Icaro-Nunes Mar 2, 2023
d40d662
Merge pull request #33 from Icaro-Nunes/master
ClessonR Mar 8, 2023
31cac9f
Feature de compartilhamento de playlist.
victorluizz Mar 17, 2023
0abea45
Update README.md
pedrocostab Mar 17, 2023
b8c3242
Merge pull request #34 from pedrocostab/patch-1
victorluizz Mar 17, 2023
7fe7208
Merge pull request #35 from jovisf/master
victorluizz Mar 17, 2023
0e474a9
Adiciona feature categorias e seguidores
AliceSales Mar 19, 2023
c949800
Adiciona pages home, admin, cadastro musicas e listar musicas
AliceSales Mar 19, 2023
36413b3
Corrigindo os cenários de criação de Playlist.
victorluizz Mar 20, 2023
c006815
Merge branch 'ClessonR:master' into master
victorluizz Mar 20, 2023
1830be5
Merge pull request #37 from victorluizz/master
victorluizz Mar 20, 2023
dc5eed4
Merge pull request #36 from AliceSales/features
victorluizz Mar 20, 2023
583f82d
Atualizando os cenários de criação de playlist.
victorluizz Mar 20, 2023
106bf8d
Atualizando os cenários de adicionar uma nova música.
victorluizz Mar 20, 2023
f218181
Atualizando os cenários de atualização de uma playlist.
victorluizz Mar 20, 2023
0700456
Upando e atualizando os cenários de compartilhamento de playlist.
victorluizz Mar 20, 2023
ee7dc20
Merge pull request #38 from victorluizz/master
victorluizz Mar 20, 2023
0945e84
Deletando um arquivo repetido de compartilhamento de playlist.
victorluizz Mar 20, 2023
c66ef30
Merge pull request #39 from victorluizz/master
victorluizz Mar 20, 2023
d7eacd6
Merge pull request #40 from AliceSales/desenvolvimento
victorluizz Mar 20, 2023
ccf797a
Merge branch 'ClessonR:desenvolvimento' into desenvolvimento
victorluizz Mar 20, 2023
2beae34
Rascunhos da tela do perfil do administrador.
victorluizz Mar 20, 2023
8b12306
Merge pull request #41 from victorluizz/desenvolvimento
victorluizz Mar 20, 2023
d3c8fb4
Atualizações na página do administrador.
victorluizz Mar 21, 2023
1097d8a
Merge pull request #42 from victorluizz/desenvolvimento
victorluizz Mar 21, 2023
710e0d3
Atualizando o cenário 1.
victorluizz Mar 21, 2023
d696934
Merge branch 'master' of https://github.com/victorluizz/ess-music-app
victorluizz Mar 21, 2023
07fffe1
Atualizando a numeração dos cenários.
victorluizz Mar 21, 2023
c7a0378
Merge pull request #43 from victorluizz/master
victorluizz Mar 21, 2023
d611c37
Atualizando a página do administrador.
victorluizz Mar 23, 2023
b7a8917
Merge pull request #44 from victorluizz/desenvolvimento
victorluizz Mar 23, 2023
b8b73fd
Merge remote-tracking branch 'origin' into desenvolvimento
victorluizz Mar 23, 2023
e8dca8f
Atualizando as tabelas e inserindo novas.
victorluizz Mar 23, 2023
1bf1628
Merge pull request #46 from victorluizz/desenvolvimento
victorluizz Mar 23, 2023
88905ef
Muda estilização tabela de músicas acessadas na tela de admin
AliceSales Mar 23, 2023
30c2c31
Merge pull request #45 from AliceSales/desenvolvimento
victorluizz Mar 23, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Estrutura do projeto a ser utilizado na disciplina de ESS

teste
### Dependências

- Angular
Expand Down
42 changes: 42 additions & 0 deletions features/AutoAvaliacao.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
RQ1: O sistema deve permitir ao aluno realizar uma auto-avaliação, o aluno só pode enviá-la após dar notas para todas as metas de aprendizagem avaliadas

Feature: auto-avaliação
As a estudante de uma turma
I want to atribuir a mim mesmo conceitos(MA, MPA, MANA) para uma série de metas de aprendizagem
And ver também a nota que me foi atribuída em cada meta pelo professor da turma
Then eu possa assim dar um feedback ao professor da minha concepção das metas avaliadas pela disciplina


Cenário: Aluno não consegue enviar a sua auto-avaliação pois deixou de preencher um conceito

Given que eu sou a aluna “Fulano x”
And não realizei a minha auto-avaliação
And atribui "MA" para parte das metas avaliadas
And estou na página "auto-avaliação"
When eu peço ao sistema para enviar minha auto-avaliação
Then permaneço na página de "auto-avaliação"
And vejo um modal com uma mensagem de erro



Cenário: Aluno envia sua auto-avaliação

Given que eu sou a aluna “Fulano x”
And não realizei a minha auto-avaliação
And estou na página "auto-avaliação"
Whe eu atribuir os conceitos “MA, MPA, MANA” para as metas (Entender conceitos de requisitos, Especificar requisitos com qualidade, Entender conceitos de gerência de configuração, etc.)
e pedir ao sistema para enviar minha auto-avaliação
Then ainda permaneço na página de "auto-avaliação"
And vejo um modal com uma mensagem de confirmação
And novo passo


Cenário: Aluno não consegue enviar a sua auto-avaliação pois deixou de preencher um conceito

Given que eu sou a aluna “Fulano x”
And não realizei a minha auto-avaliação
And atribui "MA" para todas as metas avaliadas
And estou na página "auto-avaliação"
When eu peço ao sistema para enviar minha auto-avaliação
Then permaneço na página de "auto-avaliação"
And vejo um modal com uma mensagem de que devido à um erro no sistema não será possivel enviar a autoavaliação
51 changes: 51 additions & 0 deletions features/historic.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
Cenário: acesso ao histórico de uma conta logada
Given: o usuario está logado na conta "joao1234"
And: está na pagína inicial do site
Then: "joao1234" acessa o botão de histórico
And: ele vê suas ultimas músicas ouvidas

Cenário: acesso ao histórico de uma conta não logada
Given: o usuário está na página inicial do site
Then: o usuário tenta acessar a aba do histórico
And: o usuário vê uma mensagem de erro
And: a mensagem diz que precisa estar logado para acessar o histórico

Cenário: Seleção de uma música do histórico
Given: usuário "joão1234" está logado
And: está na aba do histórico
When: o usuário clica na foto da música
Then: ele é redirecionado para a música

Given: Estou na aba do histórico de músicas pesquisadas
When: Clico na opção "Remover músicas" na tela
And: Vejo que surge uma caixa de seleção ao lado de todas as músicas
And: Selecionei as músicas "Envolver - Anitta" e "everything i wanted - Billie Eilish"
And: Clico no ícone da lixeira para deletar as músicas selecionadas do histórico
Then: Verifico que as músicas "Envolver - Anitta" e "everything i wanted - Billie Eilish" não estão mais no histórico

Cenário: Remover todas as músicas
Given: Estou na aba do histórico
And: vejo no canto superior da tela a frase "apagar todas as músicas"
And: eu clico nesse botão
Then: vejo na tela o pop-up pedindo para confirmar a ação
And: todas as músicas do histórico foram apagadas

Cenário: Pesquisa de música no histórico
Given: Estou na aba do histórico de músicas pesquisadas
And: Vejo a barra de pesquisa no topo da tela
When: Digito "Make you mine" na barra de pesquisa
Then: O sistema exibe a música "Make you mine" na tela

Cenário: Pesquisa de música não encontrada
Given: Eu quero pesquisar a música "I Wanna Be Yours"
And: estou na aba de histórico
When: Eu digito "I Wanna Be Yours" na barra de pesquisa
Then: O sistema exibe uma lista de resultados de pesquisa que inclui a música "I Wanna Be Yours"
And: Se a música não estiver no histórico, a mensagem "Nenhum resultado encontrado no histórico de pesquisa" é exibida.

Cenário: Busca por Gênero Musical
Given: O usuário está na página de histórico do site de streaming de música
And: O usuário deseja ouvir músicas de um gênero específico
When: O usuário digita o nome do gênero musical na barra de pesquisa
Then: A plataforma retorna uma lista de músicas correspondentes ao gênero pesquisado
And: O usuário pode ouvir as músicas selecionadas e salvar as músicas favoritas
26 changes: 26 additions & 0 deletions features/playlists/criandoPlaylist.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
Feature: Criação de uma playlist
Como um usuário da plataforma
Eu quero poder criar várias playlists
Para que eu possa adicionar novas músicas

Scenario: Criando nova playlist
Given Eu estou logado como “icaroGeovany”
And Eu estou na página “Minhas Playlists”
When Eu clico na opção “Criar uma nova playlist”
And O sistema exibe uma tela para adicionar o nome, descrição e privacidade
And Preencho todos os campos com respectivamente “Playlist de Natal”, “Playlist das músicas natalinas” e seleciona opção “Pública”
And Eu clico em “Criar Playlist”
Then Eu estou na página da playlist “Playlist de Natal”

Cenário 2: Erro na criação de uma nova playlist
Given: Eu estou logado como o usuário “jv_soares”
And: Eu estou na página “Minhas Playlists”
When: Eu clico na opção “Criar uma nova playlist”
And: O sistema exibe uma tela para adicionar “nome”, “descrição” e
“privacidade”
And: Eu escrevo “Músicas do barcelona” em “nome”
And: Eu escrevo “Músicas do melhor time do mundo” em “descrição”
And: Eu não seleciono o tipo de privacidade em “privacidade”
And: Eu clico em “Criar Playlist”
Then: Eu recebo uma mensagem de erro “Um ou mais campos
obrigatórios não preenchidos”
22 changes: 22 additions & 0 deletions login-feature/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
const express = require('express')
const cors = require('cors')
const cookieParser = require('cookie-parser')
const routes = require('./routes/routes')
const port = 8000


app = express()

app.use(express.json())

app.use(cors({
credentials: true,
origin: ['http://localhost:4200']
}))

app.use(cookieParser())

app.use('/api', routes)


app.listen(port)
Loading