Setup QA Process Software Quality Assurance Telerik Software Academy

Slides:



Advertisements
Similar presentations
IOTAP Software Build Process Author: Aman Choudhary Draft Version – Work In Progress.
Advertisements

Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
Telerik Software Academy Software Quality Assurance Telerik Testing Framework.
Course Content, Evaluation, Exams
Telerik Software Academy Software Quality Assurance.
 Definitions  Background/History  Continuous Delivery › How to practice Continuous Delivery  Continuous Integration  Continuous Integration Tools.
CONTINUOUS DELIVERY / CONTINUOUS INTEGRATION. IDEAS -> SOLUTIONS Time.
Course Content, Evaluation, Exams Telerik Software Academy ASP.NET Web Forms.
Continuous Delivery Ajey Gore Head of Technology ThoughtWorks India.
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
Telerik Software Academy Software Quality Assurance.
Greg Andolshek Alex Koch Michael McCormick Team Lasso.
Continuous Integration and Testing
Extreme Programming Software Developing Methodology.
Planning and Tracking Software Quality.  What Is Software Quality?  Causes of Software Defects  What is Quality Assurance?  Improving the Software.
Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.
Test Roles and Independence of Testing Telerik Software Academy Software Quality Assurance.
Course Program, Evaluation, Examination Telerik Software Academy Apps for Windows Phone & Windows Store.
Telerik Software Academy Software Quality Assurance Binding business requirements to.NET code.
Agile Engineering. Agile - Engineering en·gi·neer·ing enjə ˈ niriNG/ noun the branch of science and technology concerned with the design, building, and.
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
Testing Constrained Combinations Telerik Software Academy Software Quality Assurance.
The Next Level Of Agile: DevOps and CD אוקטובר 2015.
Continuous Delivery and Team Foundation Server 2013 Ognjen Bajić Ana Roje Ivančić Ekobit.
Course Program, Evaluation, Examination Telerik Software Academy Mobile Applications for iPhone and iPad.
DevOps in the cloud Peter’s personal journey on how I found out, I need Dev skills to optimize my ‘Azure’ work… and so do you!!
Web Services Course Program, Evaluation, Exams Telerik Software Academy Web Services and Cloud.
KRISHNACHANDER KALIYAPERUMAL PROJECT MANAGER
JS Frameworks Course Program, Evaluation, Exams
Software Quality. Assured.
Joonas Sirén, Technology Architect, Emerging Technologies Accenture
Automation.
Implementing Cloud-based Agile Team Development - Lessons Learned
NO SILO… NO SOLO… NO BOZO !
Continuous Delivery- Complete Guide
Setup QA Process Software Quality Assurance Telerik Software Academy
Windows System Administration
Mocking Tool for easier unit testing
Digital Transformation Services
SUSE® Cloud The Open Source Private Cloud Solution for the Enterprise
JavaScript Applications: Course Introduction
Integrate Agile Testing into the Process
Continuous Integration and Testing
Web Service Testing …in another way Software Quality Assurance
Jenkins and Azure OPEN322 Michael Friedrich.
Enterprise Quality Roadmap
CI/CD for Digital Apps Streamlining the Dev, Test & Release Cycle in Enterprises Guy Arieli, CTO, Experitest.
Building a Continuous Integration Pipeline using VSTS
Continuous Integration
7 Powerful Ways Software QA Services Expert Helps You Deliver Software Faster.
Quantifying Quality in DevOps
WEBINAR: Becoming Agile In Software Testing: The Government Edition
X in [Integration, Delivery, Deployment]
DevOps CSCI 577b.
Object Oriented Analysis and Design
Rational Unified Process
What is user acceptance testing and how is it different than system testing Kusum daga.
Automated Testing and Integration with CI Tool
Quality Assurance in an Agile Development Team Michelle Wu 2018 PNSQC
Continuous Localization
DevOps in Localization Continuous Delivery
Addressing Test coverage in Continuous Testing
HCL’s Viewpoint – DevOps on MS Cloud
Node.js Test Automation using Oracle Developer Cloud- Simplified
Office 365 Development July 2014.
Planning the Prepare Stage
Street Manager Training approach
Agile Development.
Azure DevOps Integration
Presentation transcript:

Setup QA Process Software Quality Assurance Telerik Software Academy http://academy.telerik.com

The Lectors Angel Tsvetkov QA Architect Cloud Services Division Email: Angel.Tsvetkov@telerik.com Blog: http://theqaangel.com/

THE TEAM QA DEV

THE PROJECT WEB

THE ITERATION 2 WEEKS

Agenda Build Solid Ground Test In Agile Environment Test Infrastructure Continuous Delivery

Build Solid Ground In-Team Communication

Build Solid Ground Do We Need Separate Test Process?

Test In Agile Environment Everybody Testing Definition Of Done React On Quick Changes

Test In Agile Environment Fewer tests Longer execution More unstable UI Performance Service (API) Unit More tests Faster execution More stable

Test In Agile Environment Not Done In Progress Ready For Test Done Not Done Planned In Progress Ready For Test In Testing Ready For Release Released

BONUS: Continues integration (CI) feature branch TEST master branch 12

Enable automated testing Increase confidence BONUS: Continues integration (CI) Fail early Reduce the risk Reduce the overhead Enable automated testing Increase confidence 13

Test Infrastructure Development environment Deployment during development Deploy very often Potentially not stable

Test Infrastructure System Testing environment Verify base functionality Deploy very often Potentially not stable

Test Infrastructure System Integration Testing environment SIT System Integration System Integration Testing environment Verify integration points Verify base functionality Suitable for *resilience testing

Test Infrastructure User Acceptance Testing environment UAT User Acceptance User Acceptance Testing environment Suitable for manual testing Suitable for *performance testing Verify integration points Verify base functionality Stable

Test Infrastructure Live Live / Production environment Stable 

Test Infrastructure ST SIT UAT LIVE UI Testing Unit Testing System SIT System Integration UAT User Acceptance LIVE Live UI Testing Unit Testing Performance Testing Manual Testing Service Testing

Test (Execution) Infrastructure Scalability Execution Mechanism Topology

Test (Execution) Infrastructure Service Tests Performance Tests UI Tests

Test (Execution) Infrastructure Service Tests Performance Tests UI Tests

Test (Execution) Infrastructure master S-1 S-2 S-N slave slave slave

Test (Execution) Infrastructure master LABEL S-N S-1 S-2 slave slave slave

Test (Execution) Infrastructure Install Views Jobs (Projects)

Continuous Delivery ST SIT UAT LIVE System System Integration User Acceptance LIVE Live API API Integration API Integration

Continuous Delivery 11.6 sec 10-12 h 2-3 days

Continuous Delivery Speed Quality Time Focus 30 times more often releases 8000 times faster deployment 50% fewer failed deployments restore service 12 times faster

Setup QA Process ? ? ? ? ? Questions? ? ? ? ? ? ?

Free Trainings @ Telerik Academy C# Programming @ Telerik Academy csharpfundamentals.telerik.com Telerik Software Academy academy.telerik.com Telerik Academy @ Facebook facebook.com/TelerikAcademy Telerik Software Academy Forums forums.academy.telerik.com