·

Cursos Gerais ·

Qualidade de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Qualidade e teste de software\nAula 10: Gestão da área de testes\nApresentação\nNesta aula, você vai aprender como instalar, configurar e utilizar o TestLink, entender como criar um plano de teste atribuindo e executando testes e vai identificar como reportar o status do teste, seus relatórios e métricas.\nObjetivos\n- Descrever como ocorre a instalação, configuração e utilização do TestLink;\n- Reconhecer como criar planos e casos de teste no TestLink, atribuindo e executando testes;\n- Identificar como reportar o status do teste, seus relatórios e métricas.\nContextualização\nComo nossa aula 10 é destinada basicamente à instalação, grande parte dela é baseada no livro livre e gratuito Gestão de testes e defeitos com TestLink e Mantis\nO que é o TestLink?\nDentro as ferramentas para gerenciar defeitos, encontra-se o TestLinkMantis. É uma ferramenta de código aberto escrita na linguagem PHP utilizada na gestão de testes. Saiba mais\nAcesso ao site oficial do TestLink.\nInstalação do TestLink\nPara instalar o TestLink, é necessário primeiro preparar o ambiente. A ferramenta é escrita em PHP e roda no banco de dados MySQL.\nOs arquivos de cada ferramenta serão copiados para a pasta na qual é hospedado o site do respectivo servidor web instalado na máquina que rodará a ferramenta TestLink.\nPasso a passo para configuração dos prerrequisitos\nÉ necessário um servidor web que rode PHP e o banco de dados MySQL instalado no computador que rodará o programa. Pode ser utilizado qualquer operacional neste computador, desde que aceite a instalação e execução dessas ferramentas.\nPara ilustrarmos de maneira prática a instalação, mostramos o processo utilizando Windows.\nIsso garantirá que não nos preocupemos, neste primeiro momento, com os detalhes de configuração destes serviços de servidor web e banco de dados.\nA ferramenta XAMPP, assim como o TestLink, pode ser baixada gratuitamente.\nSaiba mais\nComo a nossa aula se dedica ao TestLink, para verificar como se realiza a instalação da ferramenta XAMPP, acesse o capítulo 2.1 do livro livre e gratuito Gestão de testes e defeitos com TestLink e Mantis.\nAtenção! Aqui existe uma videoaula, acesso pelo conteúdo online. Instalando o TestLink\nBaixe a última versão do TestLink em: http://sourceforge.net/projects/testlink/files/latest/download ?source=files.\nAcesso em: 6 jun. 2019.\nEste arquivo está compactado no formato .tar.gz.\nDescompacte-o em um diretório qualquer e mova todo o seu conteúdo para a pasta \"C:\\xampp\\docs\\testlink\".\nAcesse o seguinte link para iniciar o processo de instalação da ferramenta. Disponível em: http://localhost/testlink/index.php.\nEste link redirecionará para uma pasta local (http://localhost/testlink/install/index.php) e apresentará a imagem a seguir:\nClique no link \"New installation\".\nAparecerá a seguinte tela: Selecione a opção \"I agree with the terms set out in this license\", indicando que você aceita os termos da licença, e clique no botão \"Continue\".\n\nAparece a seguinte tela:\n\nAcceptance of License\nVerification of system and configuration requirements.\nDuration of 00 seconds\nCreate DB: Execute SQL scripts and default data & create configuration file.\nVerify the procedure result and continue to TestLink login.\n\nTestLink is developed and distributed under GPL License. You are welcome to share your changes with Promarily. Please, confirm your understanding here.\n\nI agree to the terms set out in this license.\n\nFigura 2: Tela mostrando os termos de licença da instalação.\n\nWeb and PHP configuration\nSystem requirements\n\nServer Operating Systems supported: WINNT\nPHP version: OK 5.2.0 (minimum version <= 5.4? / lower versions: -)\n\nMaximum Session Time before Timeout:\n\n 24 minutes and 60 seconds (.. Short. Consider to extend.)\n\nChecking max_execution_time: OK\nChecking minimum memory (memory_limit): OK\nChecking file_uploads: OK\nChecking Register Globals: OK\nChecking PostgreSQL Database: Failed! PostgreSQL Database cannot be used.\nChecking MSSQL Database: OK\nChecking MySQL Database: OK\nChecking GD graphics library: OK\nChecking LDAP library: Failed! LDAP library not found. LDAP authentication cannot be used.\nChecking JSON library: OK\n\nRead/Write permissions\n\nIf you restart services or support directories flagged with the following messages, will be made:\nGive a look to README file, section \"Installation & SECURITY\" to understand how to change the defaults.\n\nChecking C:\\xampp\\htdocs\\testlink\\upload_area\\\nChecking C:\\xampp\\htdocs\\testlink\\logs\\\n\n Figura 3: verificações do sistema e requisitos da configuração da instalação. Role essa tela até o final e verifique que aparecem duas mensagens: \"Failed!\", na cor vermelha conforme segue, que são \"Checking if /var/testlink/logs/ directory exists [S]\" e \"Checking if /var/testlink/upload_area/ directory exists [S]\".\n\nEssas mensagens de falha aparecem em virtude de um ajuste que é necessário realizar no arquivo de configuração do TestLink, para apontar o diretório de logs e de uploads para o diretório do XAMPP.\n\nEdite o arquivo \"C:\\xampp\\htdocs\\testlink\\config.inc.php\".\n\nLocalize as linhas a seguir:\n\n$g_repositoryPath = '/var/testlink/upload_area/';\n$tlCfg->log_path = '/var/testlink/logs/';\n\nAltere-as para estes valores:\n\n$g_repositoryPath = 'c:\\xampp\\htdocs\\testlink\\upload_area';\n$tlCfg->log_path = 'c:\\xampp\\htdocs\\testlink\\logs';\n\nSalve o arquivo \"config.inc.php\" com as alterações efetuadas.\n\nRetorne para o browser que apresenta a tela de instalação e pressione <F5> para fazer um \"refresh\" na tela.\n\nEdite o arquivo \"C:\\xampp\\php\\php.ini\" e altere a linha de:\n\nmax_execution_time = 30\n\nPara:\n\nmax_execution_time = 120\n\nO final dessa tela deve apresentar a seguinte tela: Clique no botão \"Continue\". Aparece a tela a seguir:\n\nWeb and PHP configuration\n\nMaximum Session Time before Timeout:\n\n24 minutes and seconds (short. Consider to extend.)\n\nChecking max_execution_time: OK\nChecking minimum memory (memory_limit): OK\nChecking file_uploads: OK\nChecking Register Globals: OK\nChecking PostgreSQL Database: Failed! PostgreSQL Database cannot be used.\nChecking MSSQL Database: OK\nChecking MySQL Database: OK\nChecking GD graphics library: OK\nChecking LDAP library: Failed! LDAP library not found. LDAP authentication cannot be used.\nChecking JSON library: OK\n\nRead/Write permissions\n\nYour system is prepared for TestLink configuration but total problems found. Digite, no campo \"Database admin password\", a senha do usuário \"administrator\", para que o script possa rodar com privilégio de administrador e criar as tabelas e devidas permissões e restrições no banco de dados MySQL.\n\nPor padrão, o usuário \"administrator\" do banco MySQL do XAMPP não apresenta senha. Sendo assim, se este for o caso, deixe em branco o campo \"Database admin password\".\n\nDigite no campo \"Testlink DB login\" o nome de usuário que será criado para acessar a base de dados \"testlink\". No exemplo anterior, foi digitado o nome de usuário \"testlink\". Digite uma senha para este usuário no campo \"TestLink DB password\". Clique no botão \"Process TestLink Setup\". Se tudo correr bem, deve aparecer esta tela:\n\nTeste a instalação do programa, clicando no link \"TestLink (using login name:admin / password:admin - Please Click Me!)\". Aparece esta tela:\n\nDigite \"admin\" nos campos \"Login Name\" e \"Password\". Clique no botão \"Login\". Aparece a tela: Configurações iniciais e utilização Definir português-brasil como idioma padrão\n\nEdite o arquivo \"C:\\xampp\\htdocs\\testlink\\config.inc.php\".\n\nAltere a linha:\n\n$tlcfg->default_language = 'en_GB';\n\nPara:\n\n$tlcfg->default_language = 'pt_BR';\n\nInicie o TestLink. A tela deve aparecer em português Brasil conforme segue:\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nFigura 10: tela de login do TestLink mostrando mensagens.\n\nEssa configuração garante que os novos usuários criados utilizarão por padrão o idioma português brasileiro, a menos que seja explicitamente escolhido um idioma diferente.\n\nO único usuário existente no TestLink até agora é o \"admin\". Como o idioma foi trocado para português brasileiro depois que este usuário foi criado, há necessidade de alterar manualmente o idioma do usuário \"admin\" para este novo idioma escolhido. No próximo item, vamos ver o passo a passo.\n\nDefinir o idioma padrão do usuário admin para português brasileiro\n\nFaça login como \"admin\";\nClique no link \"My Settings\";\nNo combo \"Locale\", selecione \"Portuguese (Brazil)\";\nClique no botão \"Save\";\nVerifique que o TestLink já é mostrado em português brasileiro.