public void CriarTarefa() //Ficar esperto que quando cria um projeto pela primeira vez e vai criar uma Tarefa ele aparece outra tela antes
        {
            CriarProjetoFlows      criarProjetoFlows      = new CriarProjetoFlows();
            LoginFlows             loginFlows             = new LoginFlows();
            CriarTarefaPageObjects criarTarefaPageObjects = new CriarTarefaPageObjects();
            EditarProjetoTests     editarProjetoTests     = new EditarProjetoTests();

            string categoria = "[Todos os Projetos] General";
            string resumo    = "Botão de scroll indevido";
            string descricao = "Este botão não deveria aparecer na tela.";


            loginFlows.EfetuarLoginComUsuarioDefault();
            criarProjetoFlows.CriarProjetoDefault();

            criarTarefaPageObjects.ClicarCriarTarefa();
            criarTarefaPageObjects.ClicarSelecionarProjeto();
            criarTarefaPageObjects.SelecionarCategoria(categoria);
            criarTarefaPageObjects.PreencherResumo(resumo);
            criarTarefaPageObjects.PreencherDescricao(descricao);
            criarTarefaPageObjects.ClicarCriarNovaTarefa();

            //Assert.IsTrue(criarTarefaPageObjects.RetornaSeTarefaCriadaCampoDescricao(descricao));
            Assert.AreEqual(descricao, criarTarefaPageObjects.RetornaSeTarefaCriadaCampoDescricao2());
        }
        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();
        }
Пример #3
0
        public void Issue_Data_Driven(string categoria, string frequencia, string gravidade, string prioridade, string resumo, string descricao)
        {
            LoginFlows             loginFlows             = new LoginFlows();
            CriarTarefaPageObjects criarTarefaPageObjects = new CriarTarefaPageObjects();


            loginFlows.EfetuarLoginComUsuarioDefault();
            criarTarefaPageObjects.CriarTarefaDataDriven(categoria, frequencia, gravidade, prioridade, resumo, descricao);
        }
Пример #4
0
        [Test]//(priority = 1, description = "teste de login invalido")
        public void loginInvalidTest()
        {
            string username = "******";
            string password = "******";

            loginFlow = new LoginFlows();
            loginFlow.GoToLoginPage();
            string message = loginFlow.Login(username, password);

            Assert.AreEqual("You gave me the wrong username and password", message);
        }
Пример #5
0
        [Test]//(priority = 1, description = "teste de login valido")
        public void loginTest()
        {
            string username = "******";
            string password = "******";

            loginFlow = new LoginFlows();
            loginFlow.GoToLoginPage();
            string message = loginFlow.Login(username, password);

            Assert.AreEqual("You are logged on as admin", message);
        }
        public void Setup()
        {
            myViewPage                = new MyViewPage();
            manageCustomFieldPage     = new ManageCustomFieldPage();
            manageCustomFieldEditPage = new ManageCustomFieldEditPage();

            customFieldDBSteps = new CustomFieldDBSteps();

            loginFlows = new LoginFlows();

            loginFlows.EfetuarLogin(BuilderJson.ReturnParameterAppSettings("USER_LOGIN_PADRAO"), BuilderJson.ReturnParameterAppSettings("PASSWORD_LOGIN_PADRAO"));
        }
        public void Setup()
        {
            myViewPage            = new MyViewPage();
            manageProjPage        = new ManageProjPage();
            manageProjCatEditPage = new ManageProjCatEditPage();

            projectsDBSteps = new ProjectsDBSteps();

            loginFlows = new LoginFlows();

            loginFlows.EfetuarLogin(BuilderJson.ReturnParameterAppSettings("USER_LOGIN_PADRAO"), BuilderJson.ReturnParameterAppSettings("PASSWORD_LOGIN_PADRAO"));
        }
Пример #8
0
        public void Logout()
        {
            LogoutPageObjects logoutPageObjects = new LogoutPageObjects();
            LoginFlows        loginFlows        = new LoginFlows();

            loginFlows.EfetuarLoginComUsuarioDefault();

            logoutPageObjects.ClicarLogout();
            logoutPageObjects.ClicarSair();

            Assert.IsTrue(logoutPageObjects.ValidaLogout());
        }
        public void Setup()
        {
            myViewPage          = new MyViewPage();
            accountProfEditPage = new AccountProfEditPage();
            manageProfMenuPage  = new ManageProfMenuPage();

            usersDBSteps = new UsersDBSteps();

            loginFlows = new LoginFlows();

            loginFlows.EfetuarLogin(BuilderJson.ReturnParameterAppSettings("USER_LOGIN_PADRAO"), BuilderJson.ReturnParameterAppSettings("PASSWORD_LOGIN_PADRAO"));
        }
Пример #10
0
        public void TesteRelatarCasos(
            string categoria,
            string frequencia,
            string gravidade,
            string prioridade,
            string perfil,
            string resumo,
            string descricao,
            string passos,
            string adicionais,
            string visibilidade,
            string continuarRelatando,
            string msg
            )
        {
            loginFlows = new LoginFlows();
            reportPage = new ReportCasesPage();

            #region Parameters
            string usuario = "larissa.bicalho";
            string senha   = "lalelu221510";
            #endregion

            loginFlows.EfetuarLogin(usuario, senha);
            reportPage.EscolherProjeto("Larissa Bicalho's Project");

            string image = GeneralHelpers.GetProjectPath() + "base2.jpg";

            reportPage.PreencherRelatarCaso(
                categoria,
                frequencia,
                gravidade,
                prioridade,
                perfil,
                resumo,
                descricao,
                passos,
                adicionais,
                image,
                visibilidade,
                continuarRelatando,
                "Enviar Relatório");

            reportPage.RelatarCaso(continuarRelatando);


            Assert.True(DriverFactory.INSTANCE.PageSource.Contains(msg));

            reportPage.ClicarSair();
        }
Пример #11
0
        public void VerificarLoginVazio()
        {
            #region Parameters
            string usuario = "";
            string senha   = "";
            #endregion

            loginFlows = new LoginFlows();
            loginPage  = new LoginPage();

            loginFlows.EfetuarLogin(usuario, senha);

            Assert.AreEqual("Your account may be disabled or blocked or the username/password you entered is incorrect.", loginPage.RetornaMensagemDeErro());
        }
Пример #12
0
        public void Setup()
        {
            mainPage       = new MyViewPage();
            manageTagsPage = new ManageTagsPage();
            tagUpdatePage  = new TagUpdatePage();
            tagViewPage    = new TagViewPage();

            tagsDBSteps = new TagsDBSteps();

            loginFlows      = new LoginFlows();
            manageTagsFlows = new ManageTagsFlows();

            loginFlows.EfetuarLogin(BuilderJson.ReturnParameterAppSettings("USER_LOGIN_PADRAO"), BuilderJson.ReturnParameterAppSettings("PASSWORD_LOGIN_PADRAO"));
        }
Пример #13
0
        public void RealizarLoginComSucesso()
        {
            #region Parameters
            string usuario = "larissa.bicalho";
            string senha   = "lalelu221510";
            #endregion

            loginFlows = new LoginFlows();
            mainPage   = new MainPage();

            loginFlows.EfetuarLogin(usuario, senha);


            Assert.AreEqual(usuario, mainPage.RetornaUsernameDasInformacoesDeLogin());
        }
Пример #14
0
        public void CriarCategoria()//Não precisa de um projeto criado
        {
            LoginFlows loginFlows = new LoginFlows();
            EditarProjetoPageObjects editarProjetoPageObjects = new EditarProjetoPageObjects();

            string categoria = "Categoria Projeto Base2";

            loginFlows.EfetuarLoginComUsuarioDefault();

            editarProjetoPageObjects.ClicarGerenciar();
            editarProjetoPageObjects.ClicarGerenciarProjetos();
            editarProjetoPageObjects.PreencherCategoriaProjeto(categoria);
            editarProjetoPageObjects.ClicarAdicionarCategoria();

            Assert.IsTrue(editarProjetoPageObjects.RetornaSeCategoriaCriada());
        }
Пример #15
0
        public void FiltrarPorMonitoradosPorMim()
        {
            LoginFlows loginFlows = new LoginFlows();

            MyViewPage myView = new MyViewPage();


            #region Parameters
            string usuario = "larissa.bicalho";
            string senha   = "lalelu221510";
            #endregion

            loginFlows.EfetuarLogin(usuario, senha);
            myView.ClicarEmMonitoradosPorMim();
            Assert.IsTrue(myView.VerificarSeEntrouNoFiltro("Visualizando Casos"));
        }
Пример #16
0
        public void AplicarMarcadores()
        {
            LoginFlows            loginFlows            = new LoginFlows();
            VerTarefasPageObjects verTarefasPageObjects = new VerTarefasPageObjects();

            string marcador = "PB2";

            loginFlows.EfetuarLoginComUsuarioDefault();

            verTarefasPageObjects.ClicarVerTarefas();
            verTarefasPageObjects.ClicarAcessarTarefa();
            verTarefasPageObjects.SelecionarAplicarMarcadores(marcador);
            verTarefasPageObjects.ClicarAplicarMarcador();

            Assert.IsTrue(verTarefasPageObjects.RetornaMarcador());
        }
Пример #17
0
        public void FecharTarefa()
        {
            LoginFlows            loginFlows            = new LoginFlows();
            VerTarefasPageObjects verTarefasPageObjects = new VerTarefasPageObjects();

            string estado = "fechado";

            loginFlows.EfetuarLoginComUsuarioDefault();

            verTarefasPageObjects.ClicarVerTarefas();
            verTarefasPageObjects.ClicarAcessarTarefa();
            verTarefasPageObjects.ClicarFechar();
            verTarefasPageObjects.ClicarFecharTarefa();

            Assert.IsTrue(verTarefasPageObjects.RetornaEstadoStatus(estado));
        }
Пример #18
0
        public void VerUmCaso()
        {
            LoginFlows loginFlows = new LoginFlows();

            MyViewPage myView = new MyViewPage();


            #region Parameters
            string usuario = "larissa.bicalho";
            string senha   = "lalelu221510";
            #endregion

            loginFlows.EfetuarLogin(usuario, senha);
            myView.ClicaremUmCasoAtribuido("Teste3");

            Assert.AreEqual("Ver Detalhes do Caso [ Ir para as Anotações ]", myView.VerificarTexto());
        }
Пример #19
0
        public void CriarMarcadorFalhaCampoNome()
        {
            LoginFlows loginFlows = new LoginFlows();
            GerenciarMarcadoresPageObjects gerenciarMarcadoresPageObjects = new GerenciarMarcadoresPageObjects();

            string descricaoMarcador = "Marcador para Projeto Falha";
            string nome = "";

            loginFlows.EfetuarLoginComUsuarioDefault();

            gerenciarMarcadoresPageObjects.ClicarGerenciar();
            gerenciarMarcadoresPageObjects.ClicarGerrenciarMarcador();
            gerenciarMarcadoresPageObjects.PreencherDescricaoMarcador(descricaoMarcador);
            gerenciarMarcadoresPageObjects.CriarMarcador();

            Assert.IsTrue(gerenciarMarcadoresPageObjects.RetornaSeCampoNomeFalha(nome));
        }
Пример #20
0
        public void FazerLogout()
        {
            LoginFlows loginFlows = new LoginFlows();

            mainPage = new MainPage();

            #region Parameters
            string usuario = "larissa.bicalho";
            string senha   = "lalelu221510";
            #endregion

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

            Assert.AreEqual("Login", mainPage.VerificarTelaLogin());
        }
Пример #21
0
        public void CriarClone()
        {
            LoginFlows            loginFlows            = new LoginFlows();
            VerTarefasPageObjects verTarefasPageObjects = new VerTarefasPageObjects();

            string descricao = "Este botão não deveria aparecer na tela.";

            loginFlows.EfetuarLoginComUsuarioDefault();

            verTarefasPageObjects.ClicarVerTarefas();
            verTarefasPageObjects.ClicarAcessarTarefa();
            verTarefasPageObjects.ClicarCriarClone();
            verTarefasPageObjects.ClicarCriarNovaTarefa();

            // Assert.IsTrue(verTarefasPageObjects.RetornaDescricao(descricao));
            Assert.AreEqual(descricao, verTarefasPageObjects.RetornaDescricao2());
        }
        public void ApagarUsuario()
        {
            LoginFlows loginFlows = new LoginFlows();
            GerenciarUsuariosPageObjects gerenciarUsuariosPageObjects = new GerenciarUsuariosPageObjects();
            CriarUsuarioFlows            criarUsuarioFlows            = new CriarUsuarioFlows();

            loginFlows.EfetuarLoginComUsuarioDefault();
            criarUsuarioFlows.CriarUsuarioDefault();

            gerenciarUsuariosPageObjects.ClicarGerenciar();
            gerenciarUsuariosPageObjects.ClicarGerenciarUsuarios();
            gerenciarUsuariosPageObjects.ClicarUsuario();
            gerenciarUsuariosPageObjects.ClicarApagarUsuario();
            gerenciarUsuariosPageObjects.ClicarApagarConta();

            Assert.IsTrue(gerenciarUsuariosPageObjects.RetornaCriarConta());
        }
Пример #23
0
        public void AlterarStatusAtribuido()
        {
            LoginFlows            loginFlows            = new LoginFlows();
            VerTarefasPageObjects verTarefasPageObjects = new VerTarefasPageObjects();

            string status = "atribuído";

            loginFlows.EfetuarLoginComUsuarioDefault();

            verTarefasPageObjects.ClicarVerTarefas();
            verTarefasPageObjects.ClicarAcessarTarefa();
            verTarefasPageObjects.SelecionarAlterarStatus(status);
            verTarefasPageObjects.ClicarAlterarStatus();
            verTarefasPageObjects.ClicarAtribuirTarefa();

            Assert.IsTrue(verTarefasPageObjects.RetornaEstadoStatus(status));
        }
Пример #24
0
        public void CriarProjetoFalha() //Sem o Campo Nome que e obrigatorio
        {
            LoginFlows loginFlows = new LoginFlows();
            CriarProjetoPageObjects criarProjetoPageObjects = new CriarProjetoPageObjects();

            string descricaoProjeto = "Projeto Base2 Parte Falha";

            loginFlows.EfetuarLoginComUsuarioDefault();

            criarProjetoPageObjects.ClicarGerenciar();
            criarProjetoPageObjects.ClicarGerenciarProjetos();
            criarProjetoPageObjects.ClicarCriarProjeto();
            criarProjetoPageObjects.PreencherDescricaoProjeto(descricaoProjeto);
            criarProjetoPageObjects.ClicarAdicionarProjeto();

            Assert.IsTrue(criarProjetoPageObjects.retornaCampoFalha());
        }
        public void RepresentarUsuario()
        {
            LoginFlows loginFlows = new LoginFlows();
            GerenciarUsuariosPageObjects gerenciarUsuariosPageObjects = new GerenciarUsuariosPageObjects();
            CriarUsuarioFlows            criarUsuarioFlows            = new CriarUsuarioFlows();

            loginFlows.EfetuarLoginComUsuarioDefault();
            criarUsuarioFlows.CriarUsuarioDefault();

            gerenciarUsuariosPageObjects.ClicarGerenciar();
            gerenciarUsuariosPageObjects.ClicarGerenciarUsuarios();
            gerenciarUsuariosPageObjects.ClicarUsuario();
            gerenciarUsuariosPageObjects.ClicarRepresentarUsuario();
            gerenciarUsuariosPageObjects.ClicarProsseguir();

            Assert.IsTrue(gerenciarUsuariosPageObjects.RetornaUsuarioRepresentado());
        }
        public void FiltroUsuario()
        {
            LoginFlows loginFlows = new LoginFlows();
            GerenciarUsuariosPageObjects gerenciarUsuariosPageObjects = new GerenciarUsuariosPageObjects();
            CriarUsuarioFlows            criarUsuarioFlows            = new CriarUsuarioFlows();

            string filtroUsuario = "Cida";

            loginFlows.EfetuarLoginComUsuarioDefault();
            criarUsuarioFlows.CriarUsuarioAtualizador();

            gerenciarUsuariosPageObjects.ClicarGerenciar();
            gerenciarUsuariosPageObjects.ClicarGerenciarUsuarios();
            gerenciarUsuariosPageObjects.PreencherFiltroUsuario(filtroUsuario);
            gerenciarUsuariosPageObjects.ClicarAplicarFiltro();

            Assert.IsTrue(gerenciarUsuariosPageObjects.RetornaFiltroUsuarioCida());
        }
Пример #27
0
        public void CriarMarcadores()
        {
            LoginFlows loginFlows = new LoginFlows();
            GerenciarMarcadoresPageObjects gerenciarMarcadoresPageObjects = new GerenciarMarcadoresPageObjects();

            string nomeMarcador      = "ProjetoB2";
            string descricaoMarcador = "Marcador para Projeto";

            loginFlows.EfetuarLoginComUsuarioDefault();

            gerenciarMarcadoresPageObjects.ClicarGerenciar();
            gerenciarMarcadoresPageObjects.ClicarGerrenciarMarcador();
            gerenciarMarcadoresPageObjects.PreencherNomeMarcador(nomeMarcador);
            gerenciarMarcadoresPageObjects.PreencherDescricaoMarcador(descricaoMarcador);
            gerenciarMarcadoresPageObjects.CriarMarcador();

            Assert.IsTrue(gerenciarMarcadoresPageObjects.RetornaSeProjetoCriado());
        }
Пример #28
0
        public void AlterarStatusRetorno()
        {
            LoginFlows            loginFlows            = new LoginFlows();
            VerTarefasPageObjects verTarefasPageObjects = new VerTarefasPageObjects();

            string status = "retorno";

            loginFlows.EfetuarLoginComUsuarioDefault();

            verTarefasPageObjects.ClicarVerTarefas();
            verTarefasPageObjects.ClicarAcessarTarefa();
            verTarefasPageObjects.SelecionarAlterarStatus(status);
            verTarefasPageObjects.ClicarAlterarStatus();
            verTarefasPageObjects.ClicarSolicitaRetornoTarefa();

            //Assert.IsTrue(verTarefasPageObjects.RetornaEstadoStatus(status));
            Assert.AreEqual(status, verTarefasPageObjects.RetornaEstadoStatus2());
        }
Пример #29
0
        public void CriarCategoriaExistente()
        {
            LoginFlows loginFlows = new LoginFlows();
            EditarProjetoPageObjects editarProjetoPageObjects = new EditarProjetoPageObjects();
            CriarCategoriaFlows      criarCategoriaFlows      = new CriarCategoriaFlows();

            string categoria = "Categoria Projeto Base2";

            loginFlows.EfetuarLoginComUsuarioDefault();
            criarCategoriaFlows.CriarCategoriaDefault();

            editarProjetoPageObjects.ClicarGerenciar();
            editarProjetoPageObjects.ClicarGerenciarProjetos();
            editarProjetoPageObjects.PreencherCategoriaProjeto(categoria);
            editarProjetoPageObjects.ClicarAdicionarCategoria();

            Assert.IsTrue(editarProjetoPageObjects.RetornaSeCategoriaExiste());
        }
Пример #30
0
        public void CriarProjetoObsoletoExistente()
        {
            LoginFlows loginFlows = new LoginFlows();
            CriarProjetoPageObjects criarProjetoPageObjects = new CriarProjetoPageObjects();

            string nomeProjeto = "Projeto Base2 Obsoleto";

            loginFlows.EfetuarLoginComUsuarioDefault();

            criarProjetoPageObjects.ClicarGerenciar();
            criarProjetoPageObjects.ClicarGerenciarProjetos();
            criarProjetoPageObjects.ClicarCriarProjeto();
            criarProjetoPageObjects.PreencherNomeProjeto(nomeProjeto);
            criarProjetoPageObjects.SelecionarEstadoProjeto("obsoleto");
            criarProjetoPageObjects.ClicarAdicionarProjeto();

            Assert.IsTrue(criarProjetoPageObjects.retornaSeProjetoDuplicadoFalha());
        }