5 ÚVOD DO TESTOVÁNÍ SOFTWARE. 6 Testování software ve vývojovém prostředí MICROSOFT VISUAL STUDIO V hlavním menu volba Debug

Podobné dokumenty
Kapitola 8 Ladění programů ve Visual Basicu

Příloha 6. Palety nástrojů

První kroky s METEL IEC IDE

tohoto systému. Můžeme propojit Mathcad s dalšími aplikacemi, jako je Excel, MATLAB, Axum, nebo dokumenty jedné aplikace navzájem.

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox

Programování. Debugging a testování. Martin Urza

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

2017 CARAT "New design"

POČÍTAČOVÁ GRAFIKA VEKTOROVÁ GRAFIKA POKROČILEJŠÍ ČINNOSTI

OPERAČNÍ SYSTÉM. základní ovládání. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel

MS Excel makra a VBA

ZÁKLADY PROGRAMOVÁNÍ & ALGORITMIZACE VE VBA

7. Nástroje. 7.1 Pravopis. 7.2 Jazyk. Kapitola 7: Nástroje 47. Kontrola pravopisu

Postupy práce se šablonami IS MPP

Programujeme v softwaru Statistica

Tento počítač. 1 Seznámení s programem. 2 Spuštění programu. Adresářové operace Popis programu Tento počítač, podstata adresářových operací.

Základní nastavení textového editoru Word 8.0 (Microsoft Office 97)

GIS. Cvičení 3. Sběr vektorových dat v ArcGIS

Po přihlášení do Osobní administrativy v Technologie a jejich správa vybereme položku Certifikáty bezdrátové sítě (Eduroam).

KAPITOLA 3 - ZPRACOVÁNÍ TEXTU

ANALYSIS SERVICES PROJEKT VYTVOŘENÍ PROJEKTU A DATOVÉ KOSTKY

Mezi přednastavenými vizualizačními styly se přepínáme některou z těchto možností:

3 Makra Příklad 4 Access Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker.

8 Makra Příklad 4 Excel 2007

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY

Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_49_IVT_MSOFFICE_05_Word

Vývojové nástroje jazyka Java

3 Makra Příklad 4 Access Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker.

8. Formátování. Úprava vzhledu tabulky

MS Word 2007 Komentáře a sledování změn

5. kapitola Spouštění aplikací Visual Basic.Net, spustitelné soubory

František Hudek. duben ročník

01. HODINA. 1.1 Spuštění programu VB Prvky integrovaného vývojového prostředí. - pomocí ikony, z menu Start.

Po přihlášení do Osobní administrativy v Technologie a jejich správa vybereme položku Certifikáty bezdrátové sítě (Eduroam).

Modul Zásoby IQ sestavy a jejich nastavení Materiál pro samostudium +1170

5a. Makra Visual Basic pro Microsoft Escel. Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY CVIČENÍ 4

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Nápověda k aplikaci EA Script Engine

Programování v jazyce VISUAL BASIC.NET

František Hudek. duben ročník

PARAMETRICKÉ 3D MODELOVÁNÍ ODLITKU CATIA V5 R14 VÝKRES

Informační a komunikační technologie pro učební obory ME4 a SE4. Makra

Tiskové sestavy. Zdroj záznamu pro tiskovou sestavu. Průvodce sestavou. Použití databází

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

ORGANIZACE DAT V PROSTŘEDÍ MS WINDOWS 10

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Databázový systém ACCESS

Sentech AL 7000 C. Instalace a ovládání programu BREATH

CAD_Inventor -cvičení k modelování a tvorbě technické obrazové dokumentace Vytváření sestavy

Zobrazení zdrojových dat u krabicového grafu

První krůčky se SAS Enterprise Miner 6.2. Zaškrtněte Personal Workstation a přihlašte se jako localhost\sasdemo.

Ladění ovladačů pomocí virtuálního stroje...2 Úvod...2 Ladění ovladačů pomocí dvou fyzických počítačů...2 Ladění ovladačů pomocí jednoho fyzického

VY_32_INOVACE_INF.08. Microsoft Windows II.

Microsoft Office. Word vzhled dokumentu

Internet. Internetový prohlížeč. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel

MS Excel Lekce 1. Operační program Vzdělávání pro konkurenceschopnost. Projekt Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU

4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody

Import a export dat EU peníze středním školám Didaktický učební materiál

Spuštění a ukončení databázové aplikace Access

Obsah Úvodem... 5 Co je to vlastně formulář... 6 Co je to šablona... 6 Jak se šablona uloží... 6 Jak souvisí formulář se šablonou...

OBR. 3-1: DIALOGOVÉ OKNO PÍSMO

Uživatelská příručka k aplikaci Dell Display Manager

PRÁCE S DOKUMENTEM. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: srpen Ročník: šestý. Vzdělávací oblast: Informatika a výpočetní technika

HiPath 3000/4000/5000 opticlient 130 V5.0. Zkrácený návod k použití

POČÍTAČOVÁ GRAFIKA VEKTOROVÁ GRAFIKA VÍCENÁSOBNÉ KOPÍROVÁNÍ

Digitální kartografie 4

Přehled verzí aplikace WinTechnol

Tabulkový kalkulátor. Tabulkový kalkulátor. LibreOffice Calc 12.část

Zadání úloh mezinárodního kola soutěže Baltík 2006

KAPITOLA 4 ZPRACOVÁNÍ TEXTU

InControl Driver for Advantech I/O Cards

Microsoft Word 2010 prostředí MS Wordu, práce se souborem

Kabelová televize Přerov, a.s.

Tvorba aplikace pro porovnání map

Sada 2 Microsoft Word 2007

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY CVIČENÍ 9

Úvod do ovládání programu Enterprise Architect

Vytvoření modelu dvojitého kyvadla

PRÁCE S TEXTOVÝM EDITOREM 6.4 TEXTOVÉ POLE

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Michal Krátký. Úvod do programovacích jazyků (Java), 2006/2007

Grafy opakování a prohloubení Při sestrojování grafu označíme tabulku a na kartě Vložit klikneme na zvolený graf

JLR EPC. Rychlý průvodce. Obsah. Czech Version 2.0. Průvodce krok za krokem Průvodce obrazovkami

Inteligentní řešení kamerového systému

Excel tabulkový procesor

František Hudek. květen ročník. Práce s aplikací Malování

Uživatelská příručka T UC-One pro windows

František Hudek. leden Informační a komunikační technologie ZONER Práce s textem. Tvorba a editace odstavcového a uměleckého textu.

DATABÁZE ACCESS Ovládací prvky ve formuláři 5 TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ REPUBLIKY.

Střední průmyslová škola strojnická Vsetín. Předmět Druh učebního materiálu Tvorba a editace textu v dokumentu

Návod k ovládání aplikace

Microsoft Access. Typy objektů databáze: Vytvoření a návrh nové tabulky. Vytvoření tabulky v návrhovém zobrazení

Vývojové prostředí,průvodce novou aplikací

Robot Lego Mindstorms NXT doplněný o kamerku a software v jazyce C#


František Hudek. duben Informační a komunikační technologie MS Excel Úvod do Excelu III

František Hudek. červen ročník

GEOM LITE - MANUÁL hlavní obrazovka

Transkript:

5 ÚVOD DO TESTOVÁNÍ SOFTWARE Testování software, za účelem dokázání existence chyby v něm, je nejčastěji prováděno na reálných datech, méně již na imitacích reálných dat a ještě méně na datech symbolických. Technika testování software se dá transparentně aplikovat na jednoduché programy a transparentnost a jednorozměrnost se rychle vytrácí u testování aplikací a je téměř nulová při testování SPS. Je to dáno tím, že je daleko menší rozsah specifikací pro jednoduchý program v porovnání s rozsahem specifikací pro aplikace a SPS. Je potřebné zkoumat testování programu s použitím reálných a symbolických dat. Dále je nutné mluvit o tom, jak vývojové prostředí napomáhá k testování Nakonec mluvit o zabezpečení přípustnosti dat pro program Testování jednoduchých programů Testování aplikací Testování složitých programových systémů 6 Testování software ve vývojovém prostředí MICROSOFT VISUAL STUDIO 2008 Téměř každý moderní vývojový systém software typu IDE (Integrated Development Environment) umožní provádět inteligentní testování programů. K tomu jsou předurčeny jisté aktivity v menu, v panelech ikon a k dispozici je celá řada pomocných oken (modální/nemodální). VISUAL STUDIO a Visual Basic zavádí tzv. Režim ladění a nabízí následující nástroje pro ladění programů: V hlavním menu volba Debug Tato volba umožní startovat ladění (Start Debugging) a nastavit režim ladění, pohybovat se mezi příkazy programu (Step Into, Step Over), zavést bod přerušení (New Breakpoint), smazat všechny body přerušení (Delete All Breakpoints), zobrazit okna Immediate, Output (Debug- Windows-Immediate, Debug-Windows-Output), nastavit výjimky pro testování (Debug-Exceptions), zavést nový bod přerušení pro funkci (Window-New Breakpoint) a zavést nový bod přerušení pro data (Debug-New Beakpoint-New Data Breakpoint).

V hlavním menu volba View Volby View-Other Window-Output a View-Other Window-Command zobrazí okna Output a Command. Panely s potřebnými ikonami Volby View-ToolBars-Debug a View-ToolBars-Debug Location zobrazí panely Debug a Debug Location. Panel Debug: zobraz Watch 1 okno Show Threds in Source Ukaž následující příkaz Call Stack zobraz Immediate okno zobraz Locals okno Panel Debug Location: Panel Standard:

Start Debugging Start Debugging Break All Stop Debugging Step Into Step Over Step Out Ladění bez využití pomocných oken ( ) V programu nastavíme body přerušení. Libovolný bod přerušení na vybraném příkazu stanovíme tak, že: 1. Předznačíme příkaz 2. Klepneme myší na šedém okraji na úrovni příkazu, nebo použijeme volbu menu, resp. panel Debug Další kliknutí na bod přerušení znamená jeho odvolání. Program spustíme v režimu Debugging a nastavíme vstupní data tak, aby došlo k dynamickému zastavení na plánovaném bodě přerušení. Příkaz s bodem přerušení se neprovedl. Potom se v kódu programu můžeme dívat na hodnoty datových struktur. Toto ladění tedy probíhá přímo nad kódem programu, po jeho zastavení provádění na bodě přerušení. Příkaz, v němž je bod přerušení, bude žlutý se šipkou na okraji okna kódu. Klepnutím nebo umístěním kurzoru na libovolnou datovou strukturu systém zobrazí její aktuální hodnotu. Např. se takto můžeme podívat na aktuální hodnotu atributu TextBox3.text textového pole TextBox3.

Aktuální hodnoty datových struktur využijeme pro posouzení, probíhá-li vše tak, jak bylo zamýšleno. Pro provedení dalších příkazů můžeme použít krokování pomocí ikony šipky (v panelu Debug) nebo pomocí menu Debug-Step-Into. Použití okna Watch V režimu ladění okno Watch zobrazíme pomocí menu Debug-Windows-Watch. Toto okno umí sledovat hodnoty datových struktur, resp. i hodnoty výrazů. Abychom dotovou strukturu dostali do sledování v okně Watch, tak na ní uděláme kontextové menu a vybereme volbu Add Watch. Výsledky sledování:

Použití okna Immediate Pomocí tohoto okna můžeme změnit hodnotu proměnné. Když okno zobrazíme (program je ve stavu Debugging), pak do něj můžeme napsat změnu proměnné. Např. vek=25 a v ladění můžeme pokračovat.

Okno Watch zaregistrovalo změnu proměnné vek. V režimu ladění je tedy možno provozovat následující aktivity 1. Nastavit body přerušení 2. Krokovat program 3. Sledovat proměnné a příkazy v oknu Watch a přepisovat jejich hodnoty v okně Immediate.