O que há de novo Visual Studio Team sistema

Microsoft Visual Studio Team System 2008 inclui diversos recursos novos e avançados que estão resumidos neste tópico. Para obter mais informações sobre quais recursos estão disponível em cada edição, consulte Visual Studio Team sistema Comparação de edições de equipe 2008.

Para ler mais sobre como você pode usar Visual Studio Team System 2008 para o desenvolvimento de software do mundo real, consulte a série de artigo a seguir: Global Bank: Um cenário para o Visual Studio Team sistema 2008.

Conteúdo do Tópico

serviço empacotar 1 para o Team Foundation servidor

  • Team Foundation Build

  • Team Foundation controle de versão

  • Team Foundation Acompanhamento do item de trabalho

  • Ferramenta de migração para o Visual SourceSafe

Team Foundation Server

  • Team Foundation Build

    • compilação Definições

    • Integração contínua de compilações

    • Compilações programadas

    • Criar agentes

    • HTTPS e Secure Sockets camada (protocolo SSL) para o compilação

    • Novas propriedades para personalizar Team Foundation compilação

    • Novas tarefas e metas para personalizar o Team Foundation compilação

  • Controle de origem Foundation da equipe

    • Destroy

    • Obter mais recente no check-out

    • Fazer anotações em arquivos

    • Comparação de pastas

  • Team Foundation Acompanhamento do item de trabalho

  • Equipe de gerenciamento do Foundation servidor

Architecture Edition

  • Design de aplicativo sistemas por meio de uma abordagem de cima para baixo

  • Está de acordo com .NET serviço Web Endpoints aos arquivos WSDL

  • Gerar ASP.NET Web aplicativo Web Projects para aplicativos ASP.NET

  • Salvar, importar e exportar protótipos personalizado

  • selecionar de diversas versões do .NET estrutura

  • selecionar de diversas versões do Office

Database Edition

  • Especificar opções de índice e tabela

Edição de desenvolvedor

  • Análise de código

    • Aprimoramento e regras de extensão

    • Verificação ortográfica verificador com o suporte de dicionário personalizado

    • Melhor controle sobre a supressão da lista de erros

    • Suprimir automaticamente gerado pelo código de opção

    • Código de análise diretiva aprimoramentos

  • Avaliação de código

  • Ferramentas de criação de perfil

    • Suporte de 64 bit

    • Pilhas de alocação total

    • Dados de amostragem de nível de linha

    • Redução de Ruídos do relatório

    • Controle de tempo de execução

    • Análise filtrado

    • comparar relatórios

    • Chip contadores suporte aprimorado

    • Suporte de contador do Windows

    • Arquivos compactados do relatório

    • O Hot caminho

    • Copiar dados da visualização de relatório em HTML

    • Suporte do Windows Communications Foundation

    • Carga e integração de teste da Web no Visual Studio Team Suite

Test Edition

  • Métodos de seu código de teste

    • Use testes de unidade no Visual Studio Professional edição

    • Executar testes de unidade com mais com facilidade

    • Usar herança entre classes de teste

    • Execute testes de unidade em dispositivos

    • Criar adaptadores de host

    • Melhor teste de unidade vinculação de dados

  • Web testar Sites Web

    • Chamar um teste da Web de outro teste da Web

    • Melhor Web teste dados Binding

    • Aprimorados recursos de teste Web

  • Teste de carga

    • Modelagem de carga de controle

    • Aperfeiçoada a teste de carga Analyzer Views

    • Melhor gerenciamento de repositório Load Resultados de Teste

    • Publicado o esquema para arquivos XML

serviço empacotar 1 para o Team Foundation servidor

Além da recursos e melhorias que são listadas mais adiante nesta seção, o serviço empacotar 1 adiciona os seguintes aprimoramentos administrativos:

  • Suporte para Microsoft SQL Server 2008

  • Links para Team System Web Access

  • Melhorias no desempenho e escalabilidade

Team Foundation Build

  • Você pode encontrar o arquivo TFSBuild.proj com mais com facilidade.

    Você pode clicar com o botão direito do mouse em um nome de definição de compilação em Team Explorer e, em seguida, clique em Pasta de configuração do modo de exibição para localizar o arquivo TFSBuild.proj no controle de versão.

  • Você pode determinar como um disparar de compilação foi definido.

    Uma nova propriedade indica como uma compilação foi acionada, e você pode escrever scripts no arquivo TFSBuild.proj que executar diferentemente com base em cada valor possível para esse campo.Esses valores incluem manual, IndividualCI, BatchedCI, agendamento e ScheduleForced.A propriedade também aparece no arquivo de log de compilação.Para obter mais informações, consulte Propriedade motivo e Visão geral dos relatórios de compilação.

  • Você pode detectar os resultados do teste.

    Em vez de falhar uma compilação, você pode detectar os resultados de teste e conjunto condições de construção com base nesses resultados.

Team Foundation controle de versão

  • Você pode adicionar itens ao controle de versão com mais com facilidade.

    Quando você adiciona itens ao controle de versão, você segue um formato de Assistente para especificar os arquivos que você deseja adicionar e filtrar arquivos que você não fizer isso.Você também pode adicionar arquivos e pastas arrastando e soltando-os do Windows Explorer para Gerenciador do Controle do Código-Fonte.Para obter mais informações, consulte Como: Adicionar e não-projeto ou arquivos não-solução pastas ao Controlarar de versão.

  • Você gerenciar todos os arquivos no controle de versão da mesma forma, independentemente de eles estão ligados a soluções ou projetos.

    Todos os arquivos de versão controlada agora são tratados igualmente, independentemente de estarem parte uma solução ou projeto em aberto ou não.Menus de contexto fornecem toda a funcionalidade padrão para o controle de versão em um nível de arquivo único.

  • Você pode MAP trabalhar mais com com facilidade pastas.

    Você pode mapear as pastas de trabalho, encobrir pastas mapeadas ou remover pastas de trabalho, clicando com o botão direito do mouse em Gerenciador do Controle do Código-Fonte.sistema autônomo alternativa, você pode verificar se uma pasta foi mapeada analisando um caminho do link no Gerenciador do Controle do Código-Fonte.Se a pasta não for mapeada, você pode clicar em um link para em em aberto o MAP caixa de diálogo.Para obter mais informações, consulte Como: Criar um espaço de trabalho mapeado, Como: Modificar um espaço de trabalho, Como: Remover um espaço de trabalho e Como: Mascarar e Uncloak pastas em um espaço de trabalho.

  • Você pode determinar quando um arquivo foi submetido a check-no mais recentemente.

    Gerenciador do Controle do Código-Fonte inclui uma coluna que mostra a data e time do check-in mais recente.

  • Você pode especificar o local de fonte para um arquivo.

    No Gerenciador de controle de fonte, você pode digitar um caminho no Local de fonte box.

  • Você pode fazer o baixar de arquivos diretamente na memória.

    Em vez de fazer o download de arquivos para arquivos temporários e lê-los, você pode baixar os arquivos diretamente na memória e processar seu Sumário.

  • Você pode criar uma ramificar até 10 vezes mais rápido.

    Usando o /checkin opção para o tf branch comando criar a ramificar sem primeiro as alterações pendentes e verificá-los mais tarde. Para obter mais informações, consulte Comando de ramificação.

  • Você pode otimizar o download dos arquivos ao seu espaço de trabalho depois de comutador o espaço de trabalho de uma ramificar para outro na mesma base de código.

    The /remap opção da tf get otimiza o comando de arquivos idênticos baixando apenas os itens que diferem entre duas ramificações. Para obter mais informações, consulte Obter o comando.

Team Foundation Acompanhamento do item de trabalho

  • Você pode controlar os itens de trabalho usando o Equipe guia na faixa de opções no Office 2007.

    Para obter mais informações, consulte Gerenciar itens de trabalho no Microsoft Excel e Microsoft Projeto.

  • Você pode anexar consultas e links para itens de trabalho em uma mensagem de email.

    In Team Explorer, você pode clicar com o botão direito do mouse em uma consulta para enviar um item de trabalho ou uma lista de itens de trabalho por email. Se você tiver Team System Web Access, a mensagem contém links para o item ou a consulta para que os destinatários podem explorar mais com com facilidade itens de trabalho relacionadas. Para obter mais informações, consulte Como: Enviar resultados da consulta no email.

Ferramenta de migração para o Visual SourceSafe

  • VSSConverter Converte arquivos que têm o mesmo nome de um arquivo excluído anteriormente, que elimina sistema autônomo conflitos de namespace.

    Para obter mais informações, consulte Migrando de Visual SourceSafe.

  • Quando você converte uma árvore de fonte, soluções são automaticamente religadas para Team Foundation em vez de Visual SourceSafe.

  • VSSConverter corrige automaticamente problemas de carimbo de data/hora.

    Muitos Visual SourceSafe bancos de dados contém inconsistências de carimbo de data/hora porque Visual SourceSafe usa um carimbo de data/hora do cliente em vez de um servidor. VSSConverter Ajusta automaticamente para esse problema.

  • Com mais com facilidade, você pode diagnosticar problemas de conversão.

    As mensagens que são gravadas no arquivo de log durante a conversão são mais claras e fornecem mais informações.

Team Foundation Server

Vários componentes de Team Foundation tem recursos e aprimoramentos para Visual Studio Team System 2008 Team Foundation Server.

Team Foundation Build

compilação Definições

Definições de compilação substituir os tipos de compilação de Microsoft Visual Studio 2005 Team System. Ao contrário de tipos de compilação, você pode usar o Team Explorer interface de usuário para modificar definições de compilação. Criar definições de também tem espaço de trabalho suporte no controle de versão.Agora você pode especificar caminhos locais e armazenar os arquivos de compilação em qualquer local que você especificar no controle de versão.Para obter mais informações, consulte Como: Criar uma definição de compilação e Noções básicas sobre Team Foundation Compilação arquivos de configuração.

Integração contínua de compilações

Você pode especificar um disparar para uma compilação quando você cria uma nova definição de compilação ou modificar um existente.Você pode usar compilações sob demanda, sem interrupção de compilações e a integração contínua onde cada check-in inicia uma compilação.Você também pode definir o tempo de espera entre compilações ao definir compilações sem interrupção.Para obter mais informações, consulte Como: Criar uma definição de compilação.

Compilações programadas

Agora você pode execução é construído sobre uma agenda, mesmo se não houver nenhuma alteração.Para obter mais informações, consulte Como: Criar uma definição de compilação.

Criar agentes

Agentes de compilação podem ser nomeados independentemente do nome do computador de construção.Para obter mais informações, consulte Como: Criar e gerenciar agentes de compilação.Cada agente de compilação pode se conectar a um computador de compilação por meio de duas portas: cria uma porta interativa e a porta padrão usada para executar.Para obter mais informações, consulte Como: Configurar uma porta interativa para o Team Foundation Compilação.

HTTPS e Secure Sockets camada (protocolo SSL) para o compilação

Você pode agora configurar Team Foundation Build para exigir HTTPS e SSL. Para obter mais informações, consulte Como: Configurar um agente de compilação para exigir HTTPS e SSL (Secure Sockets Camada).

Novas propriedades para personalizar Team Foundation compilação

Team System 2008 Team Foundation Server inclui novas propriedades para personalizar as compilações. Essas propriedades incluem a personalizar o comportamento do C++ compilações, SkipInvalidConfigurations, CustomizableOutDir, e CustomizablePublishDir. Para obter mais informações, consulte Personalizáveis Team Foundation Compilação propriedades.

Novas tarefas e metas para personalizar o Team Foundation compilação

Team Foundation Build inclui uma série de novos destinos que pode ser substituído para personalizar o processo de compilação. Para obter mais informações, consulte Personalizáveis Team Foundation Compilação destinosTarefa BuildStep, Tarefa GetBuildPropertiesTarefa SetBuildProperties, e Tarefa WorkspaceItemConverterTask.

Controle de origem Foundation da equipe

Destroy

Você pode agora destruir ou excluir permanentemente arquivos com controle de fonte de Controle de versão do Team Foundation. Para obter mais informações, consulte Destroy Comando.

Obter mais recente no check-out

Agora você pode habilitar Controle de versão do Team Foundation para recuperar a versão mais recente de um arquivo automaticamente quando você faz check-out. Para obter mais informações, consulte Team Foundation Fazer Marcar-out configurações.

Fazer anotações em arquivos

Agora, você poderá anotar arquivos de código-fonte.Você pode exibir informações de linha-por-linha no código-fonte sobre quais alterações foram feitas, quem fez as alterações e quando as alterações foram feitas.Para obter mais informações, consulte Como: Alterações de arquivo do Exibir usando anotar.

Comparação de pastas

Agora você pode comparar duas pastas de servidor, duas pastas locais, ou uma pasta de servidor e uma pasta local usando o controle de fonte.Você pode ver sistema autônomo diferenças, sistema autônomo itens ausentes e itens que possuem alterações conflitantes, exclusões ou adições.Para obter mais informações, consulte Como: Comparar duas pastas.

Team Foundation Acompanhamento do item de trabalho

O desempenho da maioria das operações sob uma carga pesada de acompanhamento do item de trabalho melhorou significativamente.Quando comparado a Visual Studio 2005 Team Foundation Server, taxa de transferência dobrou. Agora leva menos time para concluir operações individuais.Uso da CPU no Team Foundation servidor de camada de dados foi reduzido. Grandes organizações podem oferecer suporte a item de trabalho mais acompanhamento de usuário em seus servidores existentes do que seria possível com Visual Studio 2005 Team Foundation Server.

Visual Studio Team System 2008 Team Foundation Server é mais escalável. Escalabilidade melhorou tempos de resposta significativamente de item de trabalho a maioria das operações de acompanhamento quando o servidor está sob carga.Isso é especialmente verdadeiro para as equipes de mais de 500 pessoas.Organizações de grandes porte devem ser capazes de oferecer suporte a mais usuários de acompanhamento em seus servidores existentes do que seria possível com do item de trabalhoVisual Studio 2005 Team Foundation Server.

Equipe de gerenciamento do Foundation servidor

Adicionar grandes números de usuários a Visual Studio Team System 2008 Team Foundation Server é muito mais confiável e menos probabilidade de causar atrasos longos ou outros problemas. Enquanto o número total de suporte para os usuários não mudou, sincronização de usuários entre o ativo diretório e Visual Studio Team System 2008 Team Foundation Server completa muito mais rapidamente.

Architecture Edition

Visual Studio Team System Architecture Edition contém novos recursos e aprimoramentos para as seguintes áreas Visual Studio Team System 2008:

Design de aplicativo sistemas por meio de uma abordagem de cima para baixo

Agora você pode usar uma abordagem de cima para baixo para projetar aplicativo sistemas iniciando com o Designer de Sistema.Você pode começar com uma nova solução de design de sistema ou você pode continuar com uma solução existente.Você pode adicionar sistemas, aplicativos e sistema autônomo pontos de extremidade diretamente para a definição de sistema sistema autônomo membros.Você pode adicionar pontos de extremidade diretamente para o limite de sua definição de sistema e delegado seu comportamento para os membros em um momento posterior.Você renomear os membros e suas definições subjacentes ao mesmo time.Você pode reparar membros de sistemas de aplicativos se tornam órfãs de suas definições.

Está de acordo com .NET serviço Web Endpoints aos arquivos WSDL

Agora você pode estar em conformidade com as operações em um ponto de extremidade de provedor de serviços Web do .NET existente a um arquivo WSDL.

Gerar ASP.NET Web aplicativo Web Projects para aplicativos ASP.NET

Agora você pode selecionar o Aplicativo Web do ASP.NET modelo para implementar um aplicativo Web ASP .NET.Essa ação gera o tipo de projeto correspondente para o aplicativo.

Salvar, importar e exportar protótipos personalizado

Agora você pode salvar ou instalar protótipos personalizados para seu uso apenas ou para todos os usuários em seu computador.Agora você pode instalar protótipos personalizados importando-as em vez de editar o registro.

Observação:

Você ainda necessário Edite o registro para instalar.sdmdocument arquivos de protótipos de aplicativo criados do SDM (sistema Definition Model) Software Development Kit (SDK).

Agora você pode exportar protótipos personalizados que você deseja compartilhar com outras pessoas.

selecionar de diversas versões do .NET estrutura

Agora você pode selecionar o .NET estrutura 2.0, 3.0 ou 3.5 para aplicativos ASP.NET, Windows e Office.

selecionar de diversas versões do Office

Agora você pode selecionar modelos de projeto do Office 2003 ou 2007 Office para aplicativos do Office.

Para obter mais informações, consulte O que do Novo em Architecture Edition.

Database Edition

Visual Studio Team System Database Edition agora está integrado a Visual Studio Team System instalação. Você não precisará instalá-lo separadamente quando você instala o pacote completo.

Especificar opções de índice e tabela

Agora você pode especificar opções na suas definições de tabela e de índice, sistema autônomo o formato de armazenamento vardecimal que é novo no Microsoft SQL Server 2005.

Para obter mais informações, consulte Como: Especificar tabela e opções de índice.

Edição de desenvolvedor

Análise de código

Ferramentas de análise de código executam verificações abrangentes de defeitos no código, que são apresentados sistema autônomo avisos na janela de erros.

Para obter mais informações, consulte Escrevendo código de qualidade, Análise de código para avisos do código gerenciado, e Análise de Código para Avisos C/C ++.

A análise de código foi avançado com os seguintes recursos:

Aprimoramento e regras de extensão

Análise de código tem mais de 20 novas regras.Várias regras foram aprimoradas, fornecendo maior precisão, principalmente em torno de regras de nomeação.

Para obter mais informações, consulte Análise de código para avisos do código gerenciado, Análise de Código para Avisos C/C ++, e Como: Ativar e desativar análise de código para código gerenciado.

Verificação ortográfica verificador com o suporte de dicionário personalizado

Você pode usar o verificador ortográfico para seqüências de recursos, bem sistema autônomo a classe, método e propriedade.Você pode usar um dicionário personalizado para verificar palavras não padrão.

Melhor controle sobre a supressão da lista de erros

Você pode suprimir a problemas de análise de código da janela de erro em nível de projeto ou de código-fonte.

Suprimir automaticamente gerado pelo código de opção

Você pode suprimir automaticamente mensagens de erro do código gerado.Isso é particularmente útil para o código gerado pelo designer.

Código de análise diretiva aprimoramentos

Quando você copia as configurações do servidor para seu projeto, você agora tem a opção para substituir a seleção de local ou mesclar os diretiva regras com regras de seus projeto local.Além disso, agora você tem informações mais completas sobre violações de políticas.Isso lhe permite determinar fonte da violação.

Avaliação de código

Avaliação de código é um conjunto de medidas de software que oferecem aos desenvolvedores uma visão melhor o código que estão desenvolvendo.Tirando proveito de avaliação de código, os desenvolvedores compreendam quais tipos e/ou métodos devem ser reformulados ou mais completamente testados.Além disso, as equipes de desenvolvimento identificam potenciais riscos, entendam o estado corrente de um projeto e controlar o progresso durante o desenvolvimento de software.

Para obter mais informações sobre a avaliação de código, consulte Medir a complexidade e a manutenção do código gerenciado.

Ferramentas de criação de perfil

Ferramentas de perfilação no Visual Studio Developer edição permitem que os desenvolvedores meçam, avaliem e objetivem problemas relacionados ao desempenho no seu código.

Para obter mais informações sobre ferramentas de criação de perfil, consulte Analisar desempenho de aplicativos usando as ferramentas de perfil.

Os seguintes recursos foram adicionados para as ferramentas de criação de perfil:

Suporte de 64 bit

O criador de perfil agora inclui suporte para os aplicativos de 64 bit executados no sistema operacional de 64 bit e de hardware e os aplicativos de 32 bit executados no sistema operacional de 64 bit e o hardware.

Pilhas de alocação total

O criador de perfil tem total telefonar pilhas para alocação.Isso é útil para a alocação que ocorre em código não-usuário, mas indiretamente é gerada por ações do usuário.Usando a pilha completa, você pode ver exatamente quais partes do seu código indiretamente estão causando a alocação.

Você pode coletar dados de alocação por meio da definição de configurações na página de propriedades de sessão de desempenho.Use o modo de exibição de alocação no relatório de desempenho para ver os resultados.

Para obter mais informações, consulte Como: Coletar .NET Memória Allocation e dados de tempo de vida e Exibir Alocação.

Dados de amostragem de nível de linha

Ferramentas para criação de perfis agora inclui um ponteiro de instrução e modos de exibição de linha em relatórios de desempenho.Além disso, o modo de exibição módulos agora inclui informações sobre a linha.

Para obter mais informações, consulte Ponteiro de instrução (IP) Exibir, Exibir de linha, e Exibir módulos.

Redução de Ruídos do relatório

Você pode configurar relatórios de desempenho para redução de Ruídos.Isso limita a quantidade de dados em modo de exibição de árvore de chamadas e o modo de exibição Alocação de.Com o uso de redução de Ruídos, problemas de desempenho são mais proeminentes.Isso é útil quando você analisar relatórios de desempenho

Para obter mais informações, consulte Como: Configurar a redução de ruído em relatórios de desempenho, Exibição de Árvore de Chamada, e Exibir Alocação.

Controle de tempo de execução

Ferramentas para criação de perfis inclui um controle em tempo de execução.O controle de tempo de execução inicia automaticamente com o criador de perfil.Ele pode ser pausado e continuado para o registrar registrar registrar em log de dados de desempenho.Além disso, você pode usar o controle de tempo de execução para iniciar o aplicativo com o registrar registrar registrar em log em pausa.Isso permite que você ignore a coleta de dados na inicialização do aplicativo.Quando você usa o controle de tempo de execução, você pode inserir de manualmente as anotações nos dados de desempenho quando ocorrerem eventos de interesse em tempo de vida do aplicativo.Você pode filtrar os dados em suas anotações mais tarde.

Análise filtrado

Agora você pode filtrar os relatórios de desempenho de carimbo de data/hora, processo, thread e marcas.Você pode usar o botão de consulta de slides para obter análise filtrada.Além disso, você pode usar a opção /summaryfile do comando VSPerfReport.

Para obter mais informações, consulte VSPerfReport.

comparar relatórios

O criador de perfil agora oferece suporte a comparação de relatórios.Você pode comparar um relatório usando o desempenho Explorer ou o /diff sobre as opções de comando VSPerfReport.

Para obter mais informações, consulte Comparando arquivos de dados de ferramentas de perfil, Como: Comparar arquivos de dados do analisador de perfis e VSPerfReport

Chip contadores suporte aprimorado

Ferramentas de criação de perfil fornecem novos nomes de chip contador mais amigáveis (por exemplo: "Erros de L2", "ITLB erros", "Mispredicted Branches").Você pode modificar os arquivos xml para configurar contadores de uma arquitetura específica.

Suporte de contador do Windows

O criador de perfil agora coleta contadores do Windows (para exemplo, "% processador Time", "% tempo de disco", "Disk bytes/s", "falhas de páginas/s").Você pode usar o nó de contadores de janelas na página de propriedades de sessões de desempenho ou a opção /wincounter do comando VSPerfCmd.O modo de exibição de marcas exibe os contadores.Você pode usar sistema autônomo contadores sistema autônomo filtragem de pontos de extremidade.

Para obter mais informações, consulte Marca o Exibir, Como: Coletar dados de contador do Windows, e VSPerfCmd.

Arquivos compactados do relatório

Ferramentas de criação de perfil permitem que você gerar arquivos de relatório compactado pequeno em em aberto rapidamente.Isso ocorre porque esses arquivos, que são criados a partir de relatórios completos, são analisados já.clicar com o botão direito do mouse o relatório no desempenho Explorer e escolher Salvar analisado ou use a opção /summaryfile do comando VSPerfReport.

Para obter mais informações, consulte Como: Salvar arquivos de Relatar analisado e VSPerfReport.

O Hot caminho

O criador de perfil agora tem a capacidade de expandir automaticamente o caminho mais caro do código na visualização de árvore e a alocação de telefonar do relatório de desempenho.

Para obter mais informações, consulte Exibição de Árvore de Chamada e Exibir Alocação.

Copiar dados da visualização de relatório em HTML

O criador de perfil inclui suporte para relatórios sofisticados da área de transferência.Você pode copiar e colar dados ricos (com cabeçalhos e os valores de tabelas) de relatórios de desempenho.

Suporte do Windows Communications Foundation

Ferramentas de perfilação agora oferecem suporte a Windows Communications Foundation (WCF).

Carga e integração de teste da Web no Visual Studio Team Suite

Você pode criar sessões de desempenho para testes da Web e carga de Modo de Teste e Resultados de Teste.

Observação:

Este recurso aplica-se somente para o Visual Studio Team System.

Test Edition

Visual Studio Team System Test Edition contém novos recursos e aprimoramentos para as seguintes áreas Visual Studio Team System 2008 Test Edition:

Métodos de seu código de teste

Agora você pode criar e executar testes de unidade com mais com facilidade e rapidez e para mais tipos de código de produção.

Use testes de unidade no Visual Studio Professional edição

Desenvolvedores usando Visual Studio Professional edição agora pode criar e executar dois tipos de testes: unidade e ordenada.Você pode usar um teste de unidade para validar que um método específico de código de produção está funcionando corretamente, para testar a regressões, ou para realizar amigo teste ou testes de fumaça.Ordenados testes, executados outros testes em uma ordem especificada.Para obter mais informações, consulte Usando ferramentas de teste no Visual Studio Professional Edition.

Executar testes de unidade com mais com facilidade

Novos menus e combinações de teclas permitem que os desenvolvedores de testes de unidade iniciar a execução de teste e selecionar os testes a serem executados mais rapidamente.Além disso, agora você pode gerar testes de um arquivo binário, sem acesso ao código-fonte do produto.Você pode gerar testes para tipos de dados genérico sistema autônomo valores de retorno e parâmetros do método.Para obter mais informações, consulte Como: Execução Selecionado Tests, Como: Gerar um teste de unidade e Testes de unidade e métodos genéricos.

Usar herança entre classes de teste

Classes de teste agora podem herdar de membros de Outros classes de teste.Isso permite que desenvolvedores criar inicializações ou testes em uma classe de teste básico, do qual todos os outros testes classes herdará derivado.Este recurso elimina o código de teste duplicado.Isso dá aos desenvolvedores mais opções para personalizar seus testes de unidade corretamente.Para obter mais informações, consulte Visão geral de testes de unidade.

Execute testes de unidade em dispositivos

Visual Studio Fornece um conjunto de ferramentas para testar aplicativos de dispositivo SMART translation from VPE for Csharp e Visual Basic. Essas ferramentas fornecem um subconjunto da funcionalidade encontrada no Test Edition. Para obter mais informações, consulte Testar ferramentas de projetos para Smart Dispositivo.

Criar adaptadores de host

Normalmente, você pode executar testes no ambiente padrão fornecido pelo Ferramentas de teste do Team System. Para executar testes em um ambiente diferente, utilize um adaptador host.Você pode usar o Visual Studio SDK para criar novos adaptadores de host. Baixe o Visual Studio SDK da site affilliate.

Melhor teste de unidade vinculação de dados

Agora você pode usar um Assistente para BIND com com facilidade um teste de unidade a uma fonte de dados, incluindo arquivos CSV e arquivos XML.Para obter mais informações, consulte Como: Configurar um teste de unidade orientado a dados.

Web testar Sites Web

Visual Studio Team System 2008 Test Edition oferece maior controle para a criação de testes da Web.

Chamar um teste da Web de outro teste da Web

Melhor Web teste dados Binding

Test Edition Agora inclui suporte interno para arquivos csv e xml. Um novo assistente facilita o processo de vinculação de dados.Você também pode visualizar os dados antes de concluir o processo.Para obter mais informações, consulte Ligação de dados no testes da Web.

Aprimorados recursos de teste Web

Test Edition Agora inclui suporte para regras de validação em nível de teste. Você pode criar regras de validação no nível de teste.Essas novas regras podem aplicar a todas as solicitações individuais no teste.Você pode interromper um teste da Web se ocorrer um erro no teste.Além disso, você pode validar o retorno de um código de status HTTP esperado.Para obter mais informações, consulte Usar validação e regras de extração.

In Test Edition Você agora pode extrair as solicitações de testes da Web para criar novos testes da Web. Você também pode inserir chamadas para outros testes da Web.Isso significa que você pode criar componentes de teste da Web e reutilizar seus testes da Web e as solicitações da Web.Para obter mais informações, consulte Como: Extrair um teste da Web e Como: Inserir uma chamada para outro teste da Web.

Teste de carga

Agora você pode usar opções para a execução de testes de carga de modelagem de carga mais realista.Além disso, você pode organizar os dados retornados de maneira mais flexível e mais sofisticados.

Modelagem de carga de controle

Testes de carga agora oferecem outras opções de modelagem de carga.Essas opções permitem que você criar testes de carga que modelam com mais precisão o uso real esperado de um aplicativo ou site da Web.Você agora pode modelar o uso com base no número de testes executados, a quantidade de time gasto em cada teste, ou o ritmo em que os usuários executar os testes.Para obter mais informações, consulte Sobre Combinação de Testes.

Aperfeiçoada a teste de carga Analyzer Views

Test Edition Analisador de teste de carga inclui uma nova exibição de resumo exibe os indicadores-chave e resultados em uma única página que você pode imprimir e exportar. Além disso, quatro novos gráficos internos exibem informações de chave.Você pode exibir até quatro gráficos ao mesmo time.Esses aprimoramentos permitem que você exiba até quatro tabelas ao mesmo time.Para obter mais informações, consulte o seguinte:

Melhor gerenciamento de repositório Load Resultados de Teste

Test Edition inclui uma caixa de diálogo Nova repositório de gerenciamento que lhe permite acessar diretamente o repositório de resultados de teste carga. Agora é mais fácil para você em em aberto, importar, exportar e excluir resultados do teste de carga.Para obter mais informações, consulte Gerenciando resulta em um repositório.

Publicado o esquema para arquivos XML

Enquanto você trabalha com Test Edition, ele cria e armazena dados em arquivos XML. Esses arquivos incluem o seguinte:

  • Arquivo de metadados de teste.Esse tipo de arquivo possui a extensão .vsmdi.Teste metadados arquivos armazenam informações sobre os testes em sua solução.Para obter mais informações, consulte Reutilizando Testes.

  • Arquivo de resultados de teste.Esse tipo de arquivo tem a extensão .trx.Quando você executa testes, o Visual Studio salva automaticamente resultados de teste para um arquivo .trx.Para obter mais informações, consulte Como: Exportar resultados de teste.

  • Testes manual no formato de texto.Esse tipo de arquivo tem a extensão .mtx.Quando você cria um teste manual no formato de texto, ele é salvo em seu projeto de teste sistema autônomo um arquivo desse tipo.Para obter mais informações, consulte Como: Criar um teste manual.

In Team System 2008 Test Edition, todos os arquivos XML usados por Test Edition são definidos por um novo XSD chamado TestTypes.xsd. As edições feitas em qualquer um desses arquivos, manualmente ou programaticamente, devem resultar em XML que esteja de acordo com o esquema definido nesse XSD.Da mesma forma, todos os arquivos que você criar com essas extensões também precisa seguir o esquema definido nesse XSD.Otherwise, Test Edition cannot use them.

Projetos de teste criados no Visual Studio 2005 contêm arquivos XML. Quando você abre um Visual Studio 2005 projeto de teste, o Visual Studio 2008 Assistente de atualização de projeto solicita permissão para converter os arquivos no novo formato. Para usar os arquivos em Team System 2008 Test Edition, você deve deixar Visual Studio Converta os arquivos. Se você decidir não converter ou atualizar um ou mais arquivos, Visual Studio não é possível em em aberto o projeto de teste. Da mesma forma, se você adicionar um arquivo existente com o formato anterior para um projeto de teste, você será solicitado para permitir que Visual Studio Atualize o formato de arquivo. Se você responder Sim, Visual Studio Converte o arquivo e o torna disponível sistema autônomo parte do projeto teste. Se você responder não, seu pedido para adicionar os arquivos será cancelado.

Esta versão fornece os seguintes benefícios:

  • Regras de validação de teste de Web aprimoradas.

    Agora você tem mais flexibilidade para aplicar regras de validação e usar seus resultados ao fluxo de programa de teste Web controle.

  • Melhor controle de modelagem de carga.

    Agora você tem mais flexíveis maneiras de controlar a carga de modelagem nos testes de carga executar.

  • Melhor teste de carga modos de exibição do analisador.

    Novos gráficos incorporados e recursos de exibição tornam mais fácil para você entender rapidamente teste de carga resultados.

  • Melhor teste de carga resulta de gerenciamento de repositório.

    Agora você tem acesso mais fácil para o repositório para carga Resultados de Teste.

  • Schematized arquivo XML de resultados do teste.

    Agora você pode trabalhar programaticamente com os resultados de teste são automaticamente armazenados em formato XML em um arquivo de .trx (resultados de teste).

Para obter mais informações, consulte O que do Novo em Test Edition.

Consulte também

Outros recursos

Visual Studio Team System