Olá a todos. Bem-vindo ao curso da KnowledgeCity: conceitos e processos de QA de software. Sou Andy e serei seu instrutor. Neste módulo, veremos diferentes tipos de guias de planejamento para um ciclo de vida de desenvolvimento de sistema bem como diferentes estratégias de teste para lidar com o ciclo de vida de desenvolvimento do sistema. Nesta lição, veremos em guias de planejamento e diferentes versões de guias de planejamento e diferentes recursos que estão disponíveis para você. Então, o que é um guia de planejamento? Um guia de planejamento, quando você vai criar software para uma empresa, para um grupo é basicamente um mapa. Ele estabelece como cada parte dele vai funcionar. Quem está envolvido, que tipo de teste vai acontecer. O que você fará se as coisas derem certo. O que você vai fazer se as coisas derem errado. Todas as partes diferentes para que se alguém de fora veio e olhou para qualquer parte desse guia de planejamento, eles entenderiam como o software está sendo implementado e projetado. Então, mais uma vez, a vantagem a grande vantagem é que qualquer um pode ver no que você está trabalhando e para onde vai e quais seriam os próximos passos. Você pode obter modelos para isso do governo. Eles estão por aí e são de uso gratuito, e eles são uma grande ajuda. Eu sempre uso um dos modelos para me fazer seguir meus guias de planejamento. Eu tenho três amostras incluídas e nós vamos olhar para eles em um momento. Mas primeiro, as semelhanças. Não importa como você projeta seu plano, há algumas partes básicas para ele. Você tem sua introdução. A introdução diz a alguém do que se trata. Qual é o programa? Por que está aqui? Onde posso encontrar informações que levou ao desenvolvimento deste programa? Coisas dessa natureza. Recursos que você vai testar, recursos que você não vai testar. Como testar. E coisas diferentes sobre a organização, o ambiente que terá um efeito em seu software. Então, vamos dar uma olhada em alguns desses guias de planejamento. O primeiro que eu quero te mostrar, Já o uso há muito tempo. Isso foi, mais uma vez, isso estava disponível gratuitamente do governo. Em primeiro lugar, é de 1990. E se você olhar para aquele computador, Acho que é uma velha Apple. Olhando para o teclado. Mas o que eu queria te mostrar, Companhia Aeroespacial Allied-Sinal. Se olharmos, desde 1990, se olharmos para algumas das categorias aqui no índice, você tem sua introdução, as definições do que todas as partes desta garantia de qualidade de software são sobre. O ciclo de vida, o projeto. Diferentes papéis das pessoas envolvidas. Como a administração vai se envolver. Os diferentes planos. Então você verá que este segue os outros que estou prestes a mostrar-lhe bem de perto mas tem seus próprios sabores e coisas diferentes que ele faz. Então, vamos olhar para os outros agora. Este é um guia de planejamento do governo você pode baixar diretamente da Biblioteca do Congresso. E o legal é que eles têm todas essas áreas azuis onde eles estão dizendo o que você deve colocar aqui. Eles também têm essas áreas entre colchetes e maior que e menor que símbolos que dizem o que você deve digitar lá. É muito útil. Então, em essência, você não precisa recriar a roda. Então, se percorrermos, eles dão a você um controle de versão do documento, uma revisão. Esta é uma característica comum também. Você verá em um segundo em outro que eu vou te mostrar. Mas veja o índice. Mais uma vez, uma introdução. Este está quebrado um pouco mais no que compõe a introdução. Os diferentes itens de teste estão aqui. Recursos a não serem testados, recursos a serem testados. Como você vai fazer isso. Alguns deles podem parecer familiares para você se você viu alguns dos outros módulos e lições que fizemos. Ele fala sobre os diferentes tipos de testes. Por exemplo, teste de integração. É onde você monta seus módulos e veja como dois módulos funcionam juntos e veja como duas unidades funcionam juntas até que, eventualmente, você tenha um sistema completo testado. Testes de segurança, isso é o que seria considerado testes não funcionais. De uma lição anterior, teste funcional é como o programa real funciona. Testes não funcionais são todos os outros componentes, como segurança, carga de rede. Critérios diferentes, qual o processo de teste deveria te dar. E depois os fatores ambientais. Em que tipo de hardware isso será executado? Que tipo de software? Coisas dessa natureza. Mas como eu disse, este é um grande documento do governo que você pode simplesmente preencher e muito disso foi desenvolvido a partir do IEEE. Vamos falar sobre IEEE na próxima lição. Agora, há outro do governo foi ainda melhor, não por causa do conteúdo, mas por causa disso. Olhe para cima aqui. Você vê que diz documento 1? Este é um modelo puro. Ao abri-lo, é como se você estivesse iniciando um documento em branco. É um modelo, não é... A outra coisa que eu te mostrei era um documento real. Você teria que salvar novamente o nome. Este é um modelo. Olha, tem histórico de revisões, assim como o último. E você pode preenchê-lo. Mais uma vez, tem aquelas áreas azuis que te dizem o que fazer mas quando você vai salvá-lo, ele vai pedir-lhe para um novo nome. Então esse é um modelo que você pode usar no Word. Você notará que este na verdade tem um pouco menos de detalhes que o anterior. Você pode adicionar mais ou menos detalhes. Cabe a você, mas o objetivo, o objetivo principal desses guias de planejamento é que alguém poderia olhar para qualquer parte dele e pode parecer um documento independente. Eles poderiam olhar para o escopo e eles puderam entender completamente o escopo deste projeto. Eles não precisam olhar para outras partes disso para entender o alcance. Esta é uma visão geral de como é um guia de planejamento e como você deve usá-lo. Mais uma vez, estes serão incluídos. Você pode usar estes. Eles são gratuitos para uso do governo. Eles encorajam você a usá-los. Então obrigado por ter vindo e vejo você na próxima lição.