SNAP IFPUG Software Size Estimation and Measurement Träningskurs
Software Non-functional Assessment Process (SNAP) är ett mått på mjukvaruutveckling baserat på det icke-funktionella kravet och storleken på programvaran. Det används ofta i samarbete med Function Points för att underlätta projektuppskattning, prestandaproduktivitet och kvalitetsanalys. International Function Point User Group (IFPUG) är en USA-baserad organisation av funktionspunktanalysmätare programvara användare. IFPUG-metoden för mätning av funktionell storlek kvantifierar mjukvarufunktionalitet baserat på dess logiska design och funktionskrav.
Denna instruktörsledda, liveutbildning (online eller på plats) riktar sig till proffs som vill lära sig hur man använder SNAP i projektmätning och uppskattning.
I slutet av denna utbildning kommer deltagarna att kunna:
- Lär dig mer om SNAP- och FPA-reglerna och -riktlinjerna. Kunna planera och uppskatta mjukvaruprojekt bättre. Förstå processprestandabaslinjer och identifiera områden för processförbättringar. Använd SNAP för att öka prestandaeffektiviteten och få funktionell stabilitet.
Kursens format
- Interaktiv föreläsning och diskussion. Mycket övningar och träning. Praktisk implementering i en live-lab-miljö.
Kursanpassningsalternativ
- För att begära en skräddarsydd utbildning för denna kurs, vänligen kontakta oss för att ordna.
Kursplan
Introduktion
Översikt över SNAP och IFPUG FPA
Programvaruprojektuppskattning
Parametrisk
Grupp- och storleksbaserad uppskattning
Förstå processprestandabaslinjer
Mjukvaruprojektmått
Översikt över funktionspunktsanalys
Identifiera typ av räkning, syfte, omfattning och gräns
Datafunktioner
Elementariska process- och transaktionsfunktioner
Konverteringsfunktioner
Beräkna en funktionell storlek
Identifiera användarkrav
Räkna förbättringsprojekt
IFPUG FPA Fördelar och nackdelar
Nuvarande FSM
Software Non-functional Assessment Process (SNAP)
Fastställande av SNAP-syfte, omfattning och gräns
SNAP-kategorier och underkategorier
Beräkna icke-funktionella storleksformler
Fallstudie för SNAP-beräkning
Sammanfattning och nästa steg
Krav
- Grundläggande kunskap och förståelse för uppskattning och dimensionering av programvara
Publik
- Projektledare
- Business analytiker
- Mjukvarumetrikspecialister
- Kvalitetskonsulter
Open Training Courses require 5+ participants.
SNAP IFPUG Software Size Estimation and Measurement Träningskurs - Booking
SNAP IFPUG Software Size Estimation and Measurement Träningskurs - Enquiry
SNAP IFPUG Software Size Estimation and Measurement - Consultancy Enquiry
Vittnesmål (5)
Metod för undervisning
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Kurs - SoapUI for API Testing
Machine Translated
Jag njöt av allt eftersom det är nytt för mig och jag kan se vilket mervärde det kan ge mitt arbete.
Zareef - BMW South Africa
Kurs - Tosca: Model-Based Testing for Complex Systems
Machine Translated
Very broad overview of the subject matter that ran through all the prerequisite knowledge in ways appropriate to the course knowledge.
James Hurburgh - Queensland Police Service
Kurs - SpecFlow: Implementing BDD for .NET
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Kurs - Robot Framework: Keyword Driven Acceptance Testing
Amount of hands-on excersises.
Jakub Wąsikowski - riskmethods sp. z o.o
Kurs - API Testing with Postman
Upcoming Courses
Relaterade Kurser
API Testing with Postman
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till programvarutestare som vill använda Postman för API-testning.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utför tester med hjälp av automatiserade förfrågningar och arbetsflöden.
- Definiera, utveckla, testa och observera ett API med hjälp av ett versionskontrollsystem.
- Generera dynamisk data i en begäran.
- Dokumentera och organisera tester i samlingar för teamrevision.
Rest Assured APIs with Postman and Java
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till programvarutestare som vill testa REST-webbtjänster med Postman, Java och Rest Assured API:er.
I slutet av denna utbildning kommer deltagarna att kunna:
- Automatisera webservice API-testning med Postman och REST Assured API.
- Generera rapporter för exekveringsresultat.
- Designa och implementera automationsramverk med REST Assured API.
SoapUI for API Testing
14 timmarI denna instruktörsledda, liveträning i Sverige lär sig deltagarna hur man testar webbtjänster med hjälp av SoapAPI. Vi diskuterar hur API-testning kan lösa några av bristerna i UI- och enhetsbaserad testning. Utbildningen innehåller övningssessioner och ett utvecklingsprojekt för API-testsviten.
I slutet av utbildningen kommer deltagarna att ha en fast uppfattning om när de ska implementera API-testning, hur man utforskar och får tillgång till API:er, hur man utför olika typer av tester på både SOAP- och REST-baserade API:er och hur man sammanför sitt arbete till en integrerad, automatiserad testsvit.
Rest Assured: API Testing for REST Services
7 timmarI denna instruktörsledda, liveutbildning i Sverige lär sig deltagarna hur man använder Rest Assured för att testa REST API-tjänster. Vi diskuterar hur API-testning kan lösa några av bristerna med UI och enhetsbaserad testning. Utbildningen innehåller övningstillfällen och ett testutvecklingsprojekt. I slutet av utbildningen kommer deltagarna att ha en god förståelse för när de ska utföra REST API-testning, hur man utforskar och får tillgång till API:er, hur man utför olika typer av testning och hur man sammanför sina tester genom integration och automatisering.
Tosca: Model-Based Testing for Complex Systems
35 timmarI denna instruktörsledda, live-träning i Sverige kommer deltagarna att lära sig hur man använder Tosca för att utföra end-to-end (webb + backend) tester. Utbildningen kombinerar teori med praktik i en levande labbmiljö, vilket ger deltagarna chansen att interagera med tekniken, instruktören och deras kamrater.
Utbildningen börjar med en översikt över traditionell kod och skriptbaserad automationstestning och kontrasterar den med Toscas modellbaserade (MBT) tillvägagångssätt. Deltagarna lär sig hur man skapar och exekverar testfall med hjälp av Toscas standardmoduler samt hur man skräddarsyr sina egna moduler för exekvering.
Från principer för mjukvarumodellering till testtäckning i olika webbläsare, denna utbildning går deltagarna genom både teori och praktik och gör det möjligt för dem att implementera sin egen testlösning i Tosca.
Test Automation with Galen Framework
14 timmarGalen är ett öppet källkodsprogram för webbapplikationer för layout och funktionstest. Det använder Selenium att få platselement och dimension för sidelement, fånga eventuella felaktiga element och rapportera dem sedan med en skärmdump. Galen stöder både Java skript- och Java tester och är särskilt användbart för layouttester av känsliga webbplatser.
Den här instruktörsledda, livekursen introducerar deltagarna till Galen Framework och leder dem genom installation och utförande av olika typer av layout och funktionella tester.
Kursformat
- Delföreläsning, delvis diskussion, tung praktisk övning, tillfälliga tester för att mäta förståelse
TestComplete
21 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig hur man använder TestCompletes funktioner, inklusive dess testobjektmodell, kontrollpunkter, namnkartläggning och användargränssnitt för att utföra automatiserade tester på skrivbordet, webben, och mobilapplikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa, registrera och kör funktionstester.
- Skapa en skalbar och underhållbar testram.
- Skapa kontrollpunkter, justera tester för flera enheter och analysera testresultat.
- Använd TestCompletes skripttillägg.
Automate Windows Desktop Applications with AutoIt
14 timmarI denna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) kommer deltagarna att lära sig hur man använder AutoIt för att automatisera fönsterapplikationer när de går igenom en serie praktiska övningar i live-lab.
Robot Framework: Keyword Driven Acceptance Testing
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till mjukvarutestingenjörer som vill lära sig hur man skriver en uppsättning testfall och en testsvit och sedan utför testerna på en demoapplikation.
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd Robot Frameworks nyckelordsdrivna testmetod och syntax för testdata i tabellform för att skriva och utföra tester. Använd konsekvent syntax för att skapa nya sökord från befintliga. Utför BDD-test (liknande gurka) (liknande gurka). Generera och tolka rapporter och loggar för att felsöka fel i den testade applikationen. Utökade Robot Frameworks möjligheter med hjälp av tredjepartsbibliotek skrivna i Python, Java, Perl, Javascript och PHP. Integrera Robot Framework med Selenium för att testa webbapplikationer.
Serenity BDD for Automated Acceptance Tests
7 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig hur man skriver tester av hög kvalitet genom att använda "manus" och idén om "skådespelare, uppgifter och mål" för att uttrycka tester i affärstermer snarare än som interaktioner mellan system komponenter. Vi tittar på både funktions- och UI-testscenarier och visar hur Serenity kan användas för att hantera deras testning. Alla föreläsningar, anteckningar, frågesporter och diskussioner åtföljs av praktisk praktik och genomförande.
I slutet av denna utbildning kommer deltagarna att förstå ramverket Serenity och kunna använda det bekvämt. Lika viktigt kommer deltagarna att lära sig att tänka på och närma sig testautomatisering från ett annat ljus.
SpecFlow: Implementing BDD for .NET
21 timmarI denna instruktörsledda, live-utbildning i Sverige kommer deltagarna att lära sig hur man använder SpecFlow för att skriva acceptanstest som är förståeliga för såväl tekniska som icke-tekniska intressenter.
I slutet av denna utbildning kommer deltagarna att kunna:
- Bind affärskrav till .NET-kod.
- Tillämpa BDD-tekniker för att bygga upp levande dokumentation för en applikation.
- Kör SpecFlow från Visual Studio eller kommandoraden.
- Integrera SpecFlow i en befintlig kontinuerlig test- och byggmiljö.
- Integrera SpecFlow med andra testramverk som MSTest, NUnit, xUnit och MbUnit.
Behat: Behavior Driven Development (BDD) with PHP
14 timmarBDD with Python and Behave
7 timmarDenna instruktörsledda, liveutbildning i Sverige börjar med en diskussion om BDD och hur ramverket Behave kan användas för att utföra BDD-testning för webbapplikationer. Deltagarna ges gott om möjligheter att interagera med instruktören och kamrater samtidigt som de implementerar de koncept och taktik som lärt sig i denna praktiska, övningsbaserade labbmiljö.
I slutet av denna utbildning kommer deltagarna att ha en gedigen förståelse för BDD och Behave, samt den nödvändiga övningen för att implementera dessa tekniker och verktyg i verkliga testscenarier.
JBehave: BDD with Java
7 timmarJ Behave är en Java baserad BDD-ram med öppen källkod för att skriva tester i en naturlig språkstil. BDD, eller beteendedriven utveckling, är en smidig mjukvaruutvecklingsteknik som uppmuntrar samarbete mellan utvecklare, QA och icke-tekniska affärsmän i ett program.
Denna utbildning börjar med en diskussion om BDD och hur J Behave ramverket kan användas för att utföra BDD-tester för webbapplikationer. Deltagarna ges gott om möjlighet att interagera med instruktören och kamraterna medan de implementerar de koncept och taktiker som lärs i denna praktiska, praktikbaserade labbmiljö.
I slutet av denna utbildning kommer deltagarna att ha en tydlig förståelse för BDD och J Behave , såväl som den nödvändiga praxis och verktygssätt för att skriva testfall för verkliga testscenarier för mjukvara.
Publik
- Testare och utvecklare
Kursformat
- Tung tonvikt på praktisk övning. De flesta av koncepten lärs genom prover, övningar och praktisk utveckling.