public void AcessarCasosDeTestes()
        {
            loginPage                = new LoginPage();
            mainPage                 = new MainPage();
            loginFlows               = new LoginFlows();
            manageProjectsPage       = new ManageProjectsPage();
            projectsPage             = new ProjectsPage();
            trainingPage             = new TrainingPage();
            accessEditTestsCasesPage = new AccessEditTestsCasesPage();
            editTestsCasesPage       = new EditTestsCasesPage();
            logoutPage               = new LogoutPage();
            logoutFlows              = new LogoutFlows();

            #region Parameters
            string usuario           = "*****@*****.**";
            string senha             = "base2tecnologia";
            string observacoesGerais = "Editando caso de teste";
            string alteracaoSucesso  = "O Caso de Teste ( CT09 - Verificar Acesso ) foi alterado com sucesso!";
            #endregion

            loginFlows.EfetuarLogin(usuario, senha);
            manageProjectsPage.ClicarEmGerencieSeusProjetosAqui();
            projectsPage.ClicarEmProjetos();
            trainingPage.ClicarEmVisualizarTreinamento();
            trainingPage.ClicarEmCasosDeTestes();
            accessEditTestsCasesPage.ClicarEmEditarCasosDeTestes();
            editTestsCasesPage.InserirInfoEmObservacoesGerais(observacoesGerais);

            editTestsCasesPage.ClicarEmAlterar();
            Assert.AreEqual(alteracaoSucesso, editTestsCasesPage.RetornaAlteracaoCasosDeTestesComSucesso());

            logoutFlows.EfetuarLogout();
        }
Exemplo n.º 2
0
        public void RealizarLoginELogoutComSucesso()
        {
            loginPage   = new LoginPage();
            loginFlows  = new LoginFlows();
            mainPage    = new MainPage();
            logoutPage  = new LogoutPage();
            logoutFlows = new LogoutFlows();

            #region Parameters
            string usuario = "*****@*****.**";
            string senha   = "base2tecnologia";
            string login   = "******";
            string logout  = "×\r\nLogout com sucesso!";
            #endregion

            loginFlows.EfetuarLogin(usuario, senha);
            Assert.AreEqual(login, mainPage.RetornaUsernameDasInformacoesDeLogin());

            logoutFlows.EfetuarLogout();
            Assert.AreEqual(logout, mainPage.RetornaValidacaoDeLogoutComSucesso());
        }
        public void AcessarCasosDeTestes()
        {
            loginPage                = new LoginPage();
            mainPage                 = new MainPage();
            loginFlows               = new LoginFlows();
            manageProjectsPage       = new ManageProjectsPage();
            projectsPage             = new ProjectsPage();
            trainingPage             = new TrainingPage();
            accessEditTestsCasesPage = new AccessEditTestsCasesPage();
            logoutPage               = new LogoutPage();
            logoutFlows              = new LogoutFlows();

            #region Parameters
            string usuario           = "*****@*****.**";
            string senha             = "base2tecnologia";
            string gerenciarProjetos = "Gerencie seus projetos aqui";
            string projetos          = "Projetos";
            string treinamento       = "Treinamento Carolina Miranda";
            string casosDeTestes     = "CT09 - Verificar Acesso";
            #endregion

            loginFlows.EfetuarLogin(usuario, senha);

            Assert.AreEqual(gerenciarProjetos, manageProjectsPage.RetornaValidacaoPaginaGerenciarProjetos());
            manageProjectsPage.ClicarEmGerencieSeusProjetosAqui();

            Assert.AreEqual(projetos, projectsPage.RetornaValidacaoPaginaProjetos());
            projectsPage.ClicarEmProjetos();

            Assert.AreEqual(treinamento, trainingPage.RetornaValidacaoPaginaTreinamento());
            trainingPage.ClicarEmVisualizarTreinamento();

            trainingPage.ClicarEmCasosDeTestes();
            Assert.AreEqual(casosDeTestes, accessEditTestsCasesPage.RetornaValidacaoPaginaCasosDeTestes());

            logoutFlows.EfetuarLogout();
        }