27 resultados para Testes de software

em Instituto Politécnico do Porto, Portugal


Relevância:

40.00% 40.00%

Publicador:

Resumo:

O objetivo deste trabalho é o desenvolvimento de frameworks de testes automáticos de software. Este tipo de testes normalmente está associado ao modelo evolucionário e às metodologias ágeis de desenvolvimento de software, enquanto que os testes manuais estão relacionados com o modelo em cascata e as metodologias tradicionais. Como tal foi efetuado um estudo comparativo sobre os tipos de metodologias e de testes existentes, para decidir quais os que melhor se adequavam ao projeto e dar resposta à questão "Será que realmente compensa realizar testes (automáticos)?". Finalizado o estudo foram desenvolvidas duas frameworks, a primeira para a implementação de testes funcionais e unitários sem dependências a ser utilizada pelos estagiários curriculares da LabOrders, e a segunda para a implementação de testes unitários com dependências externas de base de dados e serviços, a ser utilizada pelos funcionários da empresa. Nas últimas duas décadas as metodologias ágeis de desenvolvimento de software não pararam de evoluir, no entanto as ferramentas de automação não conseguiram acompanhar este progresso. Muitas áreas não são abrangidas pelos testes e por isso alguns têm de ser feitos manualmente. Posto isto foram criadas várias funcionalidades inovadoras para aumentar a cobertura dos testes e tornar as frameworks o mais intuitivas possível, nomeadamente: 1. Download automático de ficheiros através do Internet Explorer 9 (e versões mais recentes). 2. Análise do conteúdo de ficheiros .pdf (através dos testes). 3. Obtenção de elementos web e respetivos atributos através de código jQuery utilizando a API WebDriver com PHP bindings. 4. Exibição de mensagens de erro personalizadas quando não é possível encontrar um determinado elemento. As frameworks implementadas estão também preparadas para a criação de outros testes (de carga, integração, regressão) que possam vir a ser necessários no futuro. Foram testadas em contexto de trabalho pelos colaboradores e clientes da empresa onde foi realizado o projeto de mestrado e os resultados permitiram concluir que a adoção de uma metodologia de desenvolvimento de software com testes automáticos pode aumentar a produtividade, reduzir as falhas e potenciar o cumprimento de orçamentos e prazos dos projetos das organizações.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Atualmente, verifica-se um aumento na necessidade de software feito à medida do cliente, que se consiga adaptar de forma rápida as constantes mudanças da sua área de negócio. Cada cliente tem os seus problemas concretos que precisa de resolver, não lhe sendo muitas vezes possível dispensar uma elevada quantidade de recursos para atingir os fins pretendidos. De forma a dar resposta a estes problemas surgiram várias arquiteturas e metodologias de desenvolvimento de software, que permitem o desenvolvimento ágil de aplicações altamente configuráveis, que podem ser personalizadas por qualquer utilizador das mesmas. Este dinamismo, trazido para as aplicações sobre a forma de modelos que são personalizados pelos utilizadores e interpretados por uma plataforma genérica, cria maiores desafios no momento de realizar testes, visto existir um número de variáveis consideravelmente maior que numa aplicação com uma arquitetura tradicional. É necessário, em todos os momentos, garantir a integridade de todos os modelos, bem como da plataforma responsável pela sua interpretação, sem ser necessário o desenvolvimento constante de aplicações para suportar os testes sobre os diferentes modelos. Esta tese debruça-se sobre uma aplicação, a plataforma myMIS, que permite a interpretação de modelos orientados à gestão, escritos numa linguagem específica de domínio, sendo realizada a avaliação do estado atual e definida uma proposta de práticas de testes a aplicar no desenvolvimento da mesma. A proposta resultante desta tese permitiu verificar que, apesar das dificuldades inerentes à arquitetura da aplicação, o desenvolvimento de testes de uma forma genérica é possível, podendo as mesmas lógicas ser utilizadas para o teste de diversos modelos distintos.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Dissertação apresentada ao Instituto Superior de Contabilidade para a obtenção do Grau de Mestre em Auditoria Orientada por Professor Doutor António Carvalho Pedrosa

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The recent trends of chip architectures with higher number of heterogeneous cores, and non-uniform memory/non-coherent caches, brings renewed attention to the use of Software Transactional Memory (STM) as a fundamental building block for developing parallel applications. Nevertheless, although STM promises to ease concurrent and parallel software development, it relies on the possibility of aborting conflicting transactions to maintain data consistency, which impacts on the responsiveness and timing guarantees required by embedded real-time systems. In these systems, contention delays must be (efficiently) limited so that the response times of tasks executing transactions are upper-bounded and task sets can be feasibly scheduled. In this paper we assess the use of STM in the development of embedded real-time software, defending that the amount of contention can be reduced if read-only transactions access recent consistent data snapshots, progressing in a wait-free manner. We show how the required number of versions of a shared object can be calculated for a set of tasks. We also outline an algorithm to manage conflicts between update transactions that prevents starvation.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Remote Laboratories or WebLabs constitute a first-order didactic resource in engineering faculties. However, in many cases, they lack a proper software design, both in the client and server side, which degrades their quality and academic usefulness. This paper presents the main characteristics of a Remote Laboratory, analyzes the software technologies to implement the client and server sides in a WebLab, and correlates these technologies with the characteristics to facilitate the selection of a technology to implement a WebLab. The results obtained suggest the adoption of a Service Oriented Laboratory Architecture-based approach for the design of future Remote Laboratories so that client-agnostic Remote Laboratories and Remote Laboratory composition are enabled. The experience with the real Remote Laboratory, WebLab-Deusto, is also presented.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Com o crescente aumento da Teleradiologia, sentiu-se necessidade de criar mais e melhores softwares para sustentar esse crescimento. O presente trabalho pretende abordar a temática da certificação de software e a sua marcação CE, pois para dar entrada no mercado Europeu todos os Dispositivos Médicos (DM) têm de estar devidamente certificados. Para efetuar a marcação CE e a certificação serão estudadas normas e normativos adequados para marcação de DM ao nível Europeu e também dos Estados Unidos da América. A temática da segurança de dados pessoais será também estudada de forma a assegurar que o dispositivo respeite a legislação em vigor. Este estudo tem como finalidade a certificação de um software proprietário da efficientia sysPACS, um serviço online abrangente, que permite a gestão integrada do armazenamento e distribuição de imagens médicas para apoio ao diagnóstico.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O presente relatório possui o propósito de apresentar o estágio curricular desenvolvido na empresa “Santa Casa da Misericórdia de Felgueiras”, iniciado a 1 de maio de 2013, englobando horas de aprendizagem e consolidação de conhecimentos adquiridos no percurso académico. A realização do presente estágio está enquadrada no protocolo celebrado entre a “Santa Casa da Misericórdia de Felgueiras” e a Associação de Politécnicos do Norte, cumprindo desta forma o art.º 2 e 3 do Regulamento de Estágios Curriculares da Associação de Politécnicos do Norte (APNOR). A realização do estágio, bem como a realização deste relatório, é o produto final de meses de experiência laboral, pesquisa bibliográfica e de reflexão, de um ano curricular. Com a realização deste estágio e do relatório permitiu-me concluir acerca de como é elaborada a gestão hospitalar e a sua importância no contexto empresarial. A gestão contribui com o fornecimento de informações económicas nos diferentes usuários como: Gestores, Governo, Sindicato, Funcionários.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Introdução: em indivíduos com dor lombo-pélvica (LPP), parece existir uma alteração de controlo motor e diminuição da endurance dos músculos do tronco. A realização de exercícios de controlo motor pode melhorar a endurance dessa musculatura e consequentemente o controlo motor. Objetivos: detetar diferenças nos tempos e rácios de endurance dos músculos do tronco em indivíduos com e sem dor lombo-pélvica e avaliar o efeito de dois programas de exercícios de controlo motor (segundo Richardson e segundo McGill) nos mesmos outcomes em indivíduos com LPP. Métodos: estudo transversal com uma amostra de 111 indivíduos, 52 para o grupo sem dor (NLPP) e 59 para o com LPP e estudo experimental, constituído pelos indivíduos LPP (59), alocados nos grupos de Pilates (20), McGill (20) ou no grupo controlo (19). Avaliaramse os tempos obtidos nos testes de endurance para os músculos extensores, flexores, flexores laterais direitos e esquerdos do tronco e respetivos rácios, tendo em conta o modelo de McGill. As avaliações dos grupos do estudo experimental realizaram-se antes e após as 8 semanas de exercício. Resultados: os indivíduos com LPP apresentaram tempos e rácios de endurance significativamente inferiores aos indivíduos NLPP (p<0.001). Após as 8 semanas de exercício, registaram-se diferenças estatisticamente significativas entre os grupos em todos os testes de endurance, sendo que o grupo de McGill apresentou tempos significativamente superiores aos do grupo de Pilates para os músculos flexores (p=0.001), flexores laterais direitos (p=0.002) e esquerdos (p=0.009). Quanto aos rácios de endurance, não se detetaram apenas diferenças estatisticamente significativas no rácio flexão lateral esquerda/extensão. Conclusão: os indivíduos com LPP apresentaram tempos e rácios de endurance do tronco inferiores aos dos indivíduos sem dor. Ambos os programas de exercícios melhoraram os tempos e os rácios de endurance, tendo existido uma tendência para melhores resultados na abordagem segundo McGill

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Introdução: A dor lombar é comum manifestar-se em atletas de futebol, pelo que se torna importante utilizar testes clínicos como forma de detetar alterações que estejam associadas à presença de dor lombar. Objetivo: Identificar a relação entre a presença de dor lombar e os testes de resistência, flexibilidade e ativação/controlo muscular da região lombo pélvica em futebolistas com e sem dor lombar. Métodos: Realizou-se o presente estudo transversal numa amostra de 25 futebolistas amadores, dos quais 8 apresentavam dor lombar. Foi avaliada a resistência e os rácios dos músculos globais do tronco, a flexibilidade dos flexores e extensores da anca bem como a ativação/controlo dos músculos transverso do abdómen e multífidos. Resultados: Os atletas com lombalgia apresentaram uma diminuição significativa do tempo de resistência muscular dos vários grupos musculares do tronco e da flexibilidade muscular comparativamente aos atletas sem lombalgia. Foi também identificado um aumento significativo no rácio flexores/extensores do tronco. Relativamente aos testes de ativação muscular, não foram encontradas associações com a presença de dor lombar. Conclusão: A aplicação de testes de resistência e flexibilidade parece diferenciar os indivíduos com e sem dor lombar, não se tendo verificado o mesmo quanto à ativação do transverso do abdómen e dos multífidos.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

ISCAP 9 e 10 de Maio de 1997

Relevância:

20.00% 20.00%

Publicador:

Resumo:

STRIPPING is a software application developed for the automatic design of a randomly packing column where the transfer of volatile organic compounds (VOCs) from water to air can be performed and to simulate it’s behaviour in a steady-state. This software completely purges any need of experimental work for the selection of diameter of the column, and allows a choice, a priori, of the most convenient hydraulic regime for this type of operation. It also allows the operator to choose the model used for the calculation of some parameters, namely between the Eckert/Robbins model and the Billet model for estimating the pressure drop of the gaseous phase, and between the Billet and Onda/Djebbar’s models for the mass transfer. Illustrations of the graphical interface offered are presented.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Introdução – A perceção dos alunos acerca dos diferentes graus de Maitland quando estão a aprender a mobilizar a coluna vertebral não são conhecidas, no entanto esta informação ajudaria no desenvolvimento de estratégias de ensino/aprendizagem para que a sua aplicação seja segura e eficaz. Objetivo - Comparar a perceção dos diferentes graus na realização do movimento postero-anterior central, entre alunos e fisioterapeutas e alunos entre si. Métodos – No presente estudo observacional, analítico transversal, participaram 29 estudantes, divididos em três subgrupos, GA2 (n= 8); GA3 (n = 10) e GA4 (n = 11) e 12 fisioterapeutas. Todos os participantes realizaram num indivíduo assintomático, 5 oscilações, de cada grau, no segmento de L3. Para a recolha dos dados foi utilizado o sistema BioPlux research e para a sua análise o Software Acqknowledge, versão 3,9. O teste de Man-Whitney foi utilizado para determinar as diferenças entre alunos e fisioterapeutas na força, ritmo e amplitude dos 4 graus, e o teste Kruskal Wallis, para comparar os alunos dos diferentes anos, seguido dos testes Post Hoc de Dunn para analisar as variáveis amplitude e força entre os subgrupos. Resultados – Apenas se verificaram diferenças estatísticas entre os alunos e fisioterapeutas no que diz respeito à força na realização do grau IV (p=0,045) e entre os grupos GA2 e GA4 quanto à amplitude executada no grau I (p=0.018) e II (p=0.037) e na força aplicada no grau I (p=0.02) e III (p=0.031), nos quais os alunos do 2º ano realizaram menor amplitude e força que os do 4º ano. Conclusão -Verificaram-se diferenças na perceção da força no grau IV entre alunos e fisioterapeutas. Os alunos do 2º e 4º anos diferem entre si nos graus I e II quanto à amplitude e nos graus I e III quanto à força.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O presente trabalho descreve a análise feita a um veículo de todo o terreno. O kartcross/buggy em estudo é usado em provas do tipo Baja, sendo estas provas longas e com traçados sinuosos. O veículo, já construído, foi testado através de softwares, a nível estrutural e ciclístico, pretendendo-se assim efetuar engenharia inversa sobre o mesmo. No decorrer da sua utilização normal o kartcross/buggy sofre vários tipos de solicitações, como sejam aceleração, travagem e força centrípta em curva. Portanto, o veículo deve ser capaz de suportar estes esforços e ter uma boa habilidade. Além dos testes em uso corrente foi analisada também a rigidez torsional do quadro do veículo e do veículo completo, podendo-se assim melhorar estes valores. A nível ciclístico foram analisados os parâmetros das suspensões como o camber, convergência/divergência, caster, entre outros. Da análise destes parâmetros e possível fazerem-se melhorias de forma a que o veículo tenha um melhor desempenho. Para validar os testes computacionais efetuados foi reproduzido experimentalmente o teste da rigidez torsional. No final, compararam-se os valores numéricos com os experimentais e aferir se o modelo se encontra bem representado.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

As aplicações de Gestão ou Faturação são uma presença indispensável hoje em dia. Tendo o seu início nas aplicações “MS-DOS” em modo de texto, estas aplicações acompanharam a evolução dos sistemas operativos adotando um ambiente gráfico de forma natural. Se há poucos anos apenas as empresas com volumes de negócio significativo possuíam software de faturação, este foi sendo adotado por cada vez mais empresas e pequenos negócios. As alterações legislativas introduzidas desde 2011 conduziram a uma adoção generalizada por parte de pequenas e microempresas. O mercado de aplicações de gestão está saturado pelos grandes produtores de software nacionais: Primavera, Sage, etc. Estas aplicações, tendo sido construídas para PMEs (Pequenas e Médias Empresas) e mesmo grandes empresas, são excessivamente complexas e onerosas para muito pequenas e microempresas. O Modelo de negócio destes produtores de software é primordialmente a venda de Licenças e contratos de Manutenção, nalguns casos através de redes de Agentes. Este projeto teve como objetivo o desenvolvimento de uma Aplicação de Faturação, de baixo custo, simples e cross-platform para ser comercializada em regime de aluguer em Pequenas e Micro Empresas.