Test Management. Overview. Fabrizio Morando. Application Development Manager
|
|
|
- Gladys Fisher
- 10 years ago
- Views:
Transcription
1 Test Management Overview Fabrizio Morando Application Development Manager martedì 20 novembre 2012
2 Challenges to Software Quality
3 Evolution of tools and processes Sketch Flow C/C++ VB COM Waterfall Java/C#/managed Web Services Agile/TDD RIA Cloud Lean UI Automation Hyper-V
4 Sources for Test Cases by Test Type Business Focus Business Reqs User Reqs Validates Acceptance Testing System Reqs Technical Architecture Validates System Testing Hardware Specs Software Specs Validates Integration Testing Detailed Design Dev Standards Validates Unit Testing Regression Testing Technical Focus Produce Code Reference: Learning Tree International Course 316 Software Testing and Inspection Methods
5
6 Definizioni di Test In carico al TEAM di SVILUPPO (White-Box testing) Unit Test (test unitari creati dal singolo developer) Integration Test (test funzionali per verificare l integrazione completa del sistema) In carico al TEAM di TEST (Black-Box testing) Functional Test Smoke Test (o System Test, per verificare testabilita del sistema) Regression Test (Functional Test non oggetto di rilascio) Functional Test (Functional Test oggetto di rilascio) Performance Test (Non functional) Stability Test (Load Test, Stress Test) Scalability Test (tecniche di TCA Transaction Cost Analisys)
7 Black-box Test Management Prerequisiti: Comprendere il sistema: requirement funzionali e non funzionali. Phased solution: comprendere le multiple fasi di rilascio per pianificare la corretta Test Strategy Fortemente Consigliato: Iniziare Test Design durante analisi/sviluppo. Pianificare il Test Schedule in dettaglio, per maggiore riproducibilità delle sessioni.
8 Test Management Funzionale Le attivita di Test Management Funzionale sono volte a dare una risposta alle seguenti domande: What (quali aree testare) How (come testare) When (quando organizzare le sessioni) Who (chi deve testare)
9 Test Management Funzionale Queste sono principalmente le fasi delle attivita di test funzionale: Test Planning (when) Test Design (what) Test Development (how) Test Execution (who)
10 Test Planning Determinare metodo di Design Determinare test tools Eventualmente Test Harness in-house Determinare Test Engineers Determinare Quality Gates Livello di completezza test Livelli di qualità adeguati I Quality gates in SCRUM sono chiamati DoD (Definition of Done)
11 Test Design Prioritizzazione dei test case: Sulla base della criticità (risk) Sulla base della frequenza di utilizzo (usage) Sulla base della complessità (complexity) Priorità ai Defects: considerare maggiormente Quelli che emergono dai BVT Quelli oggetto di Patching, Hotfixing
12 Test Development Le sequenze di esecuzione determinate nei Test Set dovrebbe guidare l organizzazione dei Test Data. Sempre nella fase di test development vi e la Data Preparation: organizzazione dei dati per i vari test case. La fase di test development puo includere lo sviluppo dei test case (nel caso non siano tutti ad esecuzione manuale)
13 Test Execution Utilizzare Test Procedures Templates Implementare Automated Builds e Smoke Test Implementare un Regression Test Set costante L ordine corretto di Test Execution Session e : Automated Build + Packaging System Setup from Build Smoke Test (subset dei regression, system test) Regression Test (subset dei functional, critical area) Functional Test Gestire il Defect Tracking system
14 Smoke Tests Basic Verification Tests Su ogni env, verifica di: Connettivita Database Risposta Web App Attivazione Servizi Presenza files necessari Tools Visual Studio Unit Tests (Microsoft) \ Ant-Maven (open source) Custom Scripts
15 Non Functional testing
16 Ciclo di miglioramento delle prestazioni Definire requisiti (Sviluppare) Modificare l applicazione Esecuzione dei test di performance Analizzare i dati raccolti Identificare i colli di bottiglia Soddisfa i requisiti? No Sì Finito 16
17 Load test Si dividono in Stability Tests Hanno obbiettivo evidenziare eventuali criticita del sistema Stress Tests Hanno obbiettivo stabilire i limiti del sistema togliendo risorse al sistema stesso Capacity Tests Verifica della scalabilita dei sistemi TCA Transaction Cost Analisys Performance Tests Misura prestazioni relative e/o assolute Tools (a parte Visual Studio) ACT application server test (web apps) LoadRunner, WinRunner
18 Load test Primary goal of a Load Test is to simulate many users accessing server at the same time By adding Web Tests to a Load Test you can, - Simulate multiple users opening simultaneous connections to a server - Make multiple HTTP requests - Set other properties that apply to individual Web Tests Also runs Unit Tests Collects performance metrics on client and server - Remote Registry service must be running - account in Performance Monitor Users group requires a course on its own 18
19 Generating load Rig a group of agents coordinated by a controller Agent runs test Controller administer the agents and collect test results Client to develop tests - select tests to run - view test results 19
20 Its Time For A Positive Change
21 Test Automation Pyramid also Business Layer Business Logic Source: Mike Cohn 2010
22 Visual StudioTest Capabilities generalist specialist coded ui test test runner web performance test unit testing load test test case management virtual lab management data diagnostic adapters (video, action log, event log etc) team foundation server with reporting (bugs, requirements, user stories, source control, build)
23 Visual Studio Test Types Unit Test Database Unit Test Web Performance Test Load Test Generic Test Ordered Test Manual Test (Test Case) Coded UI Test 23
24 Some definitions A unit test is a piece of a code (usually a method) that invokes another piece of code and checks the correctness of some assumptions afterward. If the assumptions turn out to be wrong, the unit test has failed. A unit is a method or function. When we test something, we refer to the thing we re testing as the system under test (SUT). An external dependency is an object in your system that your code under test interacts with, and over which you have no control. A stub is a controllable replacement for an existing dependency in the system. A mock object is a fake object in the system that decides whether the unit test has passed or failed. It does so by verifying whether the object under test interacted as expected with the fake object. There s usually no more than one mock per test. Source: Roy Osherove 2009
25 Unit testing Definitions & suggestions Creating tests Data driven Test impact analysis Mocking Database tests 25 Microsoft Confidential
26 What is / isn t a unit test? Simple. Quick to run. Independent and selfcontained: Should not rely on any previous test results or any particular execution order. Doesn t cross any unit test boundaries Easy to maintain over time. Documented. Not archaic. Lacking variability: a valid unit test should always consistently pass. Positive or negative: They can validate exceptions and error conditions as well as expected results and states. Not a test that validates integration (your database and your class library). Not a test that interacts with UI, network resources, or the file system. Is not something that takes a long while to run. Not an end-to-end test of a user scenario. Not a performance, stress, load test, security, or other advanced test. Is not complex. 26
27 Web test Uses a recorder for test creation: - Records web requests using Internet Explorer - Analyzes the HTML traffic: each response can be validated for expected behavior - Ordered series of HTTP requests against a target web applications Support for: - HTTPS - AJAX Correlation helper Data seeding Beware - Does not run through a browser - Not a UI automation tool 27
28 Web Test Extensibility Web test plug-ins - Hook before and after a test or request Custom extraction rules - Grab custom data from the response - Manipulate that data Custom validation rules - Set additional requirements for a Web Test to pass Extract web test - Build reusable pieces 28
29 Test Impact Analysis 29 Drives quality upstream by preventing bugs from getting into the system earlier in the life cycle. Developers know the right tests impacted by their code change Testers know the right tests to verify for a given build Enhance development process by requiring verification of impacted automated tests before developers check changes into Source Control System
30 Analyze Impacted Tests During Build Enable Test Impact Analysis Build report lists impacted tests and associated code changes 30
31 Code Coverage Permette di verificare i code path toccati dai test case Serve per misurare l efficacia del testing Permette il drill-down sui dati: Assembly, Classi, Metodi Singole linee di codice Molto utile soprattutto se usato in combinazione con lo Unit Testing Gli assembly vanno instrumentati Il Visual Studio lo fa automaticamente quando si selezionano le opzioni di Code Coverage Da riga di comando bisogna usare vsinstr /coverage MyAssembly.dll
32 Code Coverage A Quantitative Measure of how much of the Application has been tested. Quantitative Measure: % of the application covered during testing Blocks (% Blocks) Covered Blocks (% Blocks) Not Covered
33 Cosa succede dietro le quinte Cosa fa Visual Studio quando esegue i Test con Code Coverage Se il Code Coverage richiede l In-place Instrumentation Instrumentargli assembly Ri-firma se necessario Crea il folder di deployment Copia i file Lancia eventuali script di setup Lancia i test Lancia gli script di CleanUp Se il Code Coverage richiede l Intrumentation solo dopo il deployment Crea il folder di deployment Copiare i file Instrumenta gli assembly Ri-firma se necessario Lancia eventuali script di setup Lancia i test Lancia gli script di CleanUp
34 Data-driven testing 34 Microsoft Confidential
35 Note sui test Data Driven I dati sono caricati in memoria per non rallentare i test Evitate troppi dati Il framework di test carica solo le colonne necessarie La cosa migliore comunque è di usare delle View apposite, e di decidere il numero di righe da utilizzare nei test Data Driven in funzione del singolo test e delle sue performance
36 Load testing Web tests Load tests 36 Microsoft Confidential
37 Load Test Simulate many users accessing a server at the same time Are a series of Web tests or unit tests which operate under multiple simulated users over a period of time Scenario is the container within a load test where you specify load pattern, test mix, browser mix, and network mix Allow for simulation of complex, realistic work loads Load tests can be used in different scenarios of testing. Stress testing Smoke testing Performance testing Capacity Planning test 37 Microsoft Confidential
38 Load Testing: Results and Reports
39 Manual Tests 39 Microsoft Confidential
40 Manage your tests in MTM 40 Microsoft Confidential
41 Feedback loop 41 Microsoft Confidential
42 Select what to collect 42 Microsoft Confidential
43 Test Planning & Strategies Test Strategies Master Plan Planning Iterations 43 Microsoft Confidential
44 Release Planning Iteration Planning Iteration Execution Iteration Retrospective Release Iteration Test Strategy Inception Construction Release Set Test Strategy Define Done, Done Establish Environments Review configurations Add stories to plan Define acceptance Select regression tests Define Test Settings Author tests Run tests File bugs Verify fixes Automate tests Update master plan Identify product debt Identify test debt Select test for automation Regression testing Release doneness testing Release sign off Create plans Generate Data Multiple Iterations 44 Microsoft Confidential
45 Test Strategy Unit Testing Iteration 1 Iteration 2 Release Iteration Feature A Feature B Feature C Feature D Manual Testing Regression Testing Performance Testing 45 Microsoft Confidential
46 Master plan Master Plan Doneness Tests Done Test 1 Regression Tests Area 1 Critical Tests Area 1 Done Test 2 Area 2 Area 2 46 Microsoft Confidential
47 Iteration 1 Planning Game Master Plan Doneness Tests Done Test 1 Done Test 1 1 Done Test 2 Done Test 2 2 Regression Tests Area 1 Area 2 Critical Tests Area 1 Area 2 Iteration 1 Test Plan User Story 1 Acceptance Test 1 Acceptance Test 2 Done Test 1 Done Test 2 User Story 2 Acceptance Test 3 Acceptance Test 4 Done Test 1 Done Test 2 Regression Area 1 Critical Tests 47 Microsoft Confidential
48 Iteration 1 Retrospective Master Plan Doneness Tests Done Test 1 Regression Tests Area 1 Critical Tests Area 1 Done Test 2 Area 2 Area 2 Iteration 1 Test Plan User Story 1 Acceptance Test 1 Acceptance Test 2 Done Test 1 Done Test 2 User Story 2 Acceptance Test 3 Acceptance Test Test 44 Done Test 1 Done Test 2 Regression Area 1 Critical Tests 48 Microsoft Confidential
49 Iteration 2 Master Plan Doneness Tests Done Test 1 Regression Tests Area 1 Critical Tests Area 1 Done Test 2 Area 2 Area 2 Iteration 1 Test Plan Iteration 2 Test Plan User Story 1 User Story 3 Acceptance Test 1 Acceptance Test 5 Acceptance Test 2 Acceptance Test 6 Done Test 1 Done Test 1 Done Test 2 Done Test 2 User Story 2 User Story 4 Acceptance Test 3 Acceptance Test 7 Acceptance Test 4 Acceptance Test 8 Done Test 1 Done Test 1 Done Test 2 Done Test 2 Regression Area 1 Critical Tests Regression Area 2 Critical Tests 49 Microsoft Confidential
50 Iterations 3..n Release Iteration Planning Master Plan Doneness Tests Done Test 1 Regression Tests Area 1 Critical Tests Area 1 Done Test 2 Area 2 Area 2 Iteration 1 Test Plan Iteration 2 Test Plan Release Test Plan Critical Tests User Story 1 User Story 3 Area 1 Acceptance Test 1 Acceptance Test 5 Area 2 Acceptance Test 2 Acceptance Test 6 Acceptance Test 4 Done Test 1 Done Test 1 Acceptance Test 5 Done Test 2 Done Test 2 Acceptance Test 6 User Story 2 Acceptance Test 3 Acceptance Test 4 Done Test 1 Done Test 2 Regression Area 1 Critical Tests User Story 4 Acceptance Test 7 Acceptance Test 8 Done Test 1 Done Test 2 Regression Area 2 Critical Tests Regression Tests Area 1 Acceptance Test 1 Acceptance Test 25 Area 2 Acceptance Test 43 Acceptance Test Microsoft Confidential
51 Anatomy of an Iteration D E V Sprint plan Implement User Story 1 (US1) Implement US2 US2 Fix bugs Fix bugs Build 1 Build 2 Build 3 Build 4 Build 5 Build 6 Build 7 T E S T Sprint plan Write tests for US1 Write tests for US2 Test US1 & file bugs Verify fixes Test US2 & file bugs Regress impacted tests Verify fixes 51 Microsoft Confidential
52 Automated Testing Automation Supported technologies Test Configurations Test Settings 52 Microsoft Confidential
53 Automated testing Can this be automated? What is the application type? Was it built with testability in mind? If not suitable for full automation, what about partial automation? What is the cost of automation? What is the cost of maintaining this test automation? 53 Microsoft Confidential
54 Automated testing What is the benefit of automating this test? Should we design big end-to-end tests, or more modular tests? What is the best way to automate this test case? How do I make this test case robust? What else can / should we automate? 54 Microsoft Confidential
55 Test Configurations What configurations do we need to support? What configurations are likely to surface problems? What configurations are likely to yield the same results? 55 Microsoft Confidential
56 Test Settings What information do we need? For each type of test For each machine in a test environment What is the overhead associated with collecting various pieces of information? Are there custom data diagnostic adapters we should invest in authoring? 56 Microsoft Confidential
57 Coded UI Tests (CUIT) Architecture Search & Filter Databinding Platform support 57 Microsoft Confidential
58 Architecture / Data Flow Coded UI Test Runner Playback & API Code/XML Recorder Technology Abstraction Layer (TAL) Low Level Hooks MSAA/UIA Web Third Party 58 Microsoft Confidential
59 Lab Management Architecture Lab Environments Network Isolated Environments Snapshosts Lab Workflow 59 Microsoft Confidential
60 Lab Management Architecture 61 Microsoft Confidential
61 Lab Environment Create an environment from virtual machines in library Refresh the list of environments Create an active environment by deploying an environment in library Operations on selected environment List of environments in team project Virtual machines in selected environment 62 Microsoft Confidential
62 Thank You
Testhouse Training Portfolio
Testhouse Training Portfolio TABLE OF CONTENTS Table of Contents... 1 HP LoadRunner 4 Days... 2 ALM Quality Center 11-2 Days... 7 HP QTP Training Course 2 Days... 10 QTP/ALM Intensive Training Course 4
Introduction to the IBM Rational Software Development Platform
IBM Software Group Introduction to the IBM Software Development Platform Luca Amato SOA Leader Certified IT Architect [email protected] Messina, 24 Maggio 2007 2005 IBM Corporation IBM Software Agenda
Application Lifecycle Management. Build Automation. Fabrizio Morando Application Development Manger Microsoft Italia
Application Lifecycle Management Build Automation Fabrizio Morando Application Development Manger Microsoft Italia Application Lifecycle Management Fondamenti di Build Management Do your systems talk business?
Corso: Supporting and Troubleshooting Windows 10 Codice PCSNET: MW10-3 Cod. Vendor: 10982 Durata: 5
Corso: Supporting and Troubleshooting Windows 10 Codice PCSNET: MW10-3 Cod. Vendor: 10982 Durata: 5 Obiettivi Al termine del corso i partecipanti saranno in grado di: Descrivere i processi coinvolti nella
Testing Tools using Visual Studio. Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation Plan REQUIREMENTS BACKLOG Monitor + Learn Development Collaboration Production Develop + Test Release
SOFTWARE TESTING TRAINING COURSES CONTENTS
SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software
Source code security testing
Source code security testing Simone Riccetti EMEA PSS Security Services All information represents IBM's current intent, is subject to change or withdrawal without notice, and represents only IBM ISS goals
22/11/2015-08:08:30 Pag. 1/10
22/11/2015-08:08:30 Pag. 1/10 CODICE: TITOLO: MOC20462 Administering Microsoft SQL Server Databases DURATA: 5 PREZZO: LINGUA: MODALITA': 1.600,00 iva esclusa Italiano Classroom CERTIFICAZIONI ASSOCIATE:
Percorso Mcsa Managing and Mainting Windows 8
Percorso Mcsa Managing and Mainting Windows 8 Descrizione In questo corso, gli studenti imparano a progettare l'installazione, la configurazione e la manutenzione di Windows 8. Due caratteristiche uniche
Corso: Administering Microsoft SQL Server 2012 Databases Codice PCSNET: MSQ2-1 Cod. Vendor: 10775 Durata: 5
Corso: Administering Microsoft SQL Server 2012 Databases Codice PCSNET: MSQ2-1 Cod. Vendor: 10775 Durata: 5 Obiettivi Pianificare e installare SQL Server. Descrive i database di sistema, la struttura fisica
Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011
QAI /QAAM 2011 Conference Proven Practices For Managing and Testing IT Projects Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011 Format This presentation is a journey When Bill and
Big Data, Big True. IDC Big Data Conference II, Bologna 19 novembre 2013. Fabio Rizzotto IT Research&Consulting Director, IDC Italy
Big Data, Big True IDC Big Data Conference II, Bologna 19 novembre 2013 Fabio Rizzotto IT Research&Consulting Director, IDC Italy Il sorpasso dei Big Data sulla BI Business Intelligence Big Data Worldwide
Copyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),
Content of 6 Months Software Testing Training at EH1-Infotech Module 1: Introduction to Software Testing Basics of S/W testing Module 2: SQA Basics Testing introduction and terminology Verification and
Standard Glossary of Terms Used in Software Testing. Version 3.01
Standard Glossary of Terms Used in Software Testing Version 3.01 Terms Used in the Expert Level Test Automation - Engineer Syllabus International Software Testing Qualifications Board Copyright International
ASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010
ASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010 QA2010 3 Days INTRODUCTION This three-day, instructor-led course provides students with the knowledge and skills to prevent, detect, manage and avoid
Corso: Mastering Microsoft Project 2010 Codice PCSNET: MSPJ-11 Cod. Vendor: 50413 Durata: 3
Corso: Mastering Microsoft Project 2010 Codice PCSNET: MSPJ-11 Cod. Vendor: 50413 Durata: 3 Obiettivi Comprendere la disciplina del project management in quanto si applica all'utilizzo di Project. Apprendere
Introduction to Automated Testing
Introduction to Automated Testing What is Software testing? Examination of a software unit, several integrated software units or an entire software package by running it. execution based on test cases
International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN: 2349-6495
International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] Survey on Automation Testing Tools for Mobile Applications Dr.S.Gunasekaran 1, V. Bargavi 2 1 Department
Mike Chyi, Micro Focus Solution Consultant May 12, 2010
Mike Chyi, Micro Focus Solution Consultant May 12, 2010 Agenda Load Testing Overview, Best Practice: Performance Testing with Diagnostics Demo (?), Q&A Load Testing Overview What is load testing? Type
Corso: Configuring and Administering Windows 7 Codice PCSNET: MSW7-8 Cod. Vendor: 50322 Durata: 5
Corso: Configuring and Administering Windows 7 Codice PCSNET: MSW7-8 Cod. Vendor: 50322 Durata: 5 Obiettivi Descrivere e scegliere le varie versioni di Windows 7 Eseguire una nuova installazione di Windows
SOFTWARE PERFORMANCE TESTING SERVICE
SOFTWARE PERFORMANCE TESTING SERVICE Service Definition GTS s performance testing services allows customers to reduce the risk of poor application performance. This is done by performance testing applications
Dal PDM al PLM, architettura tradizionale e piattaforma Cloud : l'integrazione facilitata dalla nuova tecnologia
Dal PDM al PLM, architettura tradizionale e piattaforma Cloud : l'integrazione facilitata dalla nuova tecnologia Riccardo Ceccanti Sales Manager Man and Machine Software Srl Di cosa parleremo: Man and
Business Application Services Testing
Business Application Services Testing Curriculum Structure Course name Duration(days) Express 2 Testing Concept and methodologies 3 Introduction to Performance Testing 3 Web Testing 2 QTP 5 SQL 5 Load
From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development
From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development Introduction Today s developers are under constant pressure to launch killer apps and release enhancements as
Microsoft Training and Certification Guide. Current as of December 31, 2013
Microsoft Training and Certification Guide Current as of December 31, 2013 Welcome to the Microsoft Training and Certification Guide. This device is intended to provide a quick, comprehensive view of our
Th3 - Open Source Tools for Test Management
Th3 - Open Source Tools for Test Management Narayanan C. V., Vice President, Sonata Software Limited www.sonata-software.com Agenda Introduction Methodology Architectural View Test Management Best Practices
Corso: Microsoft Project Server 2010 Technical Boot Camp Codice PCSNET: AAAA-0 Cod. Vendor: - Durata: 5
Corso: Microsoft Project Server 2010 Technical Boot Camp Codice PCSNET: AAAA-0 Cod. Vendor: - Durata: 5 Obiettivi Comprendere la terminologia Project Server e i componenti principali del sistema Descrivere
Fundamentals of LoadRunner 9.0 (2 Days)
Fundamentals of LoadRunner 9.0 (2 Days) Quality assurance engineers New users of LoadRunner who need to load test their applications and/or executives who will be involved in any part of load testing.
APC-Pro sa Computer Service
Configuring, Managing and Maintaining Windows Server 2008-based Servers (6419B) Durata: 5 giorni Orario: 8:30 12:00 / 13:30-17.00 Costo per persona: CHF 1 900.-- (Min. 5 partecipanti) Obiettivi di formazione
Continuous Integration
Continuous Integration WITH FITNESSE AND SELENIUM By Brian Kitchener [email protected] Intro Who am I? Overview Continuous Integration The Tools Selenium Overview Fitnesse Overview Data Dependence My
Best Practices for Web Application Load Testing
Best Practices for Web Application Load Testing This paper presents load testing best practices based on 20 years of work with customers and partners. They will help you make a quick start on the road
«Software Open Source come fattore abilitante dei Progetti per le Smart Cities»
«Software Open Source come fattore abilitante dei Progetti per le Smart Cities» Le esperienze nell Electronic Ticketing, nel Wireless Sensor Networks, nei Telematic Services & Location Based Systems Enrico
ICAgile Learning Roadmap Agile Testing Track
International Consortium for Agile ICAgile Learning Roadmap Agile Testing Track Learning Objectives Licensing Information The work in this document was facilitated by the International Consortium for Agile
Microsoft Training and Certification Guide. Current as of March 16, 2015
Microsoft Training and Certification Guide Current as of March 16, 2015 Welcome to the Microsoft Training and Certification Guide. This guide is intended to provide a quick, comprehensive view of our training
Plan-Driven Methodologies
Plan-Driven Methodologies The traditional way to develop software Based on system engineering and quality disciplines (process improvement) Standards developed from DoD & industry to make process fit a
A Practical Guide to implementing Agile QA process on Scrum Projects
Agile QA A Practical Guide to implementing Agile QA process on Scrum Projects Syed Rayhan Co-founder, Code71, Inc. Contact: [email protected] Blog: http://blog.syedrayhan.com Company: http://www.code71.com
ANTAREX. AutoTuning and Adaptivity approach for Energy efficient exascale HPC systems. Type of action: H2020: Research & Innovation Actions (RIA)
ANTAREX AutoTuning and Adaptivity approach for Energy efficient exascale HPC systems Call: H2020-FET-HPC-1-2014 Type of action: H2020: Research & Innovation Actions (RIA) Topics: Subtopic Project Coordinator
Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper
Performance testing in Agile environments Deliver quality software in less time Business white paper Table of contents Executive summary... 2 Why Agile? And, why now?... 2 Incorporating performance testing
Corso: Core Solutions of Microsoft Skype for Business 2015 Codice PCSNET: MSKY-5 Cod. Vendor: 20334 Durata: 5
Corso: Core Solutions of Microsoft Skype for Business Codice PCSNET: MSKY-5 Cod. Vendor: 20334 Durata: 5 Obiettivi Al termine del corso i partecipanti saranno in grado di: Descrivere l'architettura di
Titoli delle qualifiche
Level 1: Level 1 Award in Selling lawfully and ethically (Legalità ed etica della vendita) Level 1 Award in Understanding the sales cycle (Capire il processo di vendita) Level 1 Award in Understanding
Chi sono in quattro punti.
vsphere 5 Licensing Chi sono in quattro punti. Massimiliano Moschini Presales/Postsales and Trainer VMUG IT Board Member VCP, VSP VTSP,VCI, V http://it.linkedin.com/in/massimilianomoschini @maxmoschini
Programma corso di formazione J2EE
Programma corso di formazione J2EE Parte 1 Web Standard Introduction to Web Application Technologies Describe web applications Describe Java Platform, Enterprise Edition 5 (Java EE 5) Describe Java servlet
Integrating Team Foundation Server, Microsoft Test Manager and Coded UI Tests
Integrating Team Foundation Server, Microsoft Test Manager and Coded UI Tests Ing. Gonzalo Alba Trainer, MCP, CSM, Automation developer Introduction to Application Lifecycle Management with Visual Studio
Cost effective methods of test environment management. Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA
Cost effective methods of test environment management Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA 2013 Agenda Basic complexity Dynamic needs for test environments Traditional
Choosing A Load Testing Strategy Why and How to Optimize Application Performance
Choosing A Load Testing Strategy Why and How to Optimize Application Performance What Is Load Testing? Systematic exposure of an application to real world, expected usage conditions before deployment Analyzes
Your 2 nd best friend
Your 2 nd best friend Hunting cartridges NATURAL 2 Your 2 nd best friend NATURAL FATTE DA CACCIATORI PER I CACCIATORI. La qualità della cartuccia in un azione venatoria è l elemento più importante che
70-299: Implementing and Administering Security in a Microsoft Windows Server 2003 Network (Corso MS-2823)
70-299: Implementing and Administering Security in a Microsoft Windows Server 2003 Network (Corso MS-2823) A chi si rivolge: amministratori di sistemi o ingegneri di sistemi che dispongono delle competenze
Tonight s Speaker. Life of a Tester at Microsoft Urvashi Tyagi Software Test Manager, Microsoft
Tonight s Speaker Life of a Tester at Microsoft Urvashi Tyagi Software Test Manager, Microsoft You will learn about what a software tester does at Microsoft, how the role interfaces with program managers
Bridging the Gap Between Acceptance Criteria and Definition of Done
Bridging the Gap Between Acceptance Criteria and Definition of Done Sowmya Purushotham, Amith Pulla [email protected], [email protected] Abstract With the onset of Scrum and as many organizations
The Tester's Role in Continuous Integration
W8 Track 10/3/2012 The Tester's Role in Continuous Integration Presented by: Roi Carmel HP Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 904-278-0524 [email protected]
Maintaining Quality in Agile Environment
Maintaining Quality in Agile Environment Authors : Mr. Vasu Padmanabhan, Mr. V. Arockia Jerome Presenter / Speaker : Mr. V. Arockia Jerome Banking and Financial Services, Delivery Excellence Group (DEG)
Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
???? 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Application Delivery is Accelerating Surge in # of releases per app
The Association of System Performance Professionals
The Association of System Performance Professionals The Computer Measurement Group, commonly called CMG, is a not for profit, worldwide organization of data processing professionals committed to the measurement
Sonata s Product Quality Assurance Services
Sonata s Product Quality Assurance Services ISVs to Gain From Sonata s Product Quality Assurance Service Sonata s Product Quality Assurance Services, powered by our product lifecycle-based testing model,
Ce document a été téléchargé depuis le site de Precilog. - Services de test SOA, - Intégration de solutions de test.
Ce document a été téléchargé depuis le site de Precilog. - Services de test SOA, - Intégration de solutions de test. 01 39 20 13 55 [email protected] www.precilog.com End to End Process Testing & Validation:
Gli International Standard on Auditing e gli altri Standard Professionali Internazionali
Gli International Standard on Auditing e gli altri Standard Professionali Internazionali 1 Agenda International Standard on Auditing Altri Standard professionali internazionali 2 International Standard
Latest Trends in Testing. Ajay K Chhokra
Latest Trends in Testing Ajay K Chhokra Introduction Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the customer.
Microsoft Modern ALM. Gilad Levy Baruch Frei
Microsoft Modern ALM Gilad Levy Baruch Frei Every app Every developer Any platform Achieve more Team agility The Open Cloud Open, broad, and flexible cloud across the stack Web App Gallery Dozens of.net
1/20. MobiLab. 17 Luglio 2007. [email protected]. www.mobilab.unina.it
1/20 Workshop 19 GIUGNO 2007 SELEX -Sesm- CINI-UoN Data Distribution Service Progetto Iniziativa Software www.iniziativasoftware. Progetto COSMIC http://www.cosmiclab./ Domenico Cotroneo, Christian Esposo,
Performance Testing and Optimization in Web-Service Based Applications
Performance Testing and Optimization in Web-Service Based Applications Mesfin Mulugeta [email protected] Sr. Software Performance Engineer Goals of the Presentation Brief introduction to software
Web UI & Functional Test Automation for Continuous Agile Deliveries
Web UI & Functional Test Automation for Continuous Agile Deliveries Web Mobile API Database Date: 19 th Jan, 2016 Webinar Presentation by, Premal Dave, TestingWhiz About TestingWhiz TestingWhiz offers
Programming Fundamentals of Web Applications Course 10958A; 5 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Programming Fundamentals of Web Applications Course 10958A; 5 Days Course
HP Application Lifecycle Management
HP Application Lifecycle Management Overview HP Application Lifecycle Management is a software solution expressly designed to allow your team to take control of the application lifecycle while investing
Application Lifecycle Management Using Visual Studio 2013 (SCRUM)
Course Code: QAALMS13 Vendor: Microsoft Course Overview Duration: 3 RRP: 2,009 Application Lifecycle Management Using Visual Studio 2013 (SCRUM) Overview This three-day, instructor-led course provides
IBM System Storage DS3400 Simple SAN Ready Express
IBM System Storage Simple SAN Ready Express Facile da implementare Pronto per supportare la crescita del tuo business Al prezzo che non ti aspetti 1 Soluzione Dischi SAN Fibre 4Gbps a basso costo ma affidabile?
SAP FORUM 2014 Hana Cloud Portal: Il cloud come ti serve
SAP FORUM 2014 Hana Cloud Portal: Il cloud come ti serve Dario Tripolisi Milano, 30/10/2014 Agenda Altevie Technologies Progetto «Pirelli Hana Cloud Portal» La piattaforma Cloud SAP SuccessFactors Extension
Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP
Know the Difference Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject
Nuovi domini di primo livello - Registra nuove estensioni con FabsWeb_HOST
Oltre 700 nuove estensioni per domini personalizzati Il conto alla rovescia è terminato! Finalmente più di 700 nuove estensioni di dominio gtld stanno per arrivare sul mercato e sono destinate a rivoluzionare
Client Side Cross Site Scripting
Client Side Cross Site Scripting 1 Client Side Cross Site Scripting CLIENT SIDE XSS - DI PAOLA 2 Soluzioni e sicurezza per applicazioni mobile e payments Consorzio Triveneto, azienda leader nei sistemi
IBM System Storage DS3400 Simple SAN Express Kit PN.172641U
IBM System Storage Simple SAN Express Kit PN.172641U Facile da implementare Pronto per supportare la crescita del tuo business Al prezzo che non ti aspetti 1 Soluzione Dischi SAN Fibre 4Gbps a basso costo
Advanced Web Application Development using Microsoft ASP.NET
Course Outline Other Information MS2311 Days 3 Starting Time 9:00 Finish Time 4:30 Lunch & refreshments are included with this course. Advanced Web Application Development using Microsoft ASP.NET Course
Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series
Overview This is a 15-day live facilitator-led or virtual workshop is designed to prompt your entire team to work efficiently with Microsoft s Application Lifecycle Management solution based around Visual
Bringing Value to the Organization with Performance Testing
Bringing Value to the Organization with Performance Testing Michael Lawler NueVista Group 1 Today s Agenda Explore the benefits of a properly performed performance test Understand the basic elements of
Developing ASP.NET MVC 4 Web Applications MOC 20486
Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies
Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials
Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials 2433: Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials (3 Days) About this Course
Progetto Ombra Milano propone un nuovo progetto dal design tutto italiano. Una SCALA di prestigio accessibile a tutti.
la crisi è la migliore benedizione che ci può accadere, tanto alle persone quanto ai paesi, poiché questa porta allo sviluppo personale e ai progressi. Crisis is the best blessing that could ever happen,
Testing Mobile Application using Device Cloud
Testing Mobile Application using Device Cloud Device Cloud and Benefits CSC has partnerships with mobile device cloud services such as DeviceAnywhere Device cloud platform provides an end-to-end solution
Levels of Software Testing. Functional Testing
Levels of Software Testing There are different levels during the process of Testing. In this chapter a brief description is provided about these levels. Levels of testing include the different methodologies
2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led
2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led Introduction This three-day, instructor-led course provides students with the knowledge and skills
Enabling Continuous Delivery by Leveraging the Deployment Pipeline
Enabling Continuous Delivery by Leveraging the Deployment Pipeline Jason Carter Principal (972) 689-6402 [email protected] Pariveda Solutions, Inc. Dallas,TX Table of Contents Matching
Developing ASP.NET MVC 4 Web Applications
Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools
HP Agile Manager What we do
HP Agile Manager What we do Release planning Sprint planning Sprint execution Visibility and insight Structure release Define teams Define release scope Manage team capacity Define team backlog Manage
Software Quality Testing Course Material
Prepared by Vipul Jain Software Quality Testing Course Material Course content is designed and will be taught in such a manner in order to make a person job ready in around 10-12 weeks. Classroom sessions
Perfect Your Mobile App with Load Testing and Test Automation
Wipro & Experitest Co-webinar: Perfect Your Mobile App with Load Testing and Test Automation June 2015 Speakers Guy Arieli CTO Experitest Sudheer Mohan Director - Mobility Certification & Automation Wipro
HP LoadRunner: Essentials 11
coursemonster.com/uk HP LoadRunner: Essentials 11 View training dates» Overview This five-day course introduces students to LoadRunner 11. The course covers topics for the VuGen, the Controller, and Analysis
This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.
20486B: Developing ASP.NET MVC 4 Web Applications Course Overview This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. Course Introduction Course Introduction
Hands-On Lab. Embracing Continuous Delivery with Release Management for Visual Studio 2013. Lab version: 12.0.21005.1 Last updated: 12/11/2013
Hands-On Lab Embracing Continuous Delivery with Release Management for Visual Studio 2013 Lab version: 12.0.21005.1 Last updated: 12/11/2013 CONTENTS OVERVIEW... 3 EXERCISE 1: RELEASE MANAGEMENT OVERVIEW...
