·
Análise e Desenvolvimento de Sistemas ·
Qualidade de Software
Send your question to AI and receive an answer instantly
Recommended for you
11
Aula 04 - Principais Conceitos do Processo de Teste de Software
Qualidade de Software
UNOPAR
11
Aula 02 - Modelos de Ciclo de Vida de Software
Qualidade de Software
UNOPAR
11
Aula 03 - Qualidade de Teste de Software
Qualidade de Software
UNOPAR
2
Aula 01 - o que É Engenharia de Software anexo 1
Qualidade de Software
UNOPAR
11
Aula 05 - Ciclo de Vida do Processo de Testes de Software
Qualidade de Software
UNOPAR
11
Aula 01 - o que É Engenharia de Software
Qualidade de Software
UNOPAR
7
Atividade 3 - Qualidade e Teste de Software
Qualidade de Software
FMU
3
Qualidade e Testes de Software
Qualidade de Software
UMG
5
Eps_ Alunos10
Qualidade de Software
UMG
7
Prova N2 - Qualidade e Teste de Software
Qualidade de Software
FMU
Preview text
Disciplina\nQualidade e testes de software\n\nApresentação\nDesde muito tempo, muitos engenheiros de software e empresas desenvolveram softwares de modo casual, por acreditarem que a criação de programas não podia seguir regras, normas ou padrões. Porém, o poder da comunidade eletrônica característica do século XXI, criado por redes de computadores e softwares, instituiu a era da troca de informação e conhecimentos em todo o mundo.\n\nSendo assim, destaca-se a área de Engenharia de Software, que auxilia o entendimento do processo de desenvolvimento de softwares. Desta forma, nos processos de qualidade de software, a gerência de risco e o teste de software são pontos fundamentais para a garantia da qualidade do produto gerado.\n\nA proposta da disciplina é oferecer a você um guia quanto à importância de as empresas implementarem normas e medidas que permitam a garantia e a correta avaliação de qualidade de produtos e de processos de desenvolvimento de.\n\nObjetivo\n- Reconhecer a necessidade de se adotar um processo de testes para garantir a qualidade do desenvolvimento de software, bem como as métricas utilizadas nos testes;\n\n- Desenvolver um plano de qualidade de software (SQA) que esteja em conformidade com normas e padrões de qualidade, bem como usar ferramentas para garantir a qualidade no seu desenvolvimento;\n\n- Produzir planos de mitigação de riscos e identificar qual modelo se adapta para cada tipo de software.\n\nContedista\nCarlos Alberto de Farias\n\nValidadora: Regina Lucia Napolitano Felício Resumos\n\nAula 1: O que é engenharia de software\nVocê conhecerá o produto software, o processo de desenvolvimento no gerenciamento de projetos ágeis, os conceitos de Engenharia de Software e as atividades do processo de desenvolvimento. Conhecerá também a declaração de interdependência no gerenciamento de projetos ágeis.\n\nAula 2: Modelos de ciclo de vida de software\nEsta aula tem como tema central apresentar uma visão geral sobre medição e modelos de qualidade de software, usando boas práticas na implantação de programas de medição nas organizações. A nossa motivação se baseia na preocupação em aumentar a qualidade, desempenho e produtividade, atributos fundamentais para toda organização desenvolvedora de software. Pesquisas realizadas em empresas de software indicam que mais da metade de grandes projetos se depara com algum tipo de atraso, excesso de custo ou algum fracasso na execução quando implantado. Isto se deve, principalmente, pela falta de controle dos projetos.\n\nAula 3: Qualidade de teste de software\nAbordaremos o histórico das atividades de testes no processo de desenvolvimento de software desde 1960 até os dias atuais. Discutiremos também as principais características e demandas dos softwares atuais e a realidade dos projetos. Por fim, conheceremos a importância dos testes no processo de desenvolvimento, da qualidade de software, a sua dimensão, a garantia e o controle da qualidade.\n\nAula 4: Principais conceitos do processo de teste de software\nResponderemos a perguntas como: o que é testar? O que é teste de software? Como melhorar seus testes? Quando terminar os testes? Verificaremos os papéis e responsabilidades de testes de software, conheceremos o processo e seus princípios. Entenderemos ainda como planejar o teste e a importância do planejamento.\n\nAula 5: Ciclo de vida do processo de testes de software Vamos conhecer o Modelo V de desenvolvimento de software para validação e verificação. Vamos identificar o paralelismo entre as atividades de desenvolvimento e teste de software e reconhecer testes de verificação e de validação. Vamos diferenciar quando usar testes estáticos e dinâmicos. Por fim, aprenderemos as técnicas de teste e diferenciar o teste estrutural do funcional.\n\nAula 6: Estratégias do processo de teste de software\nVamos conhecer estratégias de teste e desenvolvimento de software. Vamos definir as estratégias de teste entre as atividades de desenvolvimento e teste, além de identificar onde e quando utilizar os testes caixa branca e caixa preta e conhecer as abordagens de teste.\n\nAula 7: Plano de testes e casos de teste\nVamos aprender como desenvolver de forma prática a elaboração e realização de planos de teste e casos de teste com a ferramenta TestLink. Vamos saber o que é e como elaborar um plano de teste e planejar como executá-los. Também conheceremos a importância da UML e veremos casos de uso para a elaboração dos planos de teste.\n\nAula 8: Teste de aceitação\nVamos saber como desenvolver rotinas de teste com base no Cucumber Framework e automação com o Selenium WebDriver. Vamos definir uma elaboração de testes de aceitação com o usuário final e identificar o relacionamento de requisitos a expectativas de teste. Vamos conhecer as metodologias utilizadas para testes de aceitação e a técnica de BDD - behavior driven development (desenvolvimento orientado por comportamento).\n\nAula 9: Controle de bugs\nVamos aprender como instalar, configurar e utilizar o Mantis BugTracker e como cadastrar os defeitos. Também conheceremos o gerenciamento do ciclo de vida de um defeito no Mantis.\n\nAula 10: Gestão da área de testes\nVamos aprender como instalar, configurar e utilizar o TestLink. Vamos entender como criar um plano de teste atribuindo e executando testes e como reportar o status do teste, seus relatórios e métricas.
Send your question to AI and receive an answer instantly
Recommended for you
11
Aula 04 - Principais Conceitos do Processo de Teste de Software
Qualidade de Software
UNOPAR
11
Aula 02 - Modelos de Ciclo de Vida de Software
Qualidade de Software
UNOPAR
11
Aula 03 - Qualidade de Teste de Software
Qualidade de Software
UNOPAR
2
Aula 01 - o que É Engenharia de Software anexo 1
Qualidade de Software
UNOPAR
11
Aula 05 - Ciclo de Vida do Processo de Testes de Software
Qualidade de Software
UNOPAR
11
Aula 01 - o que É Engenharia de Software
Qualidade de Software
UNOPAR
7
Atividade 3 - Qualidade e Teste de Software
Qualidade de Software
FMU
3
Qualidade e Testes de Software
Qualidade de Software
UMG
5
Eps_ Alunos10
Qualidade de Software
UMG
7
Prova N2 - Qualidade e Teste de Software
Qualidade de Software
FMU
Preview text
Disciplina\nQualidade e testes de software\n\nApresentação\nDesde muito tempo, muitos engenheiros de software e empresas desenvolveram softwares de modo casual, por acreditarem que a criação de programas não podia seguir regras, normas ou padrões. Porém, o poder da comunidade eletrônica característica do século XXI, criado por redes de computadores e softwares, instituiu a era da troca de informação e conhecimentos em todo o mundo.\n\nSendo assim, destaca-se a área de Engenharia de Software, que auxilia o entendimento do processo de desenvolvimento de softwares. Desta forma, nos processos de qualidade de software, a gerência de risco e o teste de software são pontos fundamentais para a garantia da qualidade do produto gerado.\n\nA proposta da disciplina é oferecer a você um guia quanto à importância de as empresas implementarem normas e medidas que permitam a garantia e a correta avaliação de qualidade de produtos e de processos de desenvolvimento de.\n\nObjetivo\n- Reconhecer a necessidade de se adotar um processo de testes para garantir a qualidade do desenvolvimento de software, bem como as métricas utilizadas nos testes;\n\n- Desenvolver um plano de qualidade de software (SQA) que esteja em conformidade com normas e padrões de qualidade, bem como usar ferramentas para garantir a qualidade no seu desenvolvimento;\n\n- Produzir planos de mitigação de riscos e identificar qual modelo se adapta para cada tipo de software.\n\nContedista\nCarlos Alberto de Farias\n\nValidadora: Regina Lucia Napolitano Felício Resumos\n\nAula 1: O que é engenharia de software\nVocê conhecerá o produto software, o processo de desenvolvimento no gerenciamento de projetos ágeis, os conceitos de Engenharia de Software e as atividades do processo de desenvolvimento. Conhecerá também a declaração de interdependência no gerenciamento de projetos ágeis.\n\nAula 2: Modelos de ciclo de vida de software\nEsta aula tem como tema central apresentar uma visão geral sobre medição e modelos de qualidade de software, usando boas práticas na implantação de programas de medição nas organizações. A nossa motivação se baseia na preocupação em aumentar a qualidade, desempenho e produtividade, atributos fundamentais para toda organização desenvolvedora de software. Pesquisas realizadas em empresas de software indicam que mais da metade de grandes projetos se depara com algum tipo de atraso, excesso de custo ou algum fracasso na execução quando implantado. Isto se deve, principalmente, pela falta de controle dos projetos.\n\nAula 3: Qualidade de teste de software\nAbordaremos o histórico das atividades de testes no processo de desenvolvimento de software desde 1960 até os dias atuais. Discutiremos também as principais características e demandas dos softwares atuais e a realidade dos projetos. Por fim, conheceremos a importância dos testes no processo de desenvolvimento, da qualidade de software, a sua dimensão, a garantia e o controle da qualidade.\n\nAula 4: Principais conceitos do processo de teste de software\nResponderemos a perguntas como: o que é testar? O que é teste de software? Como melhorar seus testes? Quando terminar os testes? Verificaremos os papéis e responsabilidades de testes de software, conheceremos o processo e seus princípios. Entenderemos ainda como planejar o teste e a importância do planejamento.\n\nAula 5: Ciclo de vida do processo de testes de software Vamos conhecer o Modelo V de desenvolvimento de software para validação e verificação. Vamos identificar o paralelismo entre as atividades de desenvolvimento e teste de software e reconhecer testes de verificação e de validação. Vamos diferenciar quando usar testes estáticos e dinâmicos. Por fim, aprenderemos as técnicas de teste e diferenciar o teste estrutural do funcional.\n\nAula 6: Estratégias do processo de teste de software\nVamos conhecer estratégias de teste e desenvolvimento de software. Vamos definir as estratégias de teste entre as atividades de desenvolvimento e teste, além de identificar onde e quando utilizar os testes caixa branca e caixa preta e conhecer as abordagens de teste.\n\nAula 7: Plano de testes e casos de teste\nVamos aprender como desenvolver de forma prática a elaboração e realização de planos de teste e casos de teste com a ferramenta TestLink. Vamos saber o que é e como elaborar um plano de teste e planejar como executá-los. Também conheceremos a importância da UML e veremos casos de uso para a elaboração dos planos de teste.\n\nAula 8: Teste de aceitação\nVamos saber como desenvolver rotinas de teste com base no Cucumber Framework e automação com o Selenium WebDriver. Vamos definir uma elaboração de testes de aceitação com o usuário final e identificar o relacionamento de requisitos a expectativas de teste. Vamos conhecer as metodologias utilizadas para testes de aceitação e a técnica de BDD - behavior driven development (desenvolvimento orientado por comportamento).\n\nAula 9: Controle de bugs\nVamos aprender como instalar, configurar e utilizar o Mantis BugTracker e como cadastrar os defeitos. Também conheceremos o gerenciamento do ciclo de vida de um defeito no Mantis.\n\nAula 10: Gestão da área de testes\nVamos aprender como instalar, configurar e utilizar o TestLink. Vamos entender como criar um plano de teste atribuindo e executando testes e como reportar o status do teste, seus relatórios e métricas.