Novidades para o gerenciamento do ciclo de vida de aplicativos em 2010 de Visual Studio

Você pode usar Visual Studio para reduzir riscos e aumentar a produtividade do seu ciclo de vida do aplicativo.

Neste tópico, você pode aprender sobre tarefas que você pode executar, usando os recursos novos e aprimorados e recursos que estão disponíveis em ferramentas e aplicativos a seguir:

  • Visual Studio 2010 Ultimate

  • Visual Studio 2010 Premium

  • Visual Studio Lab Management

  • Microsoft Visual Studio Team Foundation Server 2010

  • Microsoft Test Manager

  • Controle de versão do Team Foundation

  • Team Foundation Build

  • Team Explorer

  • Team Web Access

Neste tópico

  • O que há de novo no Service Pack 1

  • Instalando componentes

  • Planejamento e acompanhamento de projetos por meio de Team Foundation Server

  • O aplicativo de modelagem.

  • Usando o controle de versão

  • Desenvolvimento do aplicativo

  • Testando o aplicativo

  • Criação e liberando o aplicativo.

  • Incorporação da virtualização

  • Administrando o Team Foundation

Você pode usar os recursos fornecidos nesta versão para executar novas tarefas que se beneficiam de uma variedade de funções de uma equipe de desenvolvimento do produto.

Os desenvolvedores e designers de software

  • Maior capacidade de compreender, modelar o aplicativo e fazer alterações que atendem aos usuários requisitos

  • Depurar um aplicativo mais rápido com IntelliTrace, que está disponível em Microsoft Visual Studio Ultimate somente.

  • Exibir como uma alteração de código proposto pode afetar o teste usando a análise de impacto de teste

  • Criar e ter acesso a vários níveis ambientes virtuais ao desenvolver e testar aplicativos da unidade usandoVisual Studio Lab Management

  • Aplicar as mesmas ferramentas de ciclo de vida ao seu código de banco de dados que podem ser aplicadas ao seu código do aplicativo

  • Coletar e analisar a concorrência dados de desempenho inclui contenções de recursos em aplicativos multithread, atividade de thread em computadores com vários núcleos, o estado de segmentos individuais ao longo do tempo, a migração de thread e outras informações que usa as ferramentas de criação de perfil.

Os testadores e gerentes de controle de qualidade

  • Criar planos de teste, suítes de testes, configurações de teste e casos de teste com etapas de teste individual usando o novo aplicativo for testers, que é chamado deMicrosoft Test Manager

  • Reunir informações de diagnóstico ao executar um teste e adicionar automaticamente um bug.

  • Registrar as etapas do teste manual e reutilizá-los durante uma execução de teste futura

  • Criar testes automatizados de UI

  • Crie ambientes virtuais que definem o conjunto de funções necessárias para executar um aplicativo específico

  • Executar testes de 64 bits

  • Emular vários ambientes de rede

Usuários do controle de versão

  • Visualizar changeset mesclagens e hierarquias de ramificação

  • Trabalhar com rótulos e resolver conflitos com mais rapidez e facilidade

  • No histórico de um item, consulte informações detalhadas sobre o efeito das alterações mescladas

  • Use o novo comando de reversão para eliminar o efeito de um ou mais conjuntos de alterações em um item

Criar usuários

  • Implantar um sistema de compilação para projetos de software empresarial ou de pequeno e rapidamente dimensioná-los conforme necessário, aproveitando as novas opções de topologia de compilação

  • Fazer um uso mais eficiente dos recursos de compilação Configurando pools de agentes de compilação

  • Definir rapidamente de compilações que podem executar as tarefas mais comuns

  • Criar processos de compilação personalizados abundante que aproveitam os recursos do Windows Workflow Foundation

  • Continuar a usar suas criações de legado, que automaticamente adaptadas e prontas para uso emTeam Foundation Server 2010 

  • Proteger sua equipe de alterações que quebra a compilação usando a entrada para check-in e compilações particulares

  • Habilitar recursos como, por exemplo, históricos de depuração definindo sua compilação para publicar dados de símbolo

  • Exibir um relatório detalhado sobre uma compilação contínua ou concluída e, em seguida, use o relatório para executar ações adicionais

Os membros da equipe e gerentes de projeto

  • Definir requisitos e criar hierarquias de tarefa usando Microsoft Excel, Microsoft Project, Team Explorer ou Team Web Access

  • Planejar e controlar projetos agile usando o modelo de processo atualizado para o Microsoft Solutions Framework (MSF) v 5.0 do desenvolvimento de Software ágil e pastas de trabalho do Excel

  • Criar relacionamentos de rastreamento entre requisitos, tarefas e resultados de teste para efetivamente controlar como os requisitos são implementados e testados

  • Controlar os indicadores de progresso e chave usando novos relatórios e painéis de controle e fácil geração de relatórios do Excel a partir de consultas de itens de trabalho

Administradores

  • Simplifique o gerenciamento de projetos de equipe que compartilham os mesmos recursos e agendar usando coleções de projeto de equipe

  • Revisar o status de Team Foundation componentes, adicionar e remover aplicativos da Web do SharePoint que hospedam os portais do projeto de equipe e gerenciar coleções de projeto de equipe usando o Team Foundation O Console de administração

O que há de novo no Service Pack 1 (SP1)

Instalando o SP1 para Visual Studio 2010 ou o SP1 para Team Foundation Server 2010, você pode acessar os recursos novos ou aprimorados que a tabela a seguir descreve:

Recursos novos ou aprimorados

Tópicos relacionados

Planejando e acompanhando projetos

  • Preencher a lacuna de colaboração entre o escritório de gerenciamento de projetos e equipes de desenvolvimento de software. Instalando o SP1 e o feature pack para Team Foundation Server e integração do Project Server, cada equipe pode gerenciar e controlar os dados que interessam a elas.

  • Adicionar e atualizar os campos de globais para um projeto de equipe ou a coleção de projeto de equipe usando o fluxo de trabalho global.

  • Lista de árvore de classificação na janela de resultados da consulta e na Microsoft Excel.

  • Desbloquear o data warehouse do processamento devido a conflitos de esquema.

O aplicativo de modelagem: Exiba elementos de camada vinculada em itens de trabalho.

Observação importanteImportante
Para habilitar bidirecional de vinculação entre itens de trabalho e os elementos de modelo, você deve ter o Microsoft Visual Studio 2010 Visualization and Modeling Feature Pack ou Microsoft Visual Studio 2010 Feature Pack 2 instalado.

Desenvolvimento do aplicativo: Diagnósticos

  • Agora, o depurador suporta Express do Internet Information Services (IIS).

  • IntelliTrace agora oferece suporte a depuração de 64 bits.

  • IntelliTrace agora oferece suporte a fluxo de trabalho e projetos que usam que controles de Web Parts.

Por padrão, IntelliTrace não salva arquivos de log de IntelliTrace (arquivos de .itrace) depois que você feche Visual Studio. Você pode alterar o comportamento padrão para habilitar IntelliTrace salvar todos os arquivos de log, ou você pode salvar manualmente os arquivos de log IntelliTrace, conforme descrito no Salvando arquivos de Log seção Coletando informações de IntelliTrace.

Testando o aplicativo: Teste de unidade

SP1 para Visual Studio 2010 adiciona o suporte básico a seguir para o destino de testes de unidade a.NET Framework 3.5. Como resultado, agora você pode testar os aplicativos que você criou com produtos de 2010 do SharePoint.

  • Os seguintes recursos permitem aos desenvolvedores escrever testes de unidade e testes de integração para aplicativos destinados a.NET Framework 3.5, incluindo os aplicativos que você criou com produtos de 2010 do SharePoint:

    • Você pode criar projetos de teste de unidade e direcioná-los para o.NET Framework 3.5.

    • Você pode executar testes de unidade destino do.NET Framework 3.5 do SP1 para 2010 de Visual Studio em sua máquina local.

    • Você pode executar testes de unidade destino do.NET Framework 3.5 usando MSTest. exe no prompt de comando.

    • Você pode executar testes de unidade em um agente de compilação como parte de uma compilação.

  • A versão de destino padrão das.NET Framework em projetos de teste é o.NET Framework 4. Se você atualizar os projetos de teste de Visual Studio 2008, eles são atualizados para o destino do.NET Framework 4 por padrão. Você pode editar as propriedades do projeto e explicitamente re-target o projeto para o.NET Framework 3.5.

    ObservaçãoObservação
    No.NET Framework 3.5, multi-direcionamento há suporte para projetos de teste contenham testes de unidade única.A.NET Framework 3.5 não oferece suporte a qualquer outro tipo de teste, como, por exemplo, teste de interface do usuário ou carga codificado.Redirecionando a está bloqueado para tipos diferentes de testes de unidade de teste.
  • Execução de.NET Framework 3.5 testes é suportada somente no adaptador de host padrão. Ele não é suportado no ASP.Adaptador de rede de host. ASP.NET que precisa executar o ASP.O contexto de NET Development Server deve ser compatível com o.NET Framework 4.

  • Suporte de coleta de dados é desativado quando você executa testes que oferecem suporte.NET Framework 3.5 multiplataforma. Você pode executar a cobertura de código usando as ferramentas de linha de comando do Visual Studio.

  • Testes de unidade que usam o.NET Framework 3.5 não pode ser executado em uma máquina remota.

Testando o aplicativo: O teste codificado de UI

UI codificada testa agora suportam o Windows Internet Explorer 9 com algumas limitações.

Construção do aplicativo: Janela de resultados de compilação

Alguns aprimoramentos para o build resultados janela aumentam o desempenho quando estiver conectado a um grande número de mensagens:

  • No resumo na janela de resultados da compilação, não mais que cinco dos seguintes tipos de mensagens são exibidas: erros, avisos, erros de análise estática e avisos de análise estática. Se mais de cinco dessas mensagens foram registrado, você pode clicar em um link para exibi-las a MSBuild arquivo de log.

  • No log de janela de resultados da compilação, não mais de 50 dos seguintes tipos de mensagens são exibidas: erros, avisos, erros de análise estática e avisos de análise estática. Se mais de 50 dessas mensagens foram registrados, você pode clicar em um link para visualizá-los na MSBuild arquivo de log.

Instalando componentes

Recursos novos ou aprimorados

Tópicos relacionados

Gerenciamento de ciclo de vida de aplicativos com 2010 de Visual Studio:

  • Team System Database Edition Visual Studio: Os recursos que foram lançados anteriormente como Visual Studio Team System 2008 Database Edition estão agora incluídos como parte da Visual Studio Professional, Microsoft Visual Studio Premium, e Visual Studio Ultimate.

  • Visual Studio de Team Explorer: O aplicativo cliente instala com cada produto em Visual Studio. 

Para obter mais informações, consulte o site da Microsoft: Centro de desenvolvimento de Visual Studio.

Visual Studio de Team Foundation Server de 2010:

  • Simplificados de instalação: Você pode instalar em sistemas operacionais de cliente usando uma versão incluída do SQL Server Express.

  • Opções flexíveis de instalação: Você pode optar por usar Produtos do SharePoint ou o recurso de emissão de relatórios.

  • Equipe Web Access: Team Web Accessé automaticamente instalado e configurado quando você instala o Team Foundation Server.

Para obter mais informações, consulte o site da Microsoft: Guia de instalação do Team Foundation.

Planejamento e acompanhamento de projetos por meio de Team Foundation Server

Recursos novos ou aprimorados

Tópicos relacionados

Planejar e agendar projetos:

  • Agendar o trabalho, atribuir recursos e criar hierarquias de tarefa:

    • Criar hierarquias de tarefa e manter relações de tarefa na Team Foundation Server usando Microsoft Excel e Microsoft Project

    • Exibir e modificar dependentes e aninhadas, relacionamentos hierárquicos em uma exibição gráfica

    • Gerenciar a lista de pendências de produto e planejamento de iterações com as pastas de trabalho do Excel são definidas para o planejamento com o MSF para o modelo de processo do Agile Software Development v 5.0. Você pode usar essas pastas de trabalho para ajudar a equilibrar a sua equipe e acompanhar o progresso em relação a concluir iterações do projeto.

  • Exiba e rastrear os relacionamentos e dependências entre os itens de trabalho:

    • Controlar os defeitos de código e teste de cobertura com maior integração de rastreamento de item de trabalho com Test Manager e Test Runner. Essa integração inclui a implementação de novos tipos de itens de trabalho como, por exemplo, caso de teste e etapas compartilhadas e tipos de link associado são definidos para os modelos de processo do MSF.

    • Exibir listas de itens de trabalho relacionado com base em seus relacionamentos vinculados usando-se uma consulta de link direto

    • Colaborar com mais eficiência dentro e entre os projetos de equipe definindo dependências de item de trabalho

    • Definir relacionamentos um-para-muitos vinculando um item de trabalho para vários itens de trabalho com uma única ação.

  • Melhor integração de equipe Web Access com Team Foundation Server de: Criar e atualizar itens de trabalho; criar relações entre itens de trabalho; exibir os painéis, relatórios e status de compilação; e realizar a maioria das tarefas de suporte Team Explorer usando Team Web Access.

  • MSF for Agile Software Development v de 5.0: A versão mais recente do modelo de processo de desenvolvimento de software ágil fornece um novo conjunto de tipos de item de trabalho, tipos de link, relatórios e documentos para melhor alinhar com agilidade de equipes de trabalho. Para maior visibilidade o andamento do projeto, painéis de controle internos mostram se a contagem de bug é de ampliação ou redução e a taxa de bugs estão sendo corrigidas, criadas e fechadas.

  • MSF v 5.0 a melhoria do processo de integração (CMMI) do recurso maturidade modelo: A versão mais recente do que o modelo de processo CMMI fornece um conjunto atualizado de tipos de item de trabalho, relatórios e painéis para oferecer suporte a equipes que estão concentradas no trabalho de aperfeiçoamento do processo.

  • Organizar e gerenciar o acesso às consultas da equipe: Criar consultas de equipe e hierarquias aninhadas de subpastas para conter consultas da equipe e especificar as permissões de acesso a cada um.

Exibir e controlar o progresso e relatar seu portfólio de todo: Você pode identificar tendências e projetos de problema usando os seguintes recursos:

  • Painéis de controle personalizáveis baseada em função, Out-of-the-box: Localize rapidamente informações importantes sobre suas atribuições, o status de seu projeto, a qualidade de software, progresso do teste e qualidade de compilação com um dos painéis de controle de out-of-the-box. Esses painéis são definidos para os modelos de processo do MSF e usar os recursos disponíveis com Produtos do SharePoint.

  • Relatórios novos e aprimorados: Exibir e controlar o andamento usando um dos vários relatórios de out-of-the-box. Alguns dos relatórios fornecidos incluem o status de bug e tendências de bugs, criar indicadores de qualidade e construir o resumo, burndown e velocity, reativações, trabalho restante, visão geral de histórias e progresso e prontidão em caso de teste e testar o andamento do plano. Esses relatórios são definidos para os modelos de processo do MSF.

  • Modos de exibição de banco de dados de depósito: Criar facilmente Transact-SQL consultas para seus relatórios usando os novos modos de exibição para o banco de dados do depósito. Ao contrário das tabelas no qual se baseiam, essas exibições são projetadas para que você pode usá-las em relatórios e são menos suscetível a alterações em novas versões.

  • Gerados relatórios do Excel a partir de consultas de itens de trabalho: Crie rapidamente relatórios visuais simples, baseados em uma consulta de item de trabalho. Este recurso analisa a consulta e cria relatórios em Microsoft Excel conectados a SQL Server banco de dados do Analysis Services.

Integração de cliente do Office:

  • Manter as relações de tarefa de resumo, subordinados e dependentes na Microsoft Project itens de trabalho que estão armazenadas no Team Foundation Server

  • Relações de predecessora sucessora de ida e volta de Microsoft Project e Team Foundation Server

  • Manter o formato e as fórmulas que foram adicionadas ao Microsoft Excel planilhas que estão conectadas para trabalhar de itens que estão armazenadas no Team Foundation Server 

  • Use o Desfazer funcionar no Microsoft Project para arquivos que contêm itens de trabalho que estão armazenados no Team Foundation Server

Personalizar e gerenciar o Work Item Tracking:

  • Use os seguintes novos controles em formulários de item de trabalho para dar suporte a cenários a seguir:

    • Filtro de link: Controle o conjunto de tipos de link que pode ser usado para vincular os tipos de itens de trabalho. Além disso, você pode especificar os campos de coluna padrão exibidos para links em um formulário de item de trabalho.

    • Identificação do hiperlink: Anexe um hiperlink para o texto informativo ou um rótulo de campo.

    • O rótulo de autônomo: Fornece texto informativo, não está associado a qualquer campo. Opcionalmente, você pode anexar um hiperlink à parte ou todo o texto.

    • Conteúdo da Web: Exibir o conteúdo baseado em HTML dentro de um formulário de item de trabalho ou conteúdo de um URI. Opcionalmente, você pode aplicar ações de condicionais com base no valor de outro campo.

  • Gerar relatórios flexíveis e oferecer suporte a maior integração entre os projetos de equipe por tipos de agrupamento de itens de trabalho por categoria

  • Suporte os requisitos específicos de rastreabilidade personalizando tipos de link

  • Remover permanentemente os itens do banco de dados de rastreamento de item de trabalho

O aplicativo de modelagem.

Recursos novos ou aprimorados

Tópicos relacionados

Gráficos de dependência e a arquitetura Explorer:

  • Gerar gráficos de dependência do código-fonte em um Visual Studio solução ou código compilado para visualizar os relacionamentos e as áreas funcionais do código. Visual Studio Premiumsuporta as versões de somente leitura desses gráficos.

  • Use o Explorer de arquitetura para explorar as relações no código e foco em áreas de interesse.

Diagramas de seqüência baseada em código:

  • Gere diagramas de seqüência do código para ver as interações entre instâncias.

  • Comunicar alterações no design, editando os diagramas.

Diagramas de camada:

  • Crie diagramas de camada a partir de código para visualizar ou definir a arquitetura lógica do seu sistema. Organizar as classes, namespaces, os arquivos de código, projetos e outros artefatos em seu Visual Studio solução em camadas lógicas e descrever suas dependências existentes ou pretendido.

  • Valide código de diagramas de camada para impor restrições de arquiteturais. Incluir validação de camada como parte do check-in e o processo de compilação para que você pode encontrar conflitos antecipada e regularmente.

Unified Modeling Language (UML) diagramas:

  • Modelo de requisitos de usuário e descrevem o design do seu sistema usando diagramas UML. Visual Studio Ultimatesuporta os seguintes tipos de diagramas UML para o UML 2.1.2 especificação: atividade, componente, classe, seqüência e caso de uso. Visual Studio Premium oferece suporte a esses diagramas no modo somente leitura.

Integração de elementos de modelo com todos os itens de trabalho de Team Foundation Server: Organize as tarefas de atualização do sistema, criando e vinculando a itens de trabalho com elementos de modelo. Esse mapeamento cria uma forte relação entre as partes do sistema que estão em desenvolvimento e eles devem atender aos requisitos.

Extensibilidade para modelos e diagramas de:

  • Personalize os elementos de modelo e o diagrama com perfis e estereótipos.

  • Valide modelos UML contra restrições que são personalizados para seu aplicativo.

  • Crie itens de caixa de ferramentas personalizada.

  • Gere código e outros artefatos a partir de modelos.

  • Adicionar comandos de menu e manipuladores de diagramas UML, que podem atualizar o modelo e gerar arquivos de gesto.

  • Empacotar e distribuir essas extensões em um Visual Studio (VSIX) de extensão.

Usando o controle de versão

Recursos novos ou aprimorados

Tópicos relacionados

Exibir diagrama acionável de mesclagens: Iniciando a partir de um arquivo, changeset, filial ou item de trabalho, você pode recuperar rapidamente um diagrama que exibe cada mesclagem de um changeset. Você pode ver onde e quando a mesclagem ocorreu. Você também pode usar o diagrama para realizar tarefas comuns. Por exemplo, você pode mesclar um changeset arrastando o conjunto de alterações para uma filial onde o conjunto de alterações é necessário.

Modo de exibição Diagrama acionável de sua hierarquia de ramificação: Este diagrama pode ajudar os membros da equipe entender a hierarquia de ramificação do projeto de equipe, obter informações detalhadas sobre cada ramificação e iniciar ações típicas como mesclagens.

Resolvendo conflitos de arquivo na janela Pending Changes: A janela de alterações pendentes permite resolver conflitos de arquivo de forma mais rápida e fácil.

Exibir a mescla no histórico do arquivo: Ao exibir o histórico de um arquivo, você pode ver informações detalhadas sobre cada mesclagem que fez alterações no arquivo. Essas informações incluem a ramificação de onde veio o mala direta e a data e a hora da mesclagem. Você também pode aprofundar e exibir detalhes sobre o conjunto de alterações na qual as alterações foram feitas.

Gerenciar rótulos: O novo rótulo janela oferece ferramentas que tornam mais fácil de aplicar, editar, remover e gerenciar seus rótulos.

Reversão: Você pode usar o tf rollback comando para eliminar o efeito de um ou mais conjuntos de alterações em um item.

Desenvolvimento do aplicativo

ObservaçãoObservação

Os recursos lançadas anteriormente como Team System 2008 Database Edition estão agora incluídos como parte da Visual Studio, Visual Studio Premium, e Visual Studio Ultimate. 

Recursos novos ou aprimorados

Tópicos relacionados

Depurar o código mais rápido com IntelliTrace: IntelliTrace, disponível em Visual Studio Ultimate, melhora a produtividade de depuração, reduzindo o tempo necessário para reproduzir e diagnosticar um erro no código. Ao contrário do depurador padrão, que mostra o estado do sistema em um ponto no tempo, IntelliTrace captura e registra o que faz o aplicativo ao longo do tempo. Quando ocorre um erro, você pode exibir o estado do sistema a qualquer momento do início até o ponto do erro.

Além disso, porque os testadores podem gravar uma sessão de depuração histórica no ambiente em que um erro ocorreu, o IntelliTrace reduz as chances de não ser capaz de reproduzir um bug.

Gerenciar as alterações do banco de dados: Os recursos lançadas anteriormente como Visual Studio Team System 2008 Database Edition estão agora incluídos como parte da Visual Studio, Visual Studio Premium, e Visual Studio Ultimate. Como resultado, você pode aplicar as mesmas ferramentas de ciclo de vida ao seu código de banco de dados que podem ser aplicadas ao seu código do aplicativo.

Suporte a provedores de esquema de banco de dados de outras empresas: Você pode adicionar provedores de banco de dados de outras empresas para gerenciar alterações em servidores de banco de dados diferente de SQL Server. As extensões de recurso específico dependem de provedores de banco de dados. Por exemplo, outros provedores de banco de dados podem oferecer suporte a diferentes tipos de operações de refatoração de banco de dados.

  • Informações específicas sobre outros provedores de banco de dados serão anunciadas no site da Microsoft quando os provedores são disponibilizados. Esses provedores não estão incluídos no Visual Studio e devem ser instalados separadamente.

Melhorar a qualidade de código com ferramentas de análise de código: Foco em seus objetivos de qualidade crítica usando conjuntos de regras de código gerenciado para organizar as regras de análise de código e diretivas de check-in.

Manter atualizado com a análise de impacto de teste a testes: Você pode ver uma lista de testes manual e a unidade que são afetados por suas alterações de código de destino usando a análise de impacto de teste. Como executar esses testes, a lista de teste se ajusta para mostrar somente os testes restantes. Alterações de código adicional ajustar a lista de testes de unidade, assim como os testes são executados no servidor.

Você também pode prever muitos check-in problemas potenciais que caso contrário, seriam ter entrado em sua compilação e permaneceu sem ser detectado.

Analisar o desempenho de aplicativo com o criador de perfil de desempenho:

  • Perfil do cliente JScript o desempenho em aplicativos da Web

  • Concentre-se em seu próprio código em exibições de dados do profiler e relatórios usando o padrão Just My Code filtro

  • Comportamento de simultaneidade de thread e processo de perfil usando o novo perfil modos que fornecem dados de interação de thread e contenção de recursos para computadores multiprocessadores e aplicativos multithread.

  • Compreender e alterar seus dados de criação de perfil mais facilmente usando novos recursos gráficos em modos de exibição de resumo aprimorados e novos modos de exibição de detalhes da função

  • Compreender o efeito de ADO.NET função chama, incluindo dados de interação em camadas em suas sessões de criação de perfil

  • Em computadores de 64 bits e de servidores virtuais de perfil

  • Escolha o .NET Framework o tempo de execução para o perfil em cenários de lado a lado

  • Isolar rapidamente os problemas de desempenho usando as regras de desempenho do profiler e suas próprias regras personalizadas

Depurar mensagem Passing Interface (MPI) remotamente os aplicativos executados em um Cluster de HPC do Windows: Você pode usar o depurador de Cluster MPI para simplificar a depuração de vários processos de cooperação em execução em um cluster remoto. Usando o depurador de Cluster MPI, facilmente implantar os arquivos necessários para os nós de cluster, abra o depurador remoto em cada nó de cluster e limpar após o término da sessão de depuração.

Testando o aplicativo

For testers, existem muitos recursos novos na Visual Studio 2010. Agora, você pode planejar seu esforço de teste. Isso inclui a criação de planos de teste, suítes de testes, configurações de teste e casos de teste com etapas de teste individual usando o novo aplicativo for testers chamados Microsoft Test Manager conforme mostrado na ilustração a seguir. Agora, esses artefatos são parte do seu projeto de equipe.

   

Iniciar o Microsoft Test Manager

   

O testador beneficia-se de que está sendo capaz de coletar informações de diagnóstico quando você executa testes e adicionando automaticamente essas informações para um bug. O testador pode coletar detalhes das ações que são executadas quando você executar um caso de teste manual. Esses detalhes podem ser usados na próxima vez que o teste manual avanço.

Três produtos fornecem funcionalidade de teste em Visual Studio 2010:

  • Visual Studio Test Professional: Isso é principalmente para o testador generalista desejam criar casos de teste manuais, executar essas e exibir os resultados como parte de um plano de teste. Este produto inclui o novo aplicativo chamado Microsoft Test Manager. Este produto pode ser instalado com rapidez e facilidade na máquina de teste onde quer que o testador para executar seus testes. Você também pode executar testes automatizados de Microsoft Test Manager se um teste automatizado é associado um caso de teste usando a funcionalidade em um dos seguintes dois produtos.

    ObservaçãoObservação

    Visual Studio 2010não é fornecido como parte do Test Professional.

  • Visual Studio 2010 Premium: Usando este produto, os usuários podem criar testes de unidade e testes de interface de usuário automatizada para um aplicativo. Os testes que são criados podem ser executados do Microsoft Visual Studio 2010, executado em um prompt de comando, executar a partir de Team Foundation Build, ou associado a um caso de teste e executar a partir de um plano de teste usando Microsoft Test Manager.

    ObservaçãoObservação

    Microsoft Test Manageré não faz parte do Visual Studio 2010 Premium.

  • Visual Studio 2010 Ultimate: Este produto contém toda a funcionalidade em Visual Studio 2010. Ele inclui Microsoft Test Manager, que fornece a funcionalidade para planejamento, criação e execução de casos de teste. Os usuários também podem criar e executar testes de unidade, UI automatizada de testes, testes de carga e testes de desempenho da Web, os testes genéricos e ordenados testes usando Microsoft Visual Studio 2010. Esses testes automatizados podem ser executados do Microsoft Visual Studio 2010, executado em um prompt de comando, executar a partir de Team Foundation Build, ou associado a um caso de teste e executar a partir de um plano de teste usando Microsoft Test Manager.

ObservaçãoObservação

Se você deseja executar testes de carga e simulam vários usuários, adquira uma licença de usuário virtual também.

Recursos novos ou aprimorados

Notas do produto

Tópicos relacionados

Definir o seu esforço de teste: Você pode facilmente definir seu esforço de teste para uma iteração específica em seu projeto e medir seu progresso usando um novo aplicativo for testers, que é chamado de Test Manager. Você pode criar planos de teste, suítes de testes, configurações de teste e casos de teste para definir os testes necessários.

Visual Studio Test Professional

ou

Visual Studio 2010 Ultimate

Criar e executar testes manuais: Você pode criar casos de teste manuais que contêm as etapas de teste individual usando Test Manager. Cada etapa de teste inclui uma ação para executar e pode especificar um resultado esperado. Você pode executar esses testes e marcar cada etapa como passado ou falhou ao executar as ações em seu aplicativo em teste.

Você também pode criar etapas compartilhadas que são comuns a vários casos de teste, para reduzir o tempo necessário para criar as etapas de teste, bem como as custos de manutenção contínua.

Visual Studio Test Professional

ou

Visual Studio 2010 Ultimate

Etapas manuais de teste de registro para reprodução de: Você pode criar gravações de ações que podem ser executadas para um caso de teste manual. Você pode reproduzir essa gravação rapidamente Avançar pelas etapas em um teste para verificar se que um bug foi corrigido.

Visual Studio Test Professional

ou

Visual Studio 2010 Ultimate

Criar os testes automatizados de UI: Você pode criar testes automatizados de UI, conhecidos como testes codificados da interface do usuário. Você pode importar as ações registradas e gerar o código que representa os controles de interface do usuário, ou você pode localizar os controles de interface do usuário e executar ações sobre eles. Em seguida, você pode adicionar o código de validação para verificar se o seu aplicativo em teste está funcionando corretamente.

Visual Studio Test Professional

ou

Visual Studio 2010 Ultimate

ou

Visual Studio 2010 Premium

Criar ambientes físicos ou virtuais de teste para uso para implantar seu aplicativo ou executar os testes: Você pode criar ambientes físicos ou virtuais que contêm o conjunto de funções que são necessários para executar um aplicativo específico e as máquinas que você pode usar para cada função.

Para criar ambientes físicos, você deve ter um dos seguintes produtos:

Visual Studio Test Professional

ou

Visual Studio 2010 Ultimate

Você também deve instalar os agentes de teste e controladores de teste, que estão disponíveis no Microsoft Visual Studio agentes 2010.

Para criar ambientes virtuais, você deve ter um dos seguintes produtos:

Visual Studio Test Professionalcom o MSDN

ou

Visual Studio 2010 Ultimatecom o MSDN

Para as máquinas virtuais que você cria com Lab Management, você deve instalar agentes de laboratório, teste de agentes, agentes de compilação e controladores de teste como necessária do Microsoft Visual Studio agentes 2010.

Coletar dados de diagnóstico ou afetar sua máquina de teste e adicionar facilmente coletados dados a um Bug: Quando você executa um teste manual com Test Runner, agora você pode fazer uma gravação de vídeo de caso de teste, ou registrar as ações para um arquivo de log. Você pode adicionar comentários e arquivos como, por exemplo, capturas de tela quando você executa o teste. Além disso, para testes de aplicativos que estão em ambientes virtuais, você pode tirar instantâneos do ambiente e anexá-los para o bug.

Quando você executa testes, você também pode coletar dados de rastreamento de diagnóstico (chamados de dados de intellitrace), os dados de cobertura de código ou testar dados de análise de impacto. Você pode ter o seu computador para emular uma rede específica ou você pode criar seu próprio adaptador de diagnóstico de dados personalizados.

Se um teste falhar, você pode criar um bug usando Test Runner. Este bug é preenchido automaticamente com os dados que você coletou, para que um desenvolvedor possa encontrar todas as informações necessárias para corrigir o bug.

Visual Studio Test Professional

ou

Visual Studio 2010 Ultimate

Grupo de testes automatizados usando categorias de teste: Agora, você pode agrupar testes automatizados usando categorias de teste, que são mais flexíveis do que listas de teste.

Visual Studio Test Professional

ou

Visual Studio 2010 Ultimate

ou

Visual Studio 2010 Premium

Criação e liberando o aplicativo.

Recursos novos ou aprimorados

Tópicos relacionados

Maior flexibilidade para personalizar, alterar e Scale-Out de seu sistema de compilação: Se sua organização é uma inicialização pequena com necessidades simples ou uma empresa de grande e complexa, você pode criar uma topologia de sistema de compilação para atender às necessidades de hoje. Conforme cresce de sua equipe e expande a base de código, você pode rápida e facilmente dimensionar seu sistema de compilação para fora de uma compilação de máquina (físico ou virtual) por vez.

Flexibilidade adicional na Team Foundation Build significa maior produtividade de desenvolvedores de software e testadores. Por exemplo, agentes de compilação podem ser agrupados e compartilhados em uma coleção de projeto de toda a equipe para garantir um uso eficiente de sua compilação de recursos de hardware do sistema.

Pools de agentes de compilação são gerenciados por uma nova entidade, conhecida como um controlador de compilação. Não há mais uma compilação na fila precisa estar paralisado aguardando um agente de compilação única se torne disponível. Os representantes do controlador de compilação trabalham para um agente de compilação disponível que atenda a esses requisitos.

Fácil de criar e modificar definições de compilação: Você pode usar o modelo padrão para definir rapidamente uma definição de compilação que executa as tarefas mais comuns de compilação como compilar o código, a execução de testes e soltando os binários. Posteriormente, você pode voltar e modificar a definição de compilação usando a mesma interface de usuário simples.

Crie um Designer de usando o Windows Workflow do processo de compilação personalizada: Você pode criar um processo de compilação abundante personalizados usando o Designer de fluxo de trabalho do Windows.

Suporte completo para definições de compilação do Legacy: Você pode usar o modelo de Upgrade para continuar a usar os seguintes tipos de objetos de compilação:

  • Criar definições que foram criadas usando Visual Studio Team System 2008 Team Foundation Server.

  • Criar tipos criados usando Visual Studio 2005 Team Foundation Server.

Gated Check-in e compilações de particular: As interrupções na compilação podem impedir que sua equipe fazendo progresso enquanto você a diagnosticar e corrigir o problema. Você pode definir uma definição de compilação de check-in gated para proteger alguns ou todos os seus codebase contra as interrupções na compilação. Quando gated check-in está ativado, as alterações que afetam sua compilação são automaticamente ser arquivadas e uma compilação do que shelveset está na fila. As alterações só serão confirmadas para o controle de versão se a compilação teve êxito.

Os desenvolvedores também podem enfileirar uma compilação particular suas alterações de código antes de tentar fazer check-in.

Publica dados para o servidor de símbolos: Você pode configurar a sua definição de compilação para publicar dados de símbolos para habilitar recursos como, por exemplo, Intellitrace.

Relatórios aprimorados de compilações e em andamento: Quando você clica duas vezes uma compilação contínua ou serão concluída no Build Explorer, o sistema exibe uma fácil de navegar e exibição de dados exibida em uma interface do usuário avançada que ajuda você a executar ações detalhada. Por exemplo:

  • Em muitos casos, os erros são exibidos como hiperlinks que você pode clicar para exibir o arquivo.

  • Dentro do relatório em um link ou selecione um item de menu para abrir a pasta de recebimento, a taxa a qualidade da compilação e até mesmo excluir a compilação.

  • Em um gráfico de compilações recentemente a execução do mesmo build definition, para cada compilação pode exibir os resultados como, construir o tempo de execução e construir o sucesso ou falha. Você também pode clicar em uma barra no gráfico para abrir o relatório para a compilação concluída.

Incorporação da virtualização

Visual Studio Lab Managementpermite que você criar, atribuir e controlar os ambientes virtuais para usar em seu laboratório virtual. Os ambientes podem ser usados para desenvolvimento de aplicativos, implantação e testes.

Novos recursos

Tópicos relacionados

Criar ambientes de vários níveis para o desenvolvimento e teste seu aplicativo: Você pode criar rapidamente os ambientes virtuais que contêm várias máquinas virtuais para executar testes de unidade quando você codifica testes funcionais ou um aplicativo quando você testá-lo. Você pode criar esses ambientes de VMs limpas e modelos que especificam a função que cada máquina virtual é usada no seu ambiente virtual. Isso reduz o tempo gasto para configurar as máquinas e aumenta o tempo que você pode gastar o teste. Você também pode criar cópias dos ambientes sem conflitos de nome usando o isolamento da rede.

Implantar automaticamente aplicativos para ambientes virtuais: Você pode usar o fluxo de trabalho do Windows para implantar automaticamente novas compilações do seu aplicativo para máquinas virtuais e executar testes de verificação.

Usar ambientes virtuais quando Filing Bugs e Bugs de reprodução em seu aplicativo: Os testadores podem executar testes em ambientes virtuais e, quando eles detectar um problema difícil, anexar os instantâneos do ambiente para o bug. Desenvolvedores, em seguida, podem se conectar ao instantâneo do ambiente onde o bug foi encontrado para reproduzi-lo o mais facilmente.

Administrando o Team Foundation

Recursos novos ou aprimorados

Tópicos relacionados

Console de administração de base da equipe: Você pode analisar o status dos servidores que hospedam o banco de dados de configuração e os serviços de aplicativo, adicionar ou remover os aplicativos da Web do SharePoint para hospedar os portais do projeto de equipe e gerenciar coleções de projeto de equipe.

Aplicativos Web do SharePoint: Você pode usar mais de um aplicativo da Web do SharePoint para hospedar os sites da Web usados como portais de projeto de equipe.

Coleções de projeto: Você pode agrupar os projetos que possuem necessidades similares ou objetivos ou que compartilham a agenda de manutenção de grupos de usuários comuns e recursos do servidor.

Adicionar servidores para implantações existentes: Você pode usar mais de um servidor que esteja executando o SQL Server para hospedar os bancos de dados para sua implantação. Se você tiver um rede balanceador de carga (NLB) instalado e configurado na sua implantação, você pode adicionar mais servidores de camada de aplicativos transparentemente balancear a carga entre servidores em implantações em larga escala.

Campos de atualização automática de Item de trabalho que nomes de pessoa de armazenamento: Você pode atualizar o nome de um membro da equipe no Active Directory e a alteração é atualizada automaticamente nos campos correspondentes de item de trabalho na próxima sincronização. A propagação automática de alterações de nome é feita para itens de trabalho, históricos de item de trabalho, consultas e notificações de alerta.

Consulte também

Conceitos

Gerenciamento de Ciclo de Vida de Aplicativos Com Visual Studio

Histórico de alterações

Date

History

Motivo

Março de 2011

Adicionadas informações sobre o que há de novo no Service Pack 1.

Aprimoramento de informações.