Novinky ve vývojářských nástrojích pro zajišťování kvality a diagnostiku v sadě Visual Studio 2012
Visual Studio 2012obsahuje nové funkce pro vývojáře v následujících oblastech:
Zkoušky jednotky
Oblast |
Nové funkce a podporované oblasti |
---|---|
Test Explorer |
Explorer nový Test Visual Studio je určen k podpoře vývojáře a týmy, kteří začlenit testování jejich praktiky vývoje softwaru.Při spuštění testů jsou v Test Explorer zobrazí výsledky skupin se nezdařilo, předání a nelze spustit.Můžete zvolit Spustit všechny spustit všechny testy nebo zvolte Spustit... vybrat podmnožinu zkoušek. Viz téma Provedení testů jednotky s Test Explorer. |
Podpora jednotek výrobců testovací framework adaptérů |
Test Explorer můžete spustit test rámec, který vyvinula rozhraní adaptéru pro aplikaci Explorer libovolné jednotky.Můžete stáhnout a nainstalovat mnoho jednotek výrobců test rámců pomocí Správce rozšíření Visual Studio nebo Visual Studio Galerie na webu MSDN.Rámce můžete rovněž stáhnout z jiných webů, například web rámce. |
Zkoušky jednotky pro nativní kód jazyka C++ |
Microsoft.VisualStudio.TestTools.CppUnitTestFramework je test rámec lehký jednotky pro nativní kód, který usnadňuje vývoj testů jednotky, které spustit v aplikaci Explorer otestujte. V následujících tématech: |
Zkoušky izolovanou jednotku |
Vývojáři často snaží testovat jednotlivé komponenty v izolaci provést testování robustnější a škálovatelné.Aby, Visual Studio Ultimate 2012 nyní zahrnuje Microsoft předstírá.Předstírá Microsoft je lehký rámec pro vytváření testovacích kódů delegát podle testu a detours v rozhraní.NET Framework aplikacích.Předstírá lze detour jakékoli metody .net, včetně-virtuální a statické metody v uzavřených typů. Viz téma Izolace testovaného kódu pomocí zástupného rozhraní Microsoft. |
Zkoušky jednotky pro úložiště systému Windows aplikace |
Visual Studio 2012 obsahuje podporu jednotky testování úložiště systému Windows aplikacím a obsahuje šablony knihoven test jednotky Visual C#, Visual Basic a Visual C++. Viz téma Postupy: Vytváření a spouštění testování částí pro aplikace pro web Windows Store. |
Jednotka testy kompatibility s Visual Studio 2010 |
Visual Studio 2012 zahrnuje test kompatibility projektu s projekty Visual Studio 2010 SP1 test.Test projektů vytvořených pomocí aplikace Visual Studio 2010 SP1 je možné například otevřít pomocí aplikace Visual Studio 2012 bez upgradu.Proto týmu lze Visual Studio 2010 SP1 a Visual Studio 2012 pracovat stejného zkušebního projektu. Visual Studio 2012 zavádí několik změn pro testování, z nichž některé mají některé dopad na kompatibilitu aplikace Visual Studio 2010 a Visual Studio 2012.Kromě nové testování Explorer tyto změny zahrnují nové jednotky test projektu šablona, která ve výchozím nastavení nezahrnuje test nastavení souboru pro zvýšení výkonu.Kompatibilita můžete stále existující zkušební projekty vytvořené pomocí aplikace Visual Studio 2010.Z důvodů výkonu doporučujeme však odebrat zkušební soubor nastavení přidružené k projektu test, pokud nemáte specifické požadavky na testovací soubor nastavení.Můžete například spustit testy jednotky v distribuovaném prostředí nebo potřebujete shromáždit určité diagnostická data zachovat test souboru nastavení.Pokud budete mít potřebu podobné pomocí nové šablony projektu test jednotky nebo kódované uživatelského rozhraní vyzkoušet šablonu projektu, můžete ručně přidat test nastavení souboru jim také. V důsledku těchto změn je důležité pochopit problémy s kompatibilitou mezi předchozí verze aplikace Visual Studio a Visual Studio 2012. Více o tématu v Inovace jednotky testy z Visual Studio 2010 a Upgrade z dřívější verze aplikace Visual Studio zkoušky. |
IntelliTrace
Oblast |
Nové funkce a podporované úkoly |
---|---|
Shromažďování dat IntelliTrace z aplikací |
Shromažďovat IntelliTrace data z ASP webových aplikací, jehož hostitelem je služba IIS 7.0 nebo novější a spravovaných aplikací (soubory EXE) v počítačích bez aplikace Visual Studio.Pomocí kolekcí dat IntelliTrace samostatný záznam diagnostických informací v prostředí kde nechcete změnit konfiguraci počítače, například v nasazení a výrobní prostředí. Instalace kolekcí nedojde ke změně konfigurace počítače a můžete odinstalovat pouze odstraněním jeho složky kolekcí. Informace, doporučené postupy a pokyny snížit dopad na výkon při maximalizaci množství užitečných dat shromážděných sběru dat IntelliTrace z aplikace. Viz téma Shromažďování dat technologie IntelliTrace u produkčních aplikací pomocí samostatného kolektoru. |
Recenzování webových požadavků v nahrávání IntelliTrace |
Analyzovat a ladění události v webových požadavků do fondů aplikací ASP webových aplikací, jehož hostitelem je služba IIS 7.0 nebo novější. Naučte se používat data v IntelliTrace záznam pomoci při ladění aplikace. Viz téma Postupy: Načtení a zahájení ladění ze záznamů IntelliTrace. |
Kód analýzy
Oblast |
Nové funkce a podporované úkoly |
---|---|
V okně Kód analýzy |
Kód analýzy varování se nyní zobrazí v okně Nástroj pro analýzu kódu.V okně pomáhá spravovat a řešit kód analýzy varování. |
Filtrovat zprávy, upozornění |
V okně můžete filtrovat zprávy v okně Kód analýzy klíčových slov, projekt a závažnost. |
Editor kódu zvýraznění |
Výběr v okně Kód analýzy zprávu zvýrazní řádku v editoru zdrojového kódu, kde zpráva byla spuštěna. |
Potlačení zprávy C++ |
V okně Analýza kódu můžete vložit do zdrojového kódu, který se potlačí upozornění vybrané pragma. |
Sady pravidel C++ |
Jako spravovaný kód, můžete nyní určit pravidla analýzy, které chcete použít pro analýzu spustí kód vytváření nebo pomocí sady pravidel. |
Upozornění souběžnosti C++ |
Nové upozornění souběžnosti pomáhá zajišťovat uzamčení disciplín v programům s více podprocesy C/C++.Analyzátoru zjistí počet souběžného zpracování chyb, včetně potenciální sporech, zámek pořadí jiného materiálu, volající nebo volaný uzamčení porušení smlouvy a neodpovídající synchronizace. |
Profilování výkonu
Oblast |
Nové funkce a podporované úkoly |
---|---|
Jednorázové použití profilů |
Profilování relace lze nyní spustit bez konfigurace výkonu relace.
|
Pozastavení a pokračování profilování z okna dokumentu profiler |
Profil pouze pro scénáře, které vás zajímají, zvolte:
Můžete pozastavit a obnovit profilování často podle potřeby. |
Viz také
Koncepty
Novinky v modelovacích nástrojích pro správu životního cyklu aplikací v sadě Visual Studio 2012
Novinky v sadě Visual Studio 2012
Zlepšování kvality pomocí diagnostických nástrojů sady Visual Studio