English | German | French | Portugese | Italian |
Sunday, November 19, 2017
 
Software Testing
 
  • Introdução
  • Processo testando do começo
  • Processo testando do batente
  • Estratégia testando
  • Planta testando
  • Análise do risco
  • Ciclo de vida testando do software
  •  
    Software Testing Types
     
  • Testar de estática
  • Testar dinâmico
  • Testar de Blackbox
  • Testar de Whitebox.
  • Testar da unidade.
  • Testar das exigências.
  • Testar da regressão.
  • Manipulação de erro testando.
  • Testar da sustentação manual.
  • Testar Intersystem.
  • Controlar testar.
  • Paralelizar testar.
  • Testar do volume.
  • Testar do Stress.
  • Testar de desempenho.

  •  
    Testing Tools
     
  • Corredor da vitória
  • Corredor da carga
  • Testar o diretor
  • Teste de seda
  • Testar o sócio

  •  
    Interview Question
     
  • Ganhar o corredor
  • Carregar o corredor
  • Teste de seda
  • Testar o diretor
  • Pergunta testando geral

  •    
     
     

    Perguntas testando gerais da entrevista


    A D V E R T I S E M E N T


    1.What é o “software garantia de qualidade”?
    O QA do software envolve o processo inteiro do desenvolvimento do software - monitorando e melhorando o processo, certificando-se de que todos os padrões e procedimentos agreed-upon estão seguidos, e assegurando-se de que os problemas estejam encontrados e tratados de. É orientado à “prevenção”. (Ver a seção dos livros para uma lista de livros úteis na garantia de qualidade do software.)

    2.What é “software que testa”?
    Testar envolve a operação de um sistema ou de uma aplicação sob circunstâncias controladas e a avaliação dos resultados (por exemplo, “se o usuário estiver na relação A da aplicação ao usar a ferragem B, e fizer C, então D deve acontecer”). As circunstâncias controladas devem incluir circunstâncias normais e anormais. Testar deve intencionalmente tentar fazer coisas ir erradamente determinar se as coisas acontecerem quando não devem ou as coisas não acontecem quando devem. É orientado à “deteção”.

    As organizações variam consideravelmente em como atribuem a responsabilidade para o QA e testar. Às vezes são a responsabilidade combinada de um grupo ou indivíduo. Também a terra comum é as equipes de projeto que incluem uma mistura dos verificadores e dos colaboradores que trabalham pròxima junto, com os processos totais do QA monitorados por gerentes de projeto. Dependerá tamanho de uma que mais melhor ajustes organização e estrutura do negócio.

    3. Que algumas falhas principais recentes do sistema computatorizado são causadas por erros de software?

    * Os meios relatam em janeiro de 2005 detalharam problemas severos com um governo de ESTADOS UNIDOS do elevado-perfil $170 milhões ELE projeto dos sistemas. Testar do software era uma das cinco áreas de problema principal de acordo com um relatório do commission que revê o projeto. Os estudos estavam sob a maneira determinar qual, se alguns, reparte do projeto poderia ser salvado.

    * Em julho 2004 os jornais relataram que um sistema de gerência novo do bem-estar do governo em Canadá que custa diverso cem milhão dólares era incapaz de segurar um aumento simples da taxa de benefícios após ser posto na operação viva. Reportedly o contrato original permitiu somente 6 semanas de testar de aceitação e o sistema foi testado nunca para sua abilidade de segurar um aumento da taxa.

    * Os milhões de clientes de banco foram impactados pelos erros devido à instalação do código inadequada testado do software no sistema processando de transação de um banco norte-americano principal, de acordo com relatórios de notícia mid-2004. Os artigos sobre o incident indicaram que fêz exame de duas semanas para reparar todos os erros resultantes, que os problemas adicionais resultaram quando o incident extraiu um grande número ataques phishing do E-mail de encontro aos clientes do banco, e que o custo total do incident poderia exceder $100 milhões.

    * Um erro no software da gerência do local utilizado por companhias com uma porcentagem significativa do tráfego do World Wide Web foi relatado em maio de 2004. O erro resultou em problemas de desempenho para muitos dos locais simultaneamente e requereu incapacitar do software até que o erro estêve fixo.

    * De acordo com relatórios de notícia em abril de 2004, um erro de software foi determinado ser um contribuinte principal 2003 ao escurecimento do nordeste, a falha de sistema a mais má do poder na história norte-americana. A perda envolvida falha do poder elétrico a 50 milhão clientes, a parada programada forçada de 100 plantas de poder, e às perdas econômicas estimadas em $6 bilhões. O erro estava reportedly em um sistema vendedor-fornecido da monitoração e de gerência do poder de companhia de serviço público, que era incapaz de segurar e relatar corretamente em uma afluência incomun de eventos inicialmente localizados. O erro foi encontrado e corrigido após ter examinado milhões das linhas do código.

    * Em 2004 adiantado, os relatórios de notícia revelaram o uso intencional de um erro de software como uma ferramenta do counter-espionage. De acordo com o relatório, nos 1980's adiantados uma nação permitiu surreptitiously que o serviço do espionage de uma nação hostil roubasse uma versão do software industrial sofisticado que intencional-adicionasse falhas. Isto resultou eventualmente no rompimento industrial principal no país que usou o software danificado roubado.

    * Um varejista do major ESTADOS UNIDOS foi batido reportedly com uma multa grande do governo em outubro de 2003 devido aos erros do Web site que permitiram clientes de ver ordens em linha de um anothers.

    * As histórias da notícia na queda de 2003 indicaram que uma companhia de manufacturing recordou todos seus produtos do transporte a fim reparar um problema de software que causa a instabilidade em determinadas circunstâncias. A companhia encontrou e relatou o erro próprio e inicía o procedimento da recordação em que um melhoramento do software reparou os problemas.

    * Em janeiro de 2001 jornais relatou que uma estrada de ferro européia principal estêve batida pelos aftereffects do erro de Y2K. A companhia encontrou que muitos de seus trens mais novos não funcionariam devido a sua inabilidade reconhecer a data “31/12/2000”; os trens foram ligados alterando os ajustes da data de sistema de controle.

    * Os relatórios de notícia em setembro de 2000 disseram de um vendedor do software que estabelece um lawsuit com um emprestador de mortgage grande; o vendedor tinha entregado reportedly um sistema processando do mortgage em linha que não se encontrasse com especificações, foi entregado tarde, e não trabalhou.

    * Em 2000 adiantado, os problemas principais foram relatados com um sistema computatorizado novo em um distrito suburbano grande da escola pública de ESTADOS UNIDOS com os estudantes 100.000+; os problemas incluíram 10.000 cartões e estudantes errôneos do relatório encalhados à esquerda por sistemas falhados do registo da classe; CIO do distrito foi ateado fogo. O distrito da escola decidido restabelecê-lo foi original 25 anos - sistema velho no mínimo um ano até que os erros estiveram trabalhados fora do sistema novo pelos vendedores do software.

    * Em outubro de 1999 $125 milhões a nave espacial do Orbiter do clima da NASA Marte foi acreditada para ser perdida no espaço devido a um erro de conversão de dados simples. Determinou-se que o software da nave espacial usou determinados dados nas unidades inglesas que devem ter estado em unidades métricas. Entre outras tarefas, o orbiter era servir porque um relé das comunicações para a missão polar de Marte Lander, que falhou para razões desconhecidas em dezembro 1999. Diversos painéis investigando foram reunidos para determinar as falhas process que permitiram que o erro fosse undetected.

    * Os erros no software que suporta uma rede de dados de alta velocidade comercial grande afetaram 70.000 clientes de negócio sobre um período de 8 dias em agosto de 1999. Entre aqueles afetados era o sistema negociar eletrônico da troca a maior dos futuros de ESTADOS UNIDOS, que foi fechada para baixo para a maioria de uma semana em conseqüência dos outages.

    * Os relatórios de notícia de janeiro 1998 disseram de problemas de software em uma companhia principal das telecomunicações de ESTADOS UNIDOS que resultasse em nenhumas cargas para chamadas interurbanas por um mês para 400.000 clientes. O problema foi undetected até que os clientes se chamaram acima com perguntas sobre suas contas.

    4.Why é frequentemente duro para a gerência começar sério sobre a garantia de qualidade?

    * Resolver problemas é um processo da elevado-visibilidade; impedir problemas é baixo-visibilidade. Isto é ilustrado por um parable velho: Em China antiga havia uma família dos healers, um de quem foi sabido durante todo a terra e empregou como um médico a um senhor grande.

    5.Why o software tem erros?

    * Miscommunication ou nenhuma comunicação - a respeito dos específicos de que aplicação deve ou não deve fazer (as exigências da aplicação).

    * Complexidade do software - a complexidade de aplicações atuais do software pode ser difícil de compreender para qualquer um sem experiência no desenvolvimento do software de moderno-dia. as aplicações Multi-tiered, o usuário de cliente e as aplicações distribuídas, as transmissões de dados, as bases de dados relacionais enormes, e o tamanho sheer das aplicações todos contribuíram ao crescimento exponencial na complexidade do software/sistema.

    * Erros de programação - os programadores, como qualquer um mais, podem fazer erros.

    * As exigências em mudança (se documentado ou undocumented) - o end-user não podem compreender os efeitos das mudanças, nem podem as compreender e pedir de qualquer maneira - o redesign, rescheduling dos coordenadores, efeitos em outros projetos, trabalha as exigências já terminada que podem ter que redone para fora ou jogado, de ferragem que podem ser afetadas, etc. Se houver muitas mudanças menores ou dependências sabidas e desconhecidas de alguma mudança do major, entre partes do projeto ser provável interagir e causar problemas, e a complexidade de mudanças coordinating pode resultar nos erros. O entusiasmo da equipe de funcionários da engenharia pode ser afetado. Em alguns ambientes de negócio rápido-em mudança, as exigências continuamente modificadas podem ser um fato da vida. Neste caso, a gerência deve compreender os riscos resultantes, e os coordenadores do QA e de teste devem adaptar-se e planta para que testar extensivo contínuo mantenha os erros inevitáveis de funcionar fora do controle - a ver “o que pode ser feito se as exigências estiverem mudando continuamente?” na parte 2 do FAQ. Ver também a informação sobre aproximações “ágeis” tais como XP, também na parte 2 do FAQ.

    * Pressões de Tempo - programar de projetos do software é difícil no melhor dos casos, frequentemente requerendo muitos do guesswork. Quando os fins do prazo aparecem e o crunch vem, os erros estarão feitos.

    * egos - os povos preferem dizer coisas como:

    * * “nenhum problema”

    * * “parte de bolo”

    * * “eu posso chicotear aquele para fora em algumas horas”

    * * “deve ser fácil atualizar esse código velho”

    * em vez de:

    * * “que adiciona muitos da complexidade e nós poderíamos terminar acima de fazer muitos dos erros”

    * * “nós não temos nenhuma idéia se nós pudermos fazer aquele; nós voá-la-emos”

    * * “eu não posso estimar quanto tempo fará exame, até que eu faça exame de um olhar próximo nele”

    * * “nós não podemos figurar para fora o que esse código velho do espaguete fêz no primeiro lugar”

    Se houver unrealistic “nenhum problema demais”, o resultado é erros.

    * Código mal documentado - é resistente manter e modificar o código que é escrito mal ou documentado mal; o resultado é erros. Em muitas organizações a gerência não fornece nenhum incentive para programadores para documentar seu código ou para escrevê-lo claramente, código compreensível, maintainable. No fato, é geralmente o oposto: começam pontos na maior parte para rapidamente girar para fora o código, e há uma segurança de trabalho se ninguém mais puder a compreender (“se for duro escrever, deve ser duro ler”).

    * As ferramentas de desenvolvimento do software - ferramentas visuais, bibliotecas da classe, compiladores, ferramentas scripting, etc. introduzem frequentemente seus próprios erros ou são documentadas mal, tendo por resultado erros adicionados.

    6.How podem os processos novos do QA do software ser introduzidos em uma organização existente?

    * Depende muito do tamanho da organização e dos riscos envolvidos. Para organizações grandes com (nos termos das vidas ou da propriedade) projetos high-risk, a gerência séria buy-in é requerida e um processo formalized do QA é necessário.

    * Onde o risco é mais baixo, a gerência e organizational buy-in e a execução do QA pode ser um mais lento, processo do etapa-em-um-tempo. Os processos do QA devem ser balançados com produtividade para manter a burocracia de sair da mão.

    * Para grupos ou projetos pequenos, um processo mais ad hoc pode ser apropriado, dependendo do tipo de clientes e de projetos. Muito dependerá das ligações da equipe ou dos gerentes, gabarito aos colaboradores, e a assegurar comunicações adequadas entre clientes, gerentes, colaboradores, e verificadores.

    * A maioria de valor para o esforço estará frequentemente em processos da gerência das exigências (a), com um objetivo das especificações de exigência desobstruídas, completas, testable embodied nas exigências ou na documentação do projeto, ou em “ágil” - datilografar a ambientes a coordenação contínua extensiva com end-users, inspeçãos do projeto (b) e inspeçãos do código, e (c) o post-mortems/retrospectives.

    7.What é verificação? validation?

    * A verificação envolve tipicamente revisões e reuniões para avaliar originais, plantas, código, exigências, e especificações. Isto pode ser feito com listas de verificação, emite listas, walkthroughs, e reuniões da inspeção. O Validation envolve tipicamente testar real e ocorre depois que as verificações são terminadas. O termo “IV & V” consulta à verificação e ao Validation independentes.

    8.What é um “walkthrough”?

    * Um “walkthrough” é uma reunião informal para a avaliação ou finalidades informativas. Quase nenhuma preparação é requerida geralmente.

    A D V E R T I S E M E N T

     

     

     

    A D V E R T I S E M E N T


    Rede de Vyom: SMS livre, GRE, GMAT, MBA | Exams em linha | trabalhos de Freshers | Downloads do software | códigos da programação & de fonte | Deli Info | trabalhos, discussões | papéis da colocação | eBooks livres | eBooks livres | negócio livre Info | perguntas da entrevista | Tutorials livres | árabe, francês, alemão | preparação de IAS | gracejos, canções, divertimento | Classifieds livre | receitas livres | Downloads livres | Bangalore Info | soluções do Tech | Outsourcing do projeto, hospedar da correia fotorreceptora | preparação da PORTA | preparação do MBA | SAP Info | testar do software

    Copyright © 2006. Cool Interview .com. All rights reserved
    The site is maintained by Vyom Technosoft Pvt. Ltd.