Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Instalar
Acesso mais rápido do que o navegador!
 

Teste de software

Índice Teste de software

O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar, se relaciona com o conceito de verificação e validação.

75 relações: Acid3, Análise do valor limite, Automação de teste, BS 7925-1, Bun (software), Caso de teste, Ciclo de vida de liberação de software, Cleanroom, Cobertura de código, Complexidade ciclomática, Datadog, Depuração, Depurador, Desenvolvimento ágil de software, Diego Aranha, Engenharia de características, Engenharia de software, Engenheiro de testes, Execução (computação), Experiência do usuário, Falha (tecnologia), Feature toggle, Fixture, Fuzzing, Google+, GQM, IBM Rational Unified Process, IBQTS, IEEE 829, IEEE Transactions on Software Engineering, Internet rica, Java Management Extensions, Metodologia de desenvolvimento de sistemas dinâmicos, Modelo em cascata, New State Mobile, Operações de tecnologia da informação, Otimização em engenharia de software, Plano de teste, Politec, Prince of Persia: The Sands of Time, Qualidade, Qualidade de software, Roll20, Rust (linguagem de programação), Selenium (software), Short Code, Simulador de robótica, Software, Software Engineering Body of Knowledge, SonarQube, ..., Spotify Kids, SteamVR, Suporte de longo prazo, Test-driven development, Teste, Teste ágil, Teste baseado em modelo, Teste de aceitação, Teste de caixa-branca, Teste de caixa-preta, Teste de fluxo de dados, Teste de integração, Teste de mutação, Teste de regressão, Teste de segurança, Teste de sistema, Teste de unidade, Teste X-Máquina, TestLink, Tommy Tallarico, Toolchain, Valve Corporation, Windows Insider, Windows Server 2003, Zend Framework. Expandir índice (25 mais) »

Acid3

Acid3 é uma suíte de testes de compatibilidade com padrões web (Web Standards) W3C com navegadores, com cem diferentes tipos de testes, sendo o sucessor do teste Acid2.

Novo!!: Teste de software e Acid3 · Veja mais »

Análise do valor limite

Análise do Valor Limite é uma técnica de teste de software utilizada para exercitar os limites do domínio de entrada.

Novo!!: Teste de software e Análise do valor limite · Veja mais »

Automação de teste

Automação de teste é o uso de software para controlar a execução do teste de software, a comparação dos resultados esperados com os resultados reais, a configuração das pré-condições de teste e outras funções de controle e relatório de teste.

Novo!!: Teste de software e Automação de teste · Veja mais »

BS 7925-1

BS 7925-1 é um glossário de termos de teste de software, juntamente com o seu parceiro BS 7925-2 componentes de teste de software.

Novo!!: Teste de software e BS 7925-1 · Veja mais »

Bun (software)

Bun é um software de código aberto, composto de um runtime que permite a execução de códigos JavaScript fora de um navegador web, um gerenciador de pacotes, um empacotador, e de uma ferramenta para execução de teste de software.

Novo!!: Teste de software e Bun (software) · Veja mais »

Caso de teste

Em engenharia de software, caso de teste é um conjunto de condições usadas para teste de software.

Novo!!: Teste de software e Caso de teste · Veja mais »

Ciclo de vida de liberação de software

Na informática, a liberação do programa computacional ou lançamento de software (em inglês: release) é o lançamento de nova versão oficial de produto de software.

Novo!!: Teste de software e Ciclo de vida de liberação de software · Veja mais »

Cleanroom

Cleanroom é uma metodologia muito utilizada no desenvolvimento de software.

Novo!!: Teste de software e Cleanroom · Veja mais »

Cobertura de código

Em ciência da computação, cobertura de código é uma medida percentual da quantia de código fonte que é coberto em testes de software.

Novo!!: Teste de software e Cobertura de código · Veja mais »

Complexidade ciclomática

Complexidade ciclomática (ou complexidade condicional) é uma métrica de software usada para indicar a complexidade de um programa de computador.

Novo!!: Teste de software e Complexidade ciclomática · Veja mais »

Datadog

A Datadog é uma empresa de software que fornece um SaaS de observabilidade para serviços em nuvem amplamente utilizado.

Novo!!: Teste de software e Datadog · Veja mais »

Depuração

Depuração (debugging, debug) é o processo de encontrar e reduzir defeitos num aplicativo de software ou mesmo em hardware.

Novo!!: Teste de software e Depuração · Veja mais »

Depurador

Um '''depurador''' de Python sendo executado Um depurador (debugger) é um programa de computador usado para testar outros programas e fazer sua depuração, que consiste em encontrar os defeitos do programa.

Novo!!: Teste de software e Depurador · Veja mais »

Desenvolvimento ágil de software

Desenvolvimento Ágil de Software (Agile software development) ou Método ágil é uma disciplina que estuda um conjunto de comportamentos, processos, práticas e ferramentas utilizados para a criação de produtos (geralmente de, mas não limitados a, software) e sua subsequente disponibilização para os usuários finais.

Novo!!: Teste de software e Desenvolvimento ágil de software · Veja mais »

Diego Aranha

Diego de Freitas Aranha é um professor e pesquisador da Universidade Estadual de Campinas e desde 2018 é Professor Assistente na Universidade de Aarhus, Dinamarca.

Novo!!: Teste de software e Diego Aranha · Veja mais »

Engenharia de características

A engenharia de características ou extração de características ou descoberta de características é o processo de usar o conhecimento do domínio para extrair características (informações, propriedades, atributos) de dados brutos.

Novo!!: Teste de software e Engenharia de características · Veja mais »

Engenharia de software

acessodata.

Novo!!: Teste de software e Engenharia de software · Veja mais »

Engenheiro de testes

Engenheiro de testes é uma profissão ligada à área de Teste de Software, cuja função inclui desde a criação das estratégias de testes que serao utilizadas no produto em desenvolvimento até a criação dos Planos de Testes, que são passos pré-definidos, que o Testador terá que executar, com a finalidade de verificar os resultados esperados de cada passo, que testa seus requisitos suas funções primeiramente ate chegar na parte do funcionamento do programa.

Novo!!: Teste de software e Engenheiro de testes · Veja mais »

Execução (computação)

Execução em engenharia da computação e de software é o processo pelo qual um computador ou máquina virtual lê e age sobre as instruções de um programa de computador.

Novo!!: Teste de software e Execução (computação) · Veja mais »

Experiência do usuário

Experiência do usuário (EU), do inglês, é o conjunto de elementos e fatores relativos à interação do usuário com um determinado produto, sistema ou serviço cujo resultado gera uma percepção positiva ou negativa.

Novo!!: Teste de software e Experiência do usuário · Veja mais »

Falha (tecnologia)

Uma fotografia supostamente do primeiro ''bug'' (um inseto real) que foi depurado ("debugado") em 1947. Dai o seu uso nos dias atuais. Em tecnologia, erros em sistemas e aparelhos eletrônicos recebem diversas designações, dentre elas: falha, defeito no programa, defeito no software, bug, tilt, glitch.

Novo!!: Teste de software e Falha (tecnologia) · Veja mais »

Feature toggle

Feature toggle, em português alternância de recursos (também chamado de feature switch, feature flag, feature gate, feature flipper, conditional feature etc.) é uma técnica de desenvolvimento de software que tenta fornecer uma alternativa para manter várias ramificações no código-fonte (conhecidos como ramificações de recurso), de forma que um recurso de software possa ser testado antes mesmo de ser concluído e estar pronto para o lançamento.

Novo!!: Teste de software e Feature toggle · Veja mais »

Fixture

Um fixture ou test fixture (em português, dispositivo de teste) é um ambiente usado para testar consistentemente algum item, dispositivo ou parte de software.

Novo!!: Teste de software e Fixture · Veja mais »

Fuzzing

Fuzzing é uma técnica de teste de software, frequentemente automatizada ou semi automatizada, que envolve fornecer dados aleatórios, inválidos ou inesperados como entradas para programas de computador.

Novo!!: Teste de software e Fuzzing · Veja mais »

Google+

Google+ (às vezes abreviado G+, pronunciado Google Plus, e em Português de Portugal Google Mais) foi uma mídia social e serviço de identidade mantido pela Google LLC.

Novo!!: Teste de software e Google+ · Veja mais »

GQM

Goal Question Metric - GQM é uma abordagem de métrica de software em engenharia de software, desenvolvida por Victor Basili, da Universidade de Maryland e pelo Laboratório de Engenharia de Software do Goddard Space Flight Center da NASA após orientar uma tese de doutorado do Dr.

Novo!!: Teste de software e GQM · Veja mais »

IBM Rational Unified Process

O RUP, Rational Unified Process (ou Processo Unificado da Rational), é um processo proprietário de Engenharia de software criado pela Rational Software Corporation, adquirida pela IBM, ganhando um novo nome IRUP que agora é uma abreviação de IBM Rational Unified Process e tornando-se uma brand na área de Software, fornecendo técnicas a serem seguidas pelos membros da equipe de desenvolvimento de software com o objetivo de aumentar a sua produtividade no processo de desenvolvimento.

Novo!!: Teste de software e IBM Rational Unified Process · Veja mais »

IBQTS

Instituto Brasileiro de Qualidade em Testes de Software (IBQTS), é uma entidade civil sem fins lucrativos, de caráter educacional e de pesquisa, especializada na certificação de profissionais em Testes de Software.

Novo!!: Teste de software e IBQTS · Veja mais »

IEEE 829

IEEE 829, também conhecido como o Padrão 829 para Documentação de Teste de Software, é um padrão IEEE que especifica a forma de uso de um conjunto de documentos em oito estágios definidos de teste de software, cada estágio potencialmente produzindo seu próprio tipo de documento.

Novo!!: Teste de software e IEEE 829 · Veja mais »

IEEE Transactions on Software Engineering

A IEEE Transactions on Software Engineering é uma revista científica bimestral, peer-reviewed, publicada pela IEEE Computer Society.

Novo!!: Teste de software e IEEE Transactions on Software Engineering · Veja mais »

Internet rica

Aplicações de Internet Rica (da sigla em inglês RIA - Rich Internet Application) são Aplicações Web que tem características e funcionalidades de softwares tradicionais do tipo Desktop.

Novo!!: Teste de software e Internet rica · Veja mais »

Java Management Extensions

Java Management Extensions é uma tecnologia Java que fornece ferramentas para gerenciamento de monitoramento de aplicações, objetos de sistema, dispositivos (e.g. impressoras) e redes orientadas a serviço.

Novo!!: Teste de software e Java Management Extensions · Veja mais »

Metodologia de desenvolvimento de sistemas dinâmicos

Metodologia de Desenvolvimento de Sistemas Dinâmicos (do inglês Dynamic Systems Development Method - DSDM) é uma metodologia de desenvolvimento de software originalmente baseada em "Desenvolvimento Rápido de Aplicação" (RAD).

Novo!!: Teste de software e Metodologia de desenvolvimento de sistemas dinâmicos · Veja mais »

Modelo em cascata

O Modelo em Cascata (do inglês: Waterfall Model) é um modelo de desenvolvimento de software sequencial no qual o processo é visto como um fluir constante para frente (como uma cascata) através das fases de análise de requisitos, projeto, implementação, testes (validação), integração, e manutenção de software.

Novo!!: Teste de software e Modelo em cascata · Veja mais »

New State Mobile

New State Mobile (anteriormente PUBG: New State) é um videojogo de estilo futurista multijogador online battle royale desenvolvido pela PUBG Studios e publicado pela Krafton.

Novo!!: Teste de software e New State Mobile · Veja mais »

Operações de tecnologia da informação

Operações de tecnologia da informação, ou operações de TI, são o conjunto de todos os processos e serviços que são fornecidos por uma equipe de TI para seus clientes internos e externos e usados por eles, para serem executados como um negócio.

Novo!!: Teste de software e Operações de tecnologia da informação · Veja mais »

Otimização em engenharia de software

A Otimização em engenharia de software é uma recente área de pesquisa que trata da aplicação de técnicas de otimização matemática para a resolução de problemas complexos da engenharia de software.

Novo!!: Teste de software e Otimização em engenharia de software · Veja mais »

Plano de teste

O plano de teste é um documento com uma abordagem sistemática para o teste de sistemas como hardware ou software.

Novo!!: Teste de software e Plano de teste · Veja mais »

Politec

Politec Tecnologia da Informação S. A. (ou simplesmente Politec) foi uma empresa privada multinacional brasileira do setor de serviços de tecnologia da informação, sua sede era em Brasília, no Distrito Federal.

Novo!!: Teste de software e Politec · Veja mais »

Prince of Persia: The Sands of Time

Prince of Persia: The Sands of Time é um jogo eletrônico de ação-aventura em terceira-pessoa que foi desenvolvido e publicado pela Ubisoft.

Novo!!: Teste de software e Prince of Persia: The Sands of Time · Veja mais »

Qualidade

Qualidade é o grau de utilidade esperado ou adquirido de qualquer coisa, verificável através da forma e dos elementos constitutivos do mesmo e pelo resultado do seu uso.

Novo!!: Teste de software e Qualidade · Veja mais »

Qualidade de software

O termo Qualidade possui diferentes definições na literatura.

Novo!!: Teste de software e Qualidade de software · Veja mais »

Roll20

Roll20 é um site que consiste em um conjunto de ferramentas para jogar jogos de role-playing de mesa, também conhecido como tabletop virtual, que pode ser usado como auxílio para jogar pessoalmente ou remotamente online.

Novo!!: Teste de software e Roll20 · Veja mais »

Rust (linguagem de programação)

Rust é uma linguagem de programação multiparadigma compilada desenvolvida pela Mozilla Research.

Novo!!: Teste de software e Rust (linguagem de programação) · Veja mais »

Selenium (software)

Selenium é um framework portátil para testar aplicativos web.

Novo!!: Teste de software e Selenium (software) · Veja mais »

Short Code

Short Code foi uma das primeiras linguagens de programação de alto nível já desenvolvida para um computador.

Novo!!: Teste de software e Short Code · Veja mais »

Simulador de robótica

Um simulador de robótica é utilizado para criar aplicações embarcadas para um robô sem depender de uma máquina física, economizando tempo e custo.

Novo!!: Teste de software e Simulador de robótica · Veja mais »

Software

OpenOffice.org ''writer'' Software é um termo técnico que foi traduzido para a língua portuguesa como suporte lógico e trata-se de uma sequência de instruções a serem seguidas e/ou executadas, na manipulação, redirecionamento ou modificação de um dado (informação) ou acontecimento.

Novo!!: Teste de software e Software · Veja mais »

Software Engineering Body of Knowledge

O Guide to the Software Engineering Body of Knowledge, conhecido pela sigla SWEBOK, é um documento criado sob o patrocínio da IEEE Computer Society e publicado pela mesma com a finalidade de servir de referência em assuntos considerados, de forma generalizada pela comunidade, como pertinentes a área de Engenharia de Software.

Novo!!: Teste de software e Software Engineering Body of Knowledge · Veja mais »

SonarQube

SonarQube (previamente conhecido apenas como Sonar) é um popular software de análise estática, sendo um dos mais utilizados na indústria.

Novo!!: Teste de software e SonarQube · Veja mais »

Spotify Kids

Logotipo do Spotify Kids Spotify Kids é um aplicativo móvel que permite que as crianças naveguem no Spotify enquanto fornece aos pais o controle dos pais.

Novo!!: Teste de software e Spotify Kids · Veja mais »

SteamVR

O SteamVR é a plataforma de distribuição conteúdo digital e jogos digitais com Realidade Virtual da empresa Valve Corporation lançado em 2014.

Novo!!: Teste de software e SteamVR · Veja mais »

Suporte de longo prazo

O suporte de longo prazo ou LTS (acrônimo em inglês de long-term support) é um tipo especial de versionamento de software ou uma edição de um software, projetada para designar algo que terá suporte por um período maior que o normal.

Novo!!: Teste de software e Suporte de longo prazo · Veja mais »

Test-driven development

Test Driven Development (TDD) ou em português Desenvolvimento guiado por testes é uma técnica de desenvolvimento de software que se relaciona com o conceito de verificação e validação e se baseia em um ciclo curto de repetições: Primeiramente o desenvolvedor escreve um caso de teste automatizado que define uma melhoria desejada ou uma nova funcionalidade.

Novo!!: Teste de software e Test-driven development · Veja mais »

Teste

* Prova (educação) - um exame avaliativo.

Novo!!: Teste de software e Teste · Veja mais »

Teste ágil

O teste ágil é uma prática de teste de software que segue o manifesto ágil.

Novo!!: Teste de software e Teste ágil · Veja mais »

Teste baseado em modelo

Teste baseado em modelo é uma forma de teste de software onde os casos de teste são derivados de um modelo que descreve aspectos (geralmente funcionais) do sistema sendo testado.

Novo!!: Teste de software e Teste baseado em modelo · Veja mais »

Teste de aceitação

Teste de aceitação é uma fase do processo de teste em que um teste de caixa-preta é realizado num sistema antes de sua disponibilização.

Novo!!: Teste de software e Teste de aceitação · Veja mais »

Teste de caixa-branca

Teste de caixa-branca é uma técnica de teste que usa a perspectiva interna do sistema para modelar os casos de teste.

Novo!!: Teste de software e Teste de caixa-branca · Veja mais »

Teste de caixa-preta

Teste de caixa-preta é um teste de software para verificar a saída dos dados usando entradas de vários tipos.

Novo!!: Teste de software e Teste de caixa-preta · Veja mais »

Teste de fluxo de dados

O teste de fluxo de dados (do inglês data flow testing), é um teste de caixa-branca usado para verificação de softwares que visa exercitar caminhos do programa (executar sequências de linhas de código) com base nas definições e usos de cada variável.

Novo!!: Teste de software e Teste de fluxo de dados · Veja mais »

Teste de integração

Teste de integração é a fase do teste de software em que módulos são combinados e testados em grupo.

Novo!!: Teste de software e Teste de integração · Veja mais »

Teste de mutação

O teste de mutação (ou análise de mutação ou mutação de programa) é um sistema usado para projetar novos testes de software e avaliar a qualidade dos testes de software existentes.

Novo!!: Teste de software e Teste de mutação · Veja mais »

Teste de regressão

O teste de regressão é uma técnica do teste de software que consiste na aplicação de versões mais recentes do software, para garantir que não surgiram novos defeitos em componentes já analisados.

Novo!!: Teste de software e Teste de regressão · Veja mais »

Teste de segurança

Conhecido como Security Testing, permite avaliar as vulnerabilidades em aplicações serviços frente a diferentes tipos de ataques de segurança – como Ataques de negação de serviço ou Ataque man-in-the-middle – e descobrir novas vulnerabilidades antes que sejam exploradas por atacantes.

Novo!!: Teste de software e Teste de segurança · Veja mais »

Teste de sistema

O teste de sistema é uma fase do processo de teste de software e de hardware em que o sistema já completamente integrado é verificado quanto a seus requisitos num ambiente de produção.

Novo!!: Teste de software e Teste de sistema · Veja mais »

Teste de unidade

Teste de unidade é toda a aplicação de teste nas assinaturas de entrada e saída de um sistema.

Novo!!: Teste de software e Teste de unidade · Veja mais »

Teste X-Máquina

O (Stream) X-Máquina Metodologia de ensaio é um teste funcional completo para uma abordagem de teste de software- e de hardware M. Holcombe and F. Ipate (1998) Correct Systems - Building a Business Process Solution.

Novo!!: Teste de software e Teste X-Máquina · Veja mais »

TestLink

TestLink é um software web desenvolvido para teste de software que visa facilitar testes e assegurar a qualidade de software.

Novo!!: Teste de software e TestLink · Veja mais »

Tommy Tallarico

Thomas "Tommy" Andrew Tallarico (Springfield, 18 de fevereiro de 1968) é um músico e compositor norte-americano de trilhas sonoras para jogos eletrônicos.

Novo!!: Teste de software e Tommy Tallarico · Veja mais »

Toolchain

Em software, uma toolchain (cadeia de ferramentas) é um conjunto de ferramentas de programação usadas para executar uma tarefa complexa de desenvolvimento de software ou para criar um produto de software, que normalmente é outro programa de computador ou um conjunto de programas relacionados.

Novo!!: Teste de software e Toolchain · Veja mais »

Valve Corporation

Valve Corporation (também conhecida como Valve Software, e comumente referida como Valve) é uma empresa norte-americana desenvolvedora de jogos eletrônicos e de distribuição digital, com sede em Bellevue, Washington, Estados Unidos.

Novo!!: Teste de software e Valve Corporation · Veja mais »

Windows Insider

O é um programa de teste de software aberto da Microsoft que permite que usuários globalmente que possuam uma licença válidado Windows 11, Windows 10 ou Windows Server se registrem para compilações de pré-lançamento do sistema operacional anteriormente acessível apenas a desenvolvedores de software.

Novo!!: Teste de software e Windows Insider · Veja mais »

Windows Server 2003

Windows Server 2003 é um sistema operacional da Microsoft para servidores desenvolvido como sucessor do Windows 2000 Server.

Novo!!: Teste de software e Windows Server 2003 · Veja mais »

Zend Framework

Zend Framework é um framework para aplicações Web de código aberto, orientado a objetos, implementado em PHP 5 e licenciado sob a New BSD License.

Novo!!: Teste de software e Zend Framework · Veja mais »

Redireciona aqui:

Suíte de testes, Testador de software, Teste de Software.

CessanteEntrada
Ei! Agora estamos em Facebook! »