• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 3309
  • 86
  • 67
  • 64
  • 64
  • 50
  • 46
  • 16
  • 12
  • 8
  • 8
  • 8
  • 6
  • 6
  • 6
  • Tagged with
  • 3489
  • 1081
  • 439
  • 346
  • 342
  • 330
  • 314
  • 309
  • 280
  • 240
  • 211
  • 202
  • 196
  • 185
  • 179
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
381

Validação de teste rápido dual path plataform (dpp®) sífilis biomanguinhos em pacientes obstétricas internadas nas maternidades públicas e filantrópicas do Recife

ROMAGUERA, Luciana Maria Delgado 22 February 2017 (has links)
Submitted by Alice Araujo (alice.caraujo@ufpe.br) on 2018-04-11T20:08:44Z No. of bitstreams: 1 TESE Luciana Maria Delgado Romaguera.pdf: 2877691 bytes, checksum: 96a6ac4848e08a67d1bf48bfaeaa461d (MD5) / Made available in DSpace on 2018-04-11T20:08:45Z (GMT). No. of bitstreams: 1 TESE Luciana Maria Delgado Romaguera.pdf: 2877691 bytes, checksum: 96a6ac4848e08a67d1bf48bfaeaa461d (MD5) Previous issue date: 2017-02-22 / CAPES / CNPQ / Testes não treponêmicos, como o “Veneral Disease Research Laboratory”(VDRL), podem apresentar muitos falso negativos e baixa reprodutibilidade. Em locais de recursos limitados também não permitem diagnóstico e tratamento precoces. Nestes, os testes rápidos (TRs) apresentaram maior número de gestantes diagnosticadas e tratadas e maior redução de sífilis congênita (quando utilizados na primeira consulta de pré-natal com simultâneo tratamento da gestante). Este estudo validou o TR DPP® Sífilis e comparou a sua performance com a do VDRL em pacientes obstétricas internadas em maternidades públicas e filantrópicas do Recife-PE, em relação a um padrão de referência (PR) da pesquisa para diagnóstico da sífilis. Metodologia: a seleção foi pelo VDRL realizado nas maternidades. Ingressaram todas as pacientes internadas com VDRL (+) e uma a duas internadas com VDRL (-) imediatamente após. Todas as participantes realizaram pela pesquisa o DPP e os testes do PR: imunoenzimático (ELISA) + hemaglutinação (TPHA) e absorção de anticorpos treponêmicos fluorescente (FTA-ABS) quando ELISA e TPHA discordantes. Resultados: Foram analisadas 1228 pacientes. O DPP® apresentou sensibilidade de 92,9% (IC 95% 90,2-95), especificidade de 99,2% (98,3-99,6), razão de verossimilhança (+) de 120 (86,6-166,5), (-) de 0,07 (0,07-0,08) e “odds ratio” de 1686 (699,4-4065). Os valores preditivos (+) e (-) corrigidos pela prevalência real de sífilis gestacional da população foram 73,9% (70,1-77,3) e 99,8% (99,8-99,9). Porém, a sensibilidade do TR foi significantemente inferior nas pacientes PR (+) / VDRL (-) (39%: 25,66-54,3) que nas com PR (+) / VDRL (+) < 1:8 (97,1%: 93,5-98,8) e ≥ 1:8 (99,1%: 96,7-99,7). Na comparação com o VDRL, O DPP® apresentou maior razão de verossimilhança (+) e “odds ratio” nas duas maternidades em que foi possível a comparação, melhor especificidade em todas e melhor sensibilidade e razão de verossimilhança (-) em cinco, no geral sem significância estatística. O VDRL apresentou maior variação de sensibilidade e especificidade nas maternidades, no geral com significância estatística. Foi observado queda na sensibilidade do TR nas pacientes PR (+) / VDRL (-) nas maternidades em que os cálculos foram possíveis, porém com pequena casuística impedindo extrapolações conclusivas. Conclusão: o DPP® Sífilis apresentou boa performance, porém com sensibilidade diretamente relacionada à prevalência de PR (+) /VDRL (+) (sífilis ativa). Portanto, a seleção nas maternidades pelo VDRL superestimou a real prevalência de sífilis da população estudada, superestimando também a sensibilidade do DPP®, ficando a real entre 39 e 92,9%. Em comparação com o VDRL, o DPP® apresentou melhor performance e menor variação de sensibilidade e especificidade, no geral sem significância estatística. A execução do VDRL pelas maternidades e do DPP® pela pesquisa pode ter superestimado a performance do TR. A baixa sensibilidade do TR em populações com baixa prevalência de sífilis ativa não inviabiliza (a princípio) o seu uso, uma vez que são indicados em áreas de recursos limitados, com grande prevalência de sífilis ativa. Os ganhos em diagnóstico e tratamento oportunos de gestantes e redução de sífilis congênita ocorrerão se uso compulsório do TR com tratamento da gestante na primeira consulta de pré-natal. / Non-treponemal tests (NTTs), like the Veneral Disease Research Laboratory (VDRL), can present many false (-) and low reproducibility. In limited resources, it’s also unable to allow early diagnosis and treatment. In this places, the rapid tests (RTs) present the highest number of pregnant women diagnosed and treated and the greater reduction of congenital syphilis (when done at the first prenatal visit with simultaneous pregnant women treatment). This study validated the TR DPP® Sífilis and compared his performance with the VDRL in obstetric patients hospitalized in public and philanthropic maternity hospitals in Recife-PE, in relation to the reference standard (RS) of the research syphilis diagnosis. Methodology: the selection was done by VDRL performed in the maternity hospitals. All hospitalized patients with VDRL (+) and one to two hospitalized with VDRL (-) admitted immediately after were ingressed. All participants performed by the research the DPP and the tests from the RS: immunoenzymatic (ELISA) + haemagglutination (TPHA) and fluorescent treponemal antibody absorption (FTA-ABS) when TPHA and ELISA were discordants. Results: 1228 patients were analyzed. The DPP® showed sensitivity of 92.9% (95% CI 90.2-95), specificity of 99.2% (98.3-99.6), likelihood (+) ratio of 120 (86,6-166.5), likehood (-) ratio of 0.07 (0.07-0.08) and odds ratio of 1686 (699.4-4065). Predictive values (+) and (-) corrected by the real prevalence of gestational syphilis study population were 73.9% (70.1-77.3) and 99.8% (99.8-99.9). However, the sensitivity of RT was significantly lower in RS (+) / VDRL (-) patients (39%: 25.66-54.3) than RS (+) / VDRL (+) < 1:8 (97.1%: 93.5 -98.8) and ≥ 1:8 (99.1%: 96.7-99.7) patients. In the comparison with the VDRL, DPP ® showed a greater likelihood ratio (+) and odds ratio in the two maternity hospitals where the comparison was possible, better specificity in all of them and better sensitivity and likelihood (-) ratio in five of them, generally without statistical significance. The VDRL present greater sensitivity and specificity variation, generally with statistical significance. There was also a decrease in the sensitivity of RT in RS (+) / VDRL (-) patients in the maternity hospitals where the calculations were possible, but the small casuistry preventing conclusive extrapolations. Conclusion: The DPP ® Sifilis showed good performance, but sensitivity directly related to the prevalence of RS (+) with VDRL (+) (active syphilis). Therefore, the selection by VDRL overestimated the real syphilis prevalence of the study population, overestimating the sensitivity of 92.9% of the DPP®, being the real test sensitivity between 39 and 92.9%. Compared to VDRL, the RT showed better performance and lower sensitivity and specificity variation, generally without significance. The execution of VDRL by maternity hospitals and DPP® by research may have overestimated the RT performance. The low RT sensitivity in low prevalence of active syphilis populations doesn’t make the test unfeasible (at first), since it’s indicated in limited resources, with high prevalence of active syphilis. The gains in the timely diagnosis and treatment of pregnant women with reduction of congenital syphilis will occur if the RT is used compulsorily, with treatment during the first prenatal visit.
382

Test automation from natural language with reusable capture & replay and consistency analysis

ARRUDA, Filipe Marques Chaves de 31 March 2017 (has links)
Submitted by Pedro Barros (pedro.silvabarros@ufpe.br) on 2018-08-01T20:03:01Z No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) DISSERTAÇÃO Filipe Marques Chaves Arruda.pdf: 2317425 bytes, checksum: 0739c60d4cc06fe57fcf2d3611f976cc (MD5) / Approved for entry into archive by Alice Araujo (alice.caraujo@ufpe.br) on 2018-08-02T20:13:13Z (GMT) No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) DISSERTAÇÃO Filipe Marques Chaves Arruda.pdf: 2317425 bytes, checksum: 0739c60d4cc06fe57fcf2d3611f976cc (MD5) / Made available in DSpace on 2018-08-02T20:13:13Z (GMT). No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) DISSERTAÇÃO Filipe Marques Chaves Arruda.pdf: 2317425 bytes, checksum: 0739c60d4cc06fe57fcf2d3611f976cc (MD5) Previous issue date: 2017-03-31 / CNPq / A common scenario when automating tests begins with a test engineer writing test cases with no formal specification or software supervision. Then, there is a developer that tries to understand what an ambiguous test means in order to transform it into code. Finally, there is an experienced tester that is responsible to supervise the execution and to verify whether the failures are indeed bugs, or a mistake from the developer or test engineer, or just a matter of change in the requirements or user interface. To reduce these recurring problems in test automation, we propose a unified process, to write test cases using a controlled natural language to check consistency and dependencies automatically or search for similar test descriptions written in free natural language. The proposed process is applied to a reusable capture & replay strategy, so anyone can automate tests even without previous knowledge about coding, besides mitigating scalability/maintainability issues by reusing actions with granularity ranging from simple commands, such as open an application, to entire test cases or even test suites. The actions are represented by an abstract, framework-free notation. Besides, the implementation covers plugins, including voice recording and image processing; and a proactive traceability for elements in the user interface. The strategy was consolidated through its implementation in a tool, in the context of a partnership with Motorola Mobility. It has been adopted in practice for different test suites, achieving a reuse ratio up to 71% for test cases written with no standard whatsoever, yet presenting time gains similar to traditional C&R approaches when compared to coding. Furthermore, through standardization, it was possible to define a consistency notion and to capture an association graph (whose edges represent dependency and cancellation relations) among test actions. From these associations, it was possible to establish a mechanism to ensure that each test action is preceded by actions on which it depends to be granted to execute. An editor (Kaki) was implemented to mechanize both adherence to the CNL and the dependencies between tests. From the associations informed within the user interface, Kaki generates an Alloy model automatically and uses Alloy Analyzer to verify consistency, besides possibly suggesting the insertion of test actions to satisfy the dependencies, automatically. / Um cenário comum na automação de testes inicia-se a partir da escrita dos casos de testes por um engenheiro de testes, sem alguma especificação formal ou supervisão por software. Então, um desenvolvedor tenta interpretar o que o teste potencialmente ambíguo significa antes de transformá-lo em código executável. Finalmente, um testador é responsável por verificar se as falhas são realmente bugs, ou erros cometidos pelo desenvolvedor, pelo engenheiro de teste ou apenas uma mudança nos requisitos ou na interface de usuário. Para reduzir estes problemas recorrentes na automação de testes, nós propomos um processo unificado de escrita de casos de testes usando linguagem natural controlada que permite a verificação automática de consistência e dependências na escrita de ações de teste, ou usando uma busca por descrições similares de ações quando escritas em linguagem natural livre. O processo proposto é aplicado em uma estratégia de capture & replay reusável, assim permitindo a automação por pessoas sem background em programação, além de mitigar problemas intrínsecos de escalabilidade e manutenabilidade através do reuso de ações de teste com granularidade que pode variar desde comandos simples, como abrir um aplicativo, um caso de teste inteiro, ou mesmo uma suite de testes. As ações são representadas através de uma notação abstrata e framework-agnóstica. Além disso, a implementação ainda abrange plugins que incluem captura de voz e processamento de imagem; e rastreabilidade proativa para os artefatos. A estratégia foi concretizada através de sua implementação em uma ferramenta (Zygon) e avaliada no contexto de uma parceria com a Motorola Mobility, tendo sido adotada na prática em diferentes suítes de testes usando a linguagem natural livre, atingindo um reuso de até 71% com ganho de tempo similar a abordagens de capture & replay quando comparadas à programação. Além disso, através da padronização da linguagem natural controlada, foi possível definir uma noção de consistência e capturar um grafo de associações (dependências e cancelamentos) entre ações de teste. A partir destas associações, foi possível estabelecer mecanismos para garantir que cada ação de um teste devesse ser precedida por ações das quais a mesma depende para ser executada. Um editor (Kaki) foi implementado para mecanizar tanto aderência à CNL, como a dependência entre ações de teste. A partir das associações informadas na interface gráfica, Kaki cria automaticamente um modelo Alloy e usa o Alloy Analyzer para fazer a verificação de consistência, além de possivelmente sugerir a inserção de ações de teste para satisfazer as relações de dependências, automaticamente.
383

Estudo de plastificantes alternativos ao dioctilftalato (DOP) para um composto de poli (cloreto de vinila) (PVC)

Perito, Eder Dutra 28 July 2011 (has links)
As características físicas do PVC podem ser alteradas adicionando diferentes aditivos durante seu processamento. Um tipo específico de poli(cloreto de vinila) (PVC) obtido pelo processo de emulsão ou microsuspensão denominado plastisol, é amplamente utilizado na fabricação de calçados e brinquedos. Um dos aditivos mais utilizados em formulações de PVC é o plastificante, que promove flexibilidade ao material. Este trabalho teve por objetivo estudar a influência dos plastificantes di octil(adipato) (DOA), Lestarflex (plastificante polimérico de poliéster), policaprolactona (CAPA6500), poliol poliéster (Plaxter P43) e triacetina (triacetato de 1,2,3-propanotriol), nas propriedades do PVC de modo a se verificar qual a melhor opção de plastificante para o uso em um composto de plastisol, comparado ao plastificante DOP que atualmente não é mais aceito para uso em artigos infantis na Comunidade Européia. Foram avaliadas as propriedades mecânicas dos materiais antes e depois de envelhecimento acelerado, as propriedades térmicas foram avaliadas através de calorimetria exploratória diferencial (DCS) e da análise termogravimétrica (TGA), e a morfologia através do espalhamento de raio-X a baixo ângulo (SAXS). O conjunto de resultados indicou que o plastificante DOP pode ser substituído pelo DOA ou Lestarflex, sem modificações relevantes nas propriedades finais do material obtido, mesmo após envelhecimento acelerado. / The physical characteristics of the PVC can be changed by adding different additives during processing. A specific type of poly(vinyl chloride) (PVC), obtained by emulsion method is widely used in the manufacture of shoes and toys. One of the most used additives in this emulsion is the plasticizer which promotes flexibility to the material. This work aims to study the influence of different plasticizers (dioctyl adipate, lestarflex (polymeric plasticizer polyester), polycaprolactone, polyester polyol, and triacetin) in the properties of the PVC in order to replace the DOP which is not currently accepted for use on products intended for children in the European Community. The efficiency of these plasticizers was evaluated by small-angle X-ray scattering (SAXS). The mechanical properties (tensile and tear strength) were also evaluated, before and after accelerated aging. Preliminary results indicated that the DOP can be replaced by the lestarflex or DOA without affecting the properties of the final material, even after aging.
384

Nitretação a plasma de zircônia parcialmente estabilizada

Milani, Raquel 05 May 2009 (has links)
Neste trabalho foi investigada experimentalmente a nitretação da zircônia parcialmente estabilizada com ítria em um plasma de micro-ondas à pressão atmosférica. As características morfológicas, mecânicas e físico-químicas da camada resultante do processo de nitretação a plasma foram analisadas por diferentes métodos, tais como microscopia óptica e eletrônica de varredura, microdureza, difração de raios X, perfilometria química elementar por reação nuclear ressonante, por espectrometria de massas de espécies secundárias neutras e análise química composicional por espectroscopia de fotoelétrons induzidos por raios X. A estrutura da camada nitretada a plasma é complexa, sendo composta de zircônia tetragonal e cúbica, bem como de nitreto e oxinitreto de zircônio. A taxa de crescimento da camada nitretada foi de aproximadamente 4 μm min-1, muito maior do que as obtidas por qualquer outro método relatado na literatura, enquanto que a dureza teve um aumento típico da ordem de 50% em relação à dureza da zircônia parcialmente estabilizada com ítria. A adesão da camada nitretada ao substrato de zircônia é assegurada pelo fato que a camada de ZrN cresce à partir do substrato por um mecanismo ativado termicamente, mediante o qual átomos de N substituem átomos de O na matriz da zircônia. / High temperature plasma nitriding of yttria-partially stabilized zirconia in atmospheric pressure microwave plasma was investigated. The morphological, mechanical and physico-chemical characteristics of the resulting nitrided layer were characterized by different methods, like optical and scanning electron microscopy, micro-indentation, X-ray diffraction, narrow resonant nuclear reaction profiling, secondary neutral mass spectrometry, and X-ray photoelectron spectroscopy, aiming at investigating the applicability of this highly efficient process for nitriding of ceramics. The structure of the plasma nitrided layer was found to be complex, composed of tetragonal and cubic zirconia, as well as zirconium nitride and oxynitride. The growth rate of the nitrided layer, ~ 4 μm min-1, is much higher than that obtained by any other previous nitriding process, whereas a typical 50% increase in Vickers hardness over that of yttria-partially stabilized zirconia was observed. The adherence of the nitrided layer to the zirconia substrate is assured by the fact that the ZrN layer grows from the substrate through a thermally activated mechanism whereby N atoms replace O atoms in the zirconia network.
385

Análise dos modos de falha do revestimento de AlCrN depositado por PVD sobre H13

Luvison, Caroline 21 August 2012 (has links)
Moldes, matrizes e ferramentas de corte estão sujeitos a altos esforços mecânicos e/ou tensões térmicas que, ao longo do tempo, produzem falhas nestes ferramentais. No processo de fabricação destas ferramentas, existem diversas etapas e, dentre elas, o acabamento superficial da peça influencia na adesão e pode colaborar na incidência de falhas nos revestimentos protetores, que geralmente são aplicados para condições de trabalho extremas. O objetivo deste estudo é analisar o efeito de diferentes abrasivos (lixas de papel e pedras abrasivas) e processos de preparação de superfície (decapagem por esferas de vidro e eletropolimento) nos mecanismos de falhas do revestimento. Amostras de aço AISI H13 foram submetidas a tratamento térmico de têmpera a vácuo e as suas superfícies foram preparadas com diferentes técnicas de polimento e finalmente revestidas com AlCrN por deposição física de vapor (PVD). Os filmes foram caracterizados por difração de raios X (DRX), nanoindentação, ensaios Rockwell, microscopia eletrônica de varredura (MEV), espectroscopia de raios X por dispersão em energia (EDS) e espectroscopia de fotoelétrons induzidos por raio X (XPS). Os resultados de DRX mostraram picos de difração típicos do revestimento, sem vestígios do substrato. As indentações Rockwell revelaram diferenças nos modos de falhas do revestimento. As cargas críticas de ensaio (LC) foram avaliadas após o trincamento do revestimento (LC1) e após a delaminação (LC2). Os substratos polidos com a pedra enxofrada apresentaram os valores de LC2 mais baixos quando comparados aos demais sistemas. A análise de EDS, realizada em regiões onde a delaminação ocorreu, revelou a presença de enxofre. O uso da técnica de XPS permitiu corroborar a presença de enxofre e estimar que o conteúdo deste elemento na superfície é de aproximadamente de 16% at. Portanto, a utilização de pedras de enxofradas antes da aplicação de revestimentos PVD não é recomendada e um mecanismo de delaminação é proposto. / Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul / Moulds, dies and cutting tools are subject to high mechanical stress and/or thermal stress that, over time, result in failure in such tooling. In the manufacturing process of such tools there are several steps and, among them, surface finishing has an influence in adherence and can generate failures in protective coatings that are generally used under heavy duty conditions. Consequently, the aim of this study is to evaluate the effect of different abrasives (sandpaper and abrasive stone) and different surface preparation processes (glass bead stripping and electropolishing) in the failure mechanisms of the coatings. AISI H13 steel samples were subject to vacuum quenching thermal treatment and the surfaces were prepared with different polishing techniques and finally coated with AlCrN by physical vapour deposition (PVD). The films were characterized by X-ray diffraction (XRD), nanoindentation tests, Rockwell tests, scanning electron microscopy (SEM), energy dispersive spectroscopy (EDS) and X-ray induced photoelectron spectroscopy (XPS). XRD results evinced typical diffraction peaks for this coating without traces from the substrate. Rockwell indentations revealed differences in the coating failures modes. The critical loads (LC) in the test were evaluated after coating cracking (LC1) and after delamination (LC2). The substrates polished by sulphur-impregnated grinding stone presented the lowest LC2 values when compared to the other systems. EDS analysis performed in the regions where delamination occurred revealed the presence of sulphur. The XPS technique corroborated the presence of sulphur and was used to estimate that the content of that element in the surface is about 16% at. Thus, the use of sulphur-impregnated grinding stone before the application of PVD coatings is not recommended and a delamination mechanism is proposed.
386

O papel dos lobos frontais na teoria da mente

Igliori, Glauco Camargo 30 August 2005 (has links)
Orientador: Benito Pereira Damasceno / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Ciencias Medicas / Made available in DSpace on 2018-08-05T02:54:22Z (GMT). No. of bitstreams: 1 Igliori_GlaucoCamargo_M.pdf: 2109486 bytes, checksum: 07714641815364f4a4a70c2345f62621 (MD5) Previous issue date: 2005 / Resumo: Teoria da mente (TM) é a capacidade de atribuir estados mentais aos outros. Sua organização cerebral não está suficientemente esclarecida, embora a literatura indique que os lobos frontais desempenham papel relevante. Esta pesquisa teve o objetivo de avaliar pacientes com lesões frontais e controles em testes de TM. Foram estudados 20 pacientes com lesões restritas aos lobos frontais (conforme exames de neuroimagem) e 10 controles normais pareados, todos submetidos a uma bateria de testes de TM, usando como contra-provas testes de outras funções cognitivas. Não houve diferença significativa entre pacientes e controles nos testes de TM. Os subgrupos frontais (direito, esquerdo, bilateral) diferiram significativamente entre si no teste de "duplo blefe" (p=O,021), sem relação com fluência verbal (p=O,302) ou memória de evocação tardia (p=O,159). As únicas duas pacientes com déficits de TM tinham alterações do comportamento social. Conclusão: Lesões frontais não implicam necessariamente em transtornos de TM, os quais podem ocorrer quando tais lesões estão associadas a alterações do comportamento social / Abstract: Theory of mind (ToM) is ability to attribute mental satates to other individuals. Its well cerebral organization is not established, even though the literature suggests the relevant role of the frontal lobes. In this study our objective is to evaluate frontal lobe patients and controls in ToM tests. we studied 20 patients with lesions limited to the frontal lobes (as shown by CT or MRI), and 10 normal control sbjects by means of a series of ToM tasks as well as tests of other cognitive functions (counter- proofs). Patients and controls performed similiarly in ToM tests. There was significant difference between frontal subgroups (left, right, bifrontal) in the double-bluff task (second order ToM) (p=0.021), without relation to verbal fluency (p=0.302) or delayed recall ability (p=0.159). The only two patients with deficits in ToM tasks had impairment of social behavior. Conclusion: Frontal lesions do not necessarily in ToM impairment, wich may occur when such lesions are associated to disturbance of social behavior / Mestrado / Neurologia / Mestre em Ciências Médicas
387

Uma estrategia para testes de regressão utilizando classes testaveis

Vieira, Vanessa Gindri 22 October 2004 (has links)
Orientador: Eliane Martins / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-06T02:01:27Z (GMT). No. of bitstreams: 1 Vieira_VanessaGindri_M.pdf: 17707091 bytes, checksum: c79d59adb9877346fb8498b47cc8eb4c (MD5) Previous issue date: 2004 / Resumo: Uma classe reutilizável precisa ser testável, já que a mesma pode ser testada várias vezes: quando é modificada, quando sua superclasse é modificada, quando suas clientes e/ou servidoras são modificadas. Daí a importância de que essa classe seja fácil de testar, ou seja, testável. Com a utilização de classes testáveis ocorre um aumento da testabilidade do sistema que as contém. Em trabalho anterior foi definida uma classe testável que inclui, além da própria classe, um modelo representando o comportamento da classe, bem como mecanismos embutidos de testes, ou BIT (Built-in Test). A atividade de teste de regressão envolve o teste de modificações do sistema para garantir que o sistema não regrediu, ou seja, que as funcionalidades que executavam corretamente numa versão anterior não foram indesejavelmente afetadas pelas modificações. Esse trabalho teve por objetivo responder à seguinte pergunta: como utilizar informações de testes contidas em uma classe testável nos testes de regressão? Para respondê-Ia foi necessário definir: (i) uma forma de seleção de testes de regressão - nesse trabalho nós propomos uma técnica de seleção baseada no modelo de comportamento da classe, apesar da maioria das técnicas existentes serem baseadas no código; e (ii) uma forma de gerar testes para novas características resultantes da modificação. A técnica proposta é aplicável tanto no contexto da classe base quanto das classes derivadas. Além de não precisar do código fonte, o que a torna útil para testes de componentes nos quais o código fonte não está disponível, a técnica também pode ser totalmente automatizada / Abstract: A reusable class has to be testable since it should be tested many times: when a class is changed, when its superclass is changed, when its client andjor server classes are changed. Therefore, it is important that this class be easy to test, that is, be testable. There is an increase on the testability of the system when testable classes are used. A previous research elaborated a testable class, which includes the class implementation, a model to represent its behaviour, as well as built-in test (BIT) mechanisms. Regression testing activity involves testing the modified program to ensure that new features do not regress to the existing features, that is, regression testing is applied to the modified software to provide confidence that the unchanged parts have not been adversely affected by the modification. This work intends to answer the following question: how to use test information contained on the testable class to do regression testing? The answer involves some definitions: (i) a strategy of regression test selection - in this work we propose a regression test selection technique based on the class behaviour model, despite the fact that the majority of existing techniques are code-based; and (ii) a way to generate tests to new features resulted from the class modifications. This technique is applied not only to base class context but also to derived classes. Besides the fact that the source code is not needed in this technique, which makes it useful to component testing in which the source code is not available, the technique can also be totally automated. / Mestrado / Mestre em Ciência da Computação
388

Estrategia de automação em testes : requisitos, arquitetura e acompanhamento de sua implantação

Costa, Mozart Guerra 23 February 2004 (has links)
Orientador: Eliane Martins / Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-07T02:39:17Z (GMT). No. of bitstreams: 1 Costa_MozartGuerra_M.pdf: 831820 bytes, checksum: 7ecbd1a4b8f167b0fb230253340d2fbf (MD5) Previous issue date: 2006 / Resumo: O teste é uma atividade que ajuda ao atendimento da crescente demanda por uma maior qualidade do software. A automação traz a possibilidade de tornar o teste mais rápido e efetivo em encontrar erros, desde que se tenha atenção quanto ao que automatizar e como deve ser feita esta automação. Este trabalho final busca organizar diversos requisitos de automação em uma arquitetura composta por seis funcionalidades: planejamento dos testes, construção dos artefatos, execução, análise de falhas, medições e gerência de configuração dos artefatos de teste. São apresentados modelos que servem como guia para a automação, tais como: o relacionamento entre os artefatos, as ferramentas responsáveis pelos artefatos e as necessidades de integração entre as ferramentas. Além disso, são identificadas as necessidades levantadas supridas pelas ferramentas já existentes na empresa do campo de estudo deste trabalho e são relatadas as iniciativas para solucionar as necessidades não atendidas diretamente pelas ferramenta / Abstract: Testing is an activity that helps to meet the increasing demand for better quality software. Automation can make testing faster and more effective in error identification, provided proper attention is given to what and how to automate. The objective of this dissertation is to organize several automation requirements in an architecture made up of six functionalities: test planning, artifact construction, execution, failure analysis, measurements, and set up management of test artifacts. It also introduces models that work as a guideline for automation such as artifact relationship, tools responsible for artifacts, and tool integration requirements. In addition, it verifies whether the needs in question have been addressed by tools already available at the company and highlights initiatives to solve whatever has not been directly achieved by these tools / Mestrado / Engenharia de Software / Mestre em Computação
389

Um modelo de avaliação dos requisitos no processo de desenvolvimento de software

Rodrigues, Luiz Gustavo Mendes 21 February 2006 (has links)
Orientadores: Mario Jino, Cid Carvalho de Souza / Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-07T00:55:16Z (GMT). No. of bitstreams: 1 Rodrigues_LuizGustavoMendes_M.pdf: 574488 bytes, checksum: 4a2ca4c84e7c4610503285e2aad4c073 (MD5) Previous issue date: 2006 / Resumo: Literatura recente aponta que aproximadamente 40% dos fatores de fracasso de um projeto estão relacionados com defeitos nos requisitos do projeto. Este problema tem elevado o custo da construção de um software bem como afetado a qualidade dos produtos entregues. Qualidade de software está fortemente ligada à qualidade do processo de desenvolvimento de software e teste de software tem grande importância no processo de garantia da qualidade, pois as técnicas de teste são as últimas a serem aplicadas para assegurar que o software satisfaz suas especificações. Este trabalho propõe uma adaptação no Modelo V de desenvolvimento de software, visando criar mecanismos para melhorar a qualidade dos requisitos de software e para dar suporte às atividades de teste, como uma maneira de melhorar a eficácia do processo de desenvolvimento de software. O Modelo Proposto introduz atividades para validação de requisitos, que aplicam técnicas relacionadas a teste de software desde o início de um projeto de software. O Modelo Proposto foi avaliado por meio de um estudo experimental aplicado em projetos reais. Os resultados indicam que as técnicas introduzi das no Modelo V são eficazes e que ganhos em qualidade e custo são obtidos pelo uso do Modelo Proposto / Abstract: Recent literature indicates that approximately 40% of the failure factors of a project are related to defects in project requirements. This problem has increased the cost of software development as well as has affected the quality of delivered productso Software quality is strongly connected with the quality of the software development process and software testing is very important in the quality assurance process. as test techniques are the last ones applied to assure that software meets its requirements. This work proposes an adaptation in the V Model of software development. aimed to create mechanisms to improve the quality of software requirements and to support testing activities. as a way to improve the efficacy of the software development processo The Proposed Model introduces techniques for requirements validation. which apply software test activities since the early stages of a software project. The Proposed Model was evaluated by means of an experimental study applied to real projectso The results indicate that the techniques introduced in the V Model are efficacious and that gains in quality and cost are obtained by using the Proposed Model / Mestrado / Engenharia de Software / Mestre em Computação
390

Um metodo de testes para componentes tolerantes a falhas

Rocha, Camila Ribeiro 23 November 2005 (has links)
Orientador: Eliane Martins / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-07T04:49:59Z (GMT). No. of bitstreams: 1 Rocha_CamilaRibeiro_M.pdf: 20985604 bytes, checksum: 50cbb47532e2d8ee64f537135b9d8b89 (MD5) Previous issue date: 2005 / Resumo: Componentes de software são cada vez mais utilizados no desenvolvimento de sistemas computacionais, incluindo sistemas críticos, dados os benefícios de redução de custo e tempo de desenvolvimento através da reutilização de código. A garantia da qualidade, porém, continua dependente da realização de testes a cada novo contexto, e é dificultada especialmente pela falta de conhecimento sobre o funcionamento do componente. O método proposto tem como foco principal componentes tolerantes a falhas, e busca facilitar a realização de testes caixa preta que exercitem tanto o comportamento normal quanto o comportamento excepcional do componente. O método é voltado para a construção de componentes testáveis, apresentando diretrizes para inclusão de mecanismos de monitoração e de verificação dos contratos dos componentes, mesmo sem a presença de código fonte, com a utilização de programação orientada a aspectos. Para a geração automática de drivers e stubs, são utilizados modelos comportamentais do componente, no formato do diagrama de atividade da linguagem UML. O método de testes pode ser usado paralelamente ao método de desenvolvimento. No trabalho é apresentado o uso do método em conjunto com o Método para Definição do Comportamento Excepcional (MDCE+), proposto em outra dissertação de mestrado do Instituto de Computação da Unicam / Abstract: Nowadays software components are widely used in software development, including critical systems, because of advantages such as time and cost reduction through code reuse.However, quality assurance, although, is still dependent on test execution at every new utilization context of the component, and usually faces difficulties specially related to lack of knowledge about component details. The test method proposed focuses fault-tolerant components, facilitating black-box testing of both normal and exceptional behavior. Aiming testable components development, the method proposed presents guidelines for inclusion of tracking and contract checking mechanisms, source code independently, using aspect-oriented programming. Drivers and stubs are automatically generated from component behavior models, in UML activity diagram form. The test method can be used together with a development method. In this work, the test method use is presented in parallel to Method for the Definition of Exceptional Behavior, proposed in a Master¿s thesis of the Institute of Computing at Unicam / Mestrado / Mestre em Ciência da Computação

Page generated in 0.0563 seconds