Micro Focus Software Delivery and Test Trainings
Transcript
Micro Focus Software Delivery and Test Trainings
Micro Focus Software Delivery and Test Trainings Version 1.2 December 2016 This document is strictly confidential to Micro Focus Micro Focus SDT Trainings Il programma di certificazione Micro Focus SDT nasce con lo scopo di definire le azioni necessarie per diventare Partner Certificati sulle Soluzioni Micro Focus e prevede che coloro che vi aderiscono seguano specifici percorsi formativi al termine dei quali sono previste una o più sessioni di esame necessarie per ottenere la certificazione. I percorsi formativi rappresentano la sequenza di corsi consigliata per ogni curriculum. La famiglia di prodotti Micro Focus prevede tre curricula: Requirements Definition & Management Test Management Test Automation I tre curricula consentono di ottenere la copertura completa degli strumenti tecnologici della soluzione Micro Focus, illustrati in figura, per la gestione dei requisiti e per il test. Soluzione Tecnologica Borland per la Gestione dei Requisiti ed il Testing Ciascun percorso fornisce le informazioni essenziali per poter operare coi prodotti a cui il percorso fa riferimento e tutto il materiale didattico necessario. Page 2 of 16 I corsi sono fruibili come corsi tradizionali in aula con docente e sono tenuti in lingua italiana in modalità ILT (Instructor Lead Training). Gli esami di certificazione da effettuare al termine dei corsi richiedono una percentuale di successo pari all’80% o superiore. Il superamento dell’esame dà diritto all’ottenimento di un certificato digitale che abilita il Partner ad operare con Micro Focus nell’ambito della certificazione ottenuta. Tutte le durate dei corsi, espresse in giorni, prevedono mezza giornata per lo svolgimento dell’esame di certificazione. Il presente documento fornisce la descrizione dei corsi tradizionali in aula con docente (Instructor Lead Training), relativi alla sezione Test Management and Automation. Page 3 of 16 Test Management Il percorso formativo per il curriculum di Test Management prevede la frequenza di 1 corso relativo al prodotto Silk Central e riguarda nello specifico il componente Test Manager. Page 4 of 16 SilkCentral Test Manager Essentials ILT Course Format SilkCentral Test Manager Essentials includes 13 modules of instructional, text and image based training, with distribution of a virtual machine for demonstrating features and functionalities of SilkCentral. Hands-on exercises are completed using the SilkCentral product (either trial or licensed). Overview The SilkCentral Test Manager Essentials course consists of instruction and hand-on exercises relating to how application quality can be managed using MicroFocus SilkCentral Test Manager. This course should be viewed in the context of acquiring a good grounding knowledge in using SilkCentral Test Manager to manage your QA assets, execute manual tests and review test results from an end-to-end perspective. This course focuses on the essentials and may be complemented with additional course modules that cover more advanced topics or niche domains such as custom reporting, integration with requirements management tools and automation tools, etc. Through hands-on exercises, attendees will be able to: Manage user accounts Configure projects Manage test requirements Create test and execution definitions Schedule tests for manual testing Review reports within SCTM Prerequisites Familiarity with a Windows environment Ability to navigate in an Internet or intranet environment Have a basic knowledge of software quality or test management Page 5 of 16 Topics Module 1: Introduction to SilkCentral Test Manager Module 2: SilkCentral Test Manager Grand Tour Module 3: Setting the Stage - Defining test requirements for a sample application Module 4: Defining Requirements - Requirement hierarchies , requirement entry Module 5: Managing Tests - Create test plan from requirements, requirement coverage, test containers Module 6: Execution Planning - Define test executions Module 7: Creating Manual Tests - Manual test design, test libraries, test versions Module 8: Executing Manual Tests Module 9: Issue Manager Overview - Creating defects, defect workflow Module 10: Test Monitoring and Reporting - Activities, overview reports, out-of-the box reports Module 11: Project Settings - Custom property definition, source control profiles Module 12: Beyond the Basics – Data Driven Testing, Configuration Testing Module 13: System Administration - Create and manage projects, users, access rights, system settings, licensing Instructor Lead Training Duration: 3 Days A digital certificate of completion can be requested after completing both the class and the certification exam with a grade of 80% or better. Page 6 of 16 Test Automation Il percorso formativo per il curriculum di Test Automation prevede la frequenza di quattro corsi relativi alla soluzione di Test Automation. Dato che i percorsi formativi di questo curriculum si svolgono su tre track parallele che abilitano all’utilizzo di tre soluzioni ben distinte, SilkTest per il Functional Testing e SilkPerformer per il Performance Testing è possibile frequentare e sostenere gli esami di certificazione anche per percorsi singoli e non per tutte le track. Il percorso formativo per il Performance Testing prevede la frequenza di due corsi relativi al prodotto SilkPerformer, il primo propedeutico e vincolante per la partecipazione a quello successivo, ciascuno con un esame di certificazione finale che abilita il Partner a lavorare con SilkPerformer. Page 7 of 16 SilkTest Workbench Visual Scripting Essentials ILT Course Format SilkTest Workbench includes 14 modules of instructional text and image based training, with distribution of a virtual machine for demonstrations of features and functionalities of SilkTest. Hands-on exercises are completed using an installed version of SilkTest with the Workbench Interface (licensed or trial version). Overview SilkTest is a functional automated testing tool with different interfaces for you to create scripts against your application. This course focuses on the Workbench interface, and is designed to teach you how to use the Visual Testing component of SilkTest. Upon completion of this course, you will: Be able to create a new Visual Test. Know how to edit the Visual Test to add validation and logic. Be able to create data driven Visual Tests. Know how to playback automated tests, and understand the results. Prerequisites Experience working in a Windows environment Navigating a GUI environment Using a web browser Testing web or GUI application manually or with another automated test is preferred Knowledge of testing techniques is helpful Knowledge of structured programming and scripting techniques is helpful Page 8 of 16 Topics Module 1: Introduction to SilkTest Workbench Module 2: Tour of the User Interface Module 3: Projects and Users Module 4: Assets Module 5: Recording a Visual Test in the Silk Workbench Module 6: Object Recognition Module 7: Decision and Repetition Logic Module 8: Verification Logic Module 9: Using Data in Visual Tests Module 10: Debugging Visual Tests and Error Handling Logic Module 11: Test Playback and Result Analysis Module 12: Introduction to .NET scripts Module 13: Database Maintenance and Configuration Module 14: Putting it all together Instructor Lead Training Duration: 2,5 Days A digital certificate of completion can be requested after completing both the class and the certification exam with a grade of 80% or better. Page 9 of 16 SilkTest Workbench VB.NET Scripting Essentials ILT Course Format SilkTest Workbench Scripting Essentials includes 8 modules of instructional text and image based training, with distribution of a virtual machine for demonstrations of features and functionalities of SilkTest. Hands-on exercises are completed using an installed version of SilkTest with the Workbench Interface (licensed or trial version). Overview SilkTest is a functional automated testing tool with different interfaces for you to create scripts against your application. This course focuses on the Workbench test scripts, and is designed to teach you how to use the VB.NET scripting capabilities of SilkTest. This course is a logical next step after taking the “SilkTest Workbench” course, which focuses on Visual Tests. Upon completion of this course, you will: Be able to create new VB.NET test scripts Know how to edit test scripts, add validations and variablizations Be able to create data driven test scripts Know how to apply basic error handling and customized application synchronization Understand underlying SilkTest object models supporting different technologies Be able to script against certain types of custom controls Prerequisites You have taken the SilkTest Workbench course or have a good understanding of the SilkTest Workbench interface Experience working in a Windows environment Experience using a web browser and GUI environment Testing web or GUI applications manually or with another automated test tool is preferred Knowledge of testing techniques is helpful Page 10 of 16 Knowledge of structured programming (preferably VB.NET) and scripting techniques is helpful Topics Module 1: Introduction to Test Scripts Module 2: Enhancing Scripts Module 3: Application Interfacing Module 4: Locators Module 5: Application Synchronization Module 6: Error Handling Module 7: Test Object Model Module 8: Custom Controls Instructor Lead Training Duration: 2,5 Days A digital certificate of completion can be requested after completing both the class and the certification exam with a grade of 80% or better. Page 11 of 16 SilkPerformer Modeling and Implementing Load Tests ILT Course Format SilkPerformer MIL includes 12 modules of instructional, text and image based training, with distribution of a virtual machine for demonstrating features and functionalities of SilkPerformer. Hands-on exercises are completed using the SilkPerformer product (either trial or licensed). Overview The course is for QA project leaders, testers, and engineers who need to develop a working knowledge of a load testing methodology and SilkPerformer. When this course is successfully completed, the student will be able to: Identify components of an Internet infrastructure Create a load/performance test plan Use SilkPerformer to configure and record a test script Use SilkPerformer to compile and try a script Use the SilkPerformer TrueLog Explorer to troubleshoot scripts Randomize data to create realistic loads Modularize code through user-defined functions and transactions Create profiles to vary connection speeds and browser types Establish and confirm a baseline Explain and execute all six workload models Monitor agents Explore tests results Prerequisites Familiarity with a Windows environment Ability to navigate in an Internet or intranet environment Page 12 of 16 Familiarity with scripting or structured programming Knowledge about basic concepts related to load testing, Web architecture and protocols Experience testing Web applications (manually) Topics Module 1: Load Testing Fundamentals - Components of typical infrastructure that support e-commerce, benefits of load testing, load testing types, variations of load tests, models and differences between load tests Module 2: SilkPerformer Overview - SilkPerformer Basics, SilkPerformer UI, adding an application profile Module 3: Project Plan, Test Plan, and Project Outline - Site map for sample web application, test plan worksheet for sample web application Module 4: Modeling the Script - Launching recorder using Model Script and Record Menu, Recorder options and buttons, clearing cookies, modeling a script using recorder, Record log and True Log file definitions Module 5: Trying the Script - Try Script dialog, trial script with and without animation, Playback log file, output file, virtual user report file, TrueLog file, TrueLog Explorer’s Virtual User and Statistics Report Module 6: Customizing the Text - Using TrueLog Explorer, Configuring TrueLog Explorer for different user names, Configuring TrueLog Explorer Module 7: Finding and Confirming the Baseline - Add customer profiles, executing baseline reports and comparing results with virtual user report Module 8: Adjust Workload and Run Test - Adding Agent Pools, Adding Agents, Define/Examine agent health, computing responsiveness of agents, computing bandwidth Module 9: Exploring Results - Interpreting Results, Introduction of tools for results analysis, recognizing server-side bottlenecks and network bottlenecks Module 10: BDL Scripting - How to manually customize scripts using Benchmark Description Language Module 11: Data Types, Variables and Randomizing User Information - BDL datatypes, variables for random user information Page 13 of 16 Module 12: Profile Settings, Looping and Parsing in BDL - host/port values, Active Profile settings, change speed and browser type, while loops, for loops, parsing headers, parsing HTML Instructor Lead Training Duration: 2,5 Days A digital certificate of completion can be requested after completing both the class and the certification exam with a grade of 80% or better. Page 14 of 16 SilkPerformer Results Analysis and Correlation ILT Course Format Silkperformer RAC includes 10 modules of instructional, text and image based training, with distribution of a virtual machine for demonstrating features and functionalities of SilkPerformer. Hands-on exercises are completed using the SilkPerformer product (either trial or licensed). Overview This course is valuable instruction for QA project leaders, testers, and engineers who need to build or improve their skills related to load test results analysis and interpretation. Results Analysis and Correlation (RAC) is the second course in a two-part series. The first course, Modeling and Implementing Load Tests (MIL), explains how to design, implement, and run load tests. RAC explains how to interpret load test results. Leverage Performance Explorer’s functionality to your load testing advantage. Identify reliability and functionality risks. Interpret quantified data types. Analyze workload model results and pinpoint bottlenecks that can hamper your system infrastructure. Don’t miss this excellent opportunity to master your use of the Performance Explorer and the Server Analysis modules. When you successfully complete this course, you should be able to: Use Performance Explorer and the Server Analysis Module (SAM) Determine whether a specific test meets the workload and bandwidth requirements stated in the business requirements and test plan Add custom reports to the overview report Apply the concepts of range and standard deviation to analyze the average Use the candles with sticks series type to confirm the consistency of the average Validate test results Combine and correlate client-side measures for effective results interpretation Remerge and interpret data from load tests using distributed agents Combine and correlate server-side measures for monitoring, graphing, and reporting Identify possible bottlenecks and performance issues of an e-business infrastructure Page 15 of 16 Determine the root cause of a server failure during load test executions Review overview of SilkCentral Test Manager (SCTM) results integration Prerequisites Successful completion of the MIL course Topics Module 1: Reviewing the Basics Module 2: Using Performance Explorer Module 3: Understanding Quantified Data Module 4: Analyzing Client-Side Data Module 5: Analyzing Scenarios Module 6: Analyzing Server-Side Data Module 7: Understanding Root Cause Analysis Module 8: Results Analysis with SCTM Integration Module 9: Appendix Module 10: Review Instructor Lead Training Duration: 2,5 Days A digital certificate of completion can be requested after completing both the class and the certification exam with a grade of 80% or better. Page 16 of 16