AUTOMATED TEST SYSTEM DEVELOPMENT FROM SCRATCH: THE MAIN PROBLEMS AND THEIR SOLUTIONS. Lilia Sapurina
|
|
- John Atkinson
- 5 years ago
- Views:
Transcription
1 AUTOMATED TEST SYSTEM DEVELOPMENT FROM SCRATCH: THE MAIN PROBLEMS AND THEIR SOLUTIONS Lilia Sapurina
2 ABOUT ME 2 years in huge company with delivered QA processes: automated UI testing, CI 4 month in small company without any automated QA processes: development CI processes, automatisation
3 WHO IS AN AUTOMATION ENGINEER? Company with processes Company without processes
4 MAIN STEPS Syntax analysis Documentation Unit tests Rest API autotests UI autotests Autotest code Reports
5 SYNTAX ANALYSIS
6 SYNTAX ANALYSIS: ADVANTAGES Eliminates small typos Creates universal code Simplifies documentation Simplifies testing
7 SYNTAX ANALYSIS: PROBLEMS Not enough time to analyse the rules A large number of invalid code Not enough time to fix
8 SYNTAX ANALYSIS: SOLUTION Selection of basic rules Rules for reconciliation - non-critical errors Validated new code
9 SYNTAX ANALYSIS: TOOLS SonarQube - too complex Tools in the native language (e.x. Javascript - ESLint, php - PHPLint) Plugins/Special settings for IDE
10 DOCUMENTATION
11 DOCUMENTATION: ADVANTAGES Improve team communication Full use of existing functionality Getting rid of duplicates Simplify refactoring Simplify testing (REST API, unit tests, UI Autotests)
12 DOCUMENTATION: PROBLEMS Not enough time to produce detailed comments in new methods A large number of nondocumented code
13 DOCUMENTATION: SOLUTION Prioritisation: REST API methods, methods for unit-tests, helpers Add rules to syntax analysis configuration file
14 DOCUMENTATION: TOOLS Tools in the native language (JSDoc, JavaDoc, PHPDocumentor, EDoc) APIDoc
15 WHY APIDOC? APIDOC Swagger Description In code In Swagger Editor Usage REST API, Autotest (Rest, UI), helpers REST API, Autotest (REST) Language Simple comments Special layout
16 DOCUMENTATION: EXAMPLE
17 UNIT TESTS
18 UNIT TESTS: ADVANTAGES Quick bug fix Can be used like documentation Simplified refactoring
19 UNIT TESTS: PROBLEMS Not enough time to develop tests for old functionality New frameworks A large number of unit tests interfere with the development of the project
20 UNIT TESTS: SOLUTION Partial implementation: minimal test coverage Remote testing infrastructure development Instructions and examples development Tasks for new applicants
21 UNIT TESTS: TOOLS AngularJs: Jasmine + PhantomJS PHP: PHPUnit Erlang: EUnit
22 AUTOTEST: REST API
23 AUTOTEST (REST API): ADVANTAGES Continuous monitoring of the system functioning Quick bug fix Detecting bug causes Vulnerability scanner
24 AUTOTEST (REST API): PROBLEMS Wrong test structure Incomprehensible reports Misunderstanding with developers
25 FIND DEFECT REASON: ALGORITHM Report Documentation Tester
26 AUTOTEST (REST API): SOLUTION Instrumental analysis Parametrisation Resemblance of programming languages
27 AUTOTEST (REST API): TOOLS Java + Junit Allure ApiDoc
28 ADDITIONAL LOGS
29 AUTOTEST: UI
30 AUTOTEST (UI): ADVANTAGES Continuous monitoring of the system functioning Unpredictable bugs search Smoke tests
31 AUTOTEST (UI): PROBLEMS Constant design changes Functionality changes Testing duration
32 AUTOTEST (UI): SOLUTION Basic functionality allocation Basic scenarios for sprint Constant run of the simplest and fastest tests Analysis of reports by the testing team
33 AUTOTEST (UI): TOOLS Protractor + Jasmine Allure ApiDoc Testrail
34 AUTOTEST CODE
35 AUTOTEST CODE: CHECKS Syntax analysis Documentation Spelling
36 REPORTS
37 REPORTS: ADVANTAGES Improve communication between developers and testers Quick bug fix Statistical data
38 REPORTS: PROBLEMS Variety of tools Uninformative notifications Overextended error analysis
39 REPORTS: SOLUTION Similar tools Brief review Isolate reports and continuous integration system Variety of reports
40
41 FIRST RESULTS (4 MONTHS) Jenkins builds + Pull Request System + Notifications + Reports + Load Tests Backend (php) Frontend (AngularJS) Messenger (Erlang) Syntax Analysis 80 % 100 % - Unit Tests 40 % 30 % 10 % Autotest 60 API methods (30% coverage) 20 use cases 10 basic smoke test 3-4 tests per week 100% coverage (use cases)
42 THANK YOU
43 USEFUL LINKS presentations/developing-an-automated-front- end-testing-system-with-protractor-framework
Static & Dynamic Testing using Tools. Created by Kudakwashe K. Chambwe
Testing Tools Static & Dynamic Testing using Tools Created by Kudakwashe K. Chambwe Motivation We will not mention any commercial tools in this chapter, [ ] this book would date very quickly. Tool support
More informationTest-driven development
Test-driven development And how we do it at WIX Mantas Indrašius Software Engineer WIX.COM Agenda Tests overview Test-driven development (TDD) The Bowling Game demo Kickstarting a project using TDD How
More informationTest-driven development
Test-driven development And how we do it at WIX Mantas Indrašius Software Engineer WIX.COM Agenda Tests overview Test-driven development (TDD) Let s see it in action (demo) Kickstarting a project using
More informationScalable Test Automation using DCqaf framework for a leading US plus-size Fashion Retailer ATTENTION. ALWAYS.
Scalable Test Automation using DCqaf framework for a leading US plus-size Fashion Retailer ATTENTION. ALWAYS. OUR CLIENT Our client is a leading American plus-size apparel and home goods company based
More informationIntroduction to AngularJS
CHAPTER 1 Introduction to AngularJS Google s AngularJS is an all-inclusive JavaScript model-view-controller (MVC) framework that makes it very easy to quickly build applications that run well on any desktop
More informationSyllabus Technosoft Academy. Course Syllabus. 1 P a g e
Course Syllabus 1 P a g e Table of Contents Course Overview 3 Who Can Take 4 Curriculum Assignments & Units 5 2 P a g e Course Overview: This 4-month course provides students with a span of Software Test
More informationEnd-to-End Agile Testing using Incremental Approach for a Leading EIM Solution Provider ATTENTION. ALWAYS.
End-to-End Agile Testing using Incremental Approach for a Leading EIM Solution Provider ATTENTION. ALWAYS. ABOUT THE CUSTOMER Our Customer is one of the global leaders in Enterprise Information Management
More informationOpen Source Test Automation: Riding the Second Wave
K2 Keynote 5/4/16 10:00 Open Source Test Automation: Riding the Second Wave Presented by: David Dang Zenergy Technologies Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073 888- - -
More informationFirefox quality. Mozilla Paris FOSDEM Feb 3rd 2018
Firefox quality Mozilla Paris FOSDEM Feb 3rd 2018 Bonjour! Je suis Sylvestre Ledru Je parle de Firefox Quality Twitter @SylvestreLedru 2 Bonjour! 3 Bonjour! 4 Bonjour! 5 The Firefox scale About:Firefox
More informationTest all the things! Get productive with automated testing in Drupal 8. Sam Becker
Test all the things! Get productive with automated testing in Drupal 8 Sam Becker WHO AM I? Sam152 on drupal.org Back-end Drupal dev for PreviousNext Core contributor Author of 50+ contributed projects
More informationOne Digital Integrated Digital Assurance Automation Framework
One Digital Integrated Digital Assurance Automation Framework Vinod Sundararaju Antony, Director Projects Vinoth Balasubramanian, Senior Manager Projects Ankur Joshi, Manager Business Development Cognizant
More informationСравнительный анализ инструментов Автоматизации Desktop AUT. Anton Semenchenko
Сравнительный анализ инструментов Автоматизации Desktop AUT Anton Semenchenko Agenda, part 1 (general) 1. Problem 2. Solutions 2016 Agenda, part 2 (tools and criteria's) 1. Tools to be compared (15) 2.
More informationAchieving Continuous Delivery - Micro Services. - Vikram Gadang
Achieving Continuous Delivery - Micro Services - Vikram Gadang Agenda Starting point Observations and lessons learned Architecting for CD Build pipeline strategy Testing strategy Deployment strategy State
More informationContinuous Integration & Code Quality MINDS-ON NUNO 11 APRIL 2017
Continuous Integration & Code Quality MINDS-ON NUNO BETTENCOURT (NMB@ISEP.IPP.PT) @DEI, 11 APRIL 2017 Continuous Integration - THE THEORY - NMB@DEI - 11 April, 2017 CONTINUOUS INTEGRATION & SOFTWARE QUALITY
More informationFull Stack Developer with Java
Full Stack Developer with Java Full Stack Developer (Java) MVC, Databases and ORMs, API Backend Frontend Fundamentals - HTML, CSS, JS Unit Testing Advanced Full Stack Developer (Java) UML, Distributed
More informationAdvance AngularJS (with.net)
Advance AngularJS (with.net) Duration: 30-40 hours class room program Prerequisites: No eligibility, course start right from installation. But knowledge of.net could add advantage. Lab 25 hours lab sessions
More informationThe Software Delivery Experts. Agile, DevOps & QA Conference
The Software Delivery Experts Agile, DevOps & QA Conference The Software Delivery Experts Integrating Mobile Automation with Jenkins: Case Study using Perfecto Mobile with Jenkins David Dang VP of Automation
More informationContinous architecture analysis. with SonarQube in 3D
Continous architecture analysis with SonarQube in 3D Software visualization Visualization of information about software systems Visualization of classes and components Simplified risk analysis for all
More informationIdeal Test Plan. Unit testing:
Ideal Test Plan Unit testing: Frontend: Our frontend unit tests will ensure that the logic behind the user interface functions as expected. We will use Mocha to run unit tests on the frontend (javascript)
More informationYoda. Agile Project Management with GitHub. Jens Vedel Markussen, Engineering Manager Hewlett Packard Enterprise
Yoda Agile Project Management with GitHub Jens Vedel Markussen, Engineering Manager Hewlett Packard Enterprise Introduction Yoda was developed during 2017/2018 at Hewlett Packard Enterprise to support
More informationEFFECTIVE TESTING OF RICH INTERNET APPLICATIONS
EFFECTIVE TESTING OF RICH INTERNET APPLICATIONS EFFECTIVE TESTING OF RICH INTERNET APPLICATIONS Abstract Authors Pooja Gadekar Rashwin Segu Compassites Test Competency Center From a testing point of view,
More informationEMPLOYEE LOCATION TRACKING SERVICE
WES T ST R EET AWE SOM E STR EET EMPLOYEE LOCATION TRACKING SERVICE Web & Android OVERVIEW GPS fleet tracking services have been on the market for some years now but with the explosion of smartphone usage,
More informationChristian Schnapp Software Architect/ Developer(Full Stack) Attachments: Curriculum Vitae Projects
Software Architect/ Developer(Full Stack) Bismarckstr. 38 45525 Hattingen Germany (+49)152 / 02177441 christian.schnapp@gmail.com 19/03/1979 Attachments: Curriculum Vitae Projects Curriculum Vitae Working
More informationHow to implement SDL and don t turn gray. Andrey Kovalev, Security Engineer
How to implement SDL and don t turn gray Andrey Kovalev, Security Engineer Agenda SDL 101 Yandex approach SAST, DAST, FSR: drawbacks and solutions Summary 3 How to implement SDL and don t turn gray SDL
More informationONE TEAM, FOUR LOCATIONS, THREE TIME ZONES. ONE GOAL.
ONE TEAM, FOUR LOCATIONS, THREE TIME ZONES. ONE GOAL. TEAMS OVERVIEW Sqor Sports - San Francisco, United States Inaka - Buenos Aires, Argentina Erlang Solutions - Stockholm, Sweden Erlang Solutions - Budapest,
More informationAutomated testing in 3Shape. Steen Frost Tofthøj - 3Shape, Copenhagen 2017
Automated testing in 3Shape Steen Frost Tofthøj - 3Shape, Copenhagen 2017 Page 2 This presentation is about No thanks, we re too busy Page 3 Presenter Steen Frost Tofthøj M.Sc. DTU 2001 Software Developer
More informationBuilding Secure and Scalable Mobile Apps on AWS
Building Secure and Scalable Mobile Apps on AWS Dennis Hills Mobile Developer Advocate, Amazon Web Services April 20, 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda
More informationBaseline Testing Services. Whitepaper Vx.x
Whitepaper Vx.x 2018-04 Table of Contents 1 Introduction... 3 2 What is Baseline Testing?... 3 3 Customer Challenge... 3 4 Project Details... 3 4.1 First Steps... 3 4.2 Project Management... 3 4.3 Software
More informationPiotr Donicz. Profile. Education. Technical Skills. Date of birth: 11th April Mobile phone:
Piotr Donicz Date of birth: 11th April 1984 Nationality: Polish Home address Parkstr. 89C 13086 Berlin Mobile phone: +48 882 000 586 E-mail: Piotr.donicz@gmail.com Profile Highly motivated software developer
More informationAzure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region
Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to
More informationTesting with Soap UI. Tomaš Maconko
Testing with Soap UI Tomaš Maconko 1 Content What is Soap UI? What features does the Soap UI have? Usage in project context Pros and cons Soap UI alternatives 2 What is Soap UI? Open Source Testing Tool
More informationQA & Test Management
Manual and Automated Testing Comprehensive Test with Parametrized Test Cases, Test Sets & Execution Test Case Library and Re-use Requirements-Test Coverage Analysis Reporting Defect Issue & Change Request
More informationGuide to Test Automation Tools
Guide to Test Automation Tools 2017-2018 WHITEPAPER QATestlab 2017 3 3... Serenity. Robot. Galen...... s: 4 5 7 9 10 12 14 16 19 20 22 23 2.... 26 28 29 31 32 33 2 This whitepaper aims at providing the
More informationProject Specification - Daily Deals
Project Specification - Daily Deals 09.15.2016 By : Craig Robinson (Head of Development) Russell Pike, Farrell Howard ZipHub Inc. Las Vegas, Nevada 1 Overview This project specification document describes
More informationContinuous Testing at Scale
Continuous Testing at Scale TAPOST Conference October 12th 2016, Riga dmitry@buzdin.lv @buzdin Dmitry Buzdin Introduction to Continuous Testing Continuous Delivery Get changes to production in fast and
More informationSOFTWARE QUALITY ASSURANCE TOOLS & TECHNOLOGY PROFESSIONAL SERVICES ACADEMY. Technical Note. License Usage. Issue 2.0
P a g e 1 Technical Note License Usage Issue 2.0 This Technical Note provides information on what types of user licensing are available for Cantata, what the license controls, and how to plan for your
More informationUsing DRY (Don't Repeat Yourself) Principle in Drupal 8 Site Life Cycle
Using DRY (Don't Repeat Yourself) Principle in Drupal 8 Site Life Cycle www.vardot.com Mohammed J. Razem CEO & Founder at Vardot m.razem@vardot.com @moerazem drupal.org/vardot Open Source Products Built
More informationTest Automation Practice STC 2012
Test Automation Practice in Agile Projects STC 2012 www.harbinger-systems.com Abstract Principles of agile Challenges in Test Automation What we should and shouldn t automate Test Automation Frameworks
More informationA Guided Tour of Test Automation
A Guided Tour of Test Automation My slides are available for you at: http://idiacomputing.com/publications.html A Test, Check, or Scenario Arrange Act Assert Given When Then Arrange Given The preconditions
More informationDDMD AND AUTOMATED CONVERSION FROM C++ TO D
1 DDMD AND AUTOMATED CONVERSION FROM C++ TO D Daniel Murphy (aka yebblies ) ABOUT ME Using D since 2009 Compiler contributor since 2011 2 OVERVIEW Why convert the frontend to D What s so hard about it
More informationTechnology Background Development environment, Skeleton and Libraries
Technology Background Development environment, Skeleton and Libraries Christian Kroiß (based on slides by Dr. Andreas Schroeder) 18.04.2013 Christian Kroiß Outline Lecture 1 I. Eclipse II. Redmine, Jenkins,
More informationHow technical excellence helps in LeSS adoption. Anton Bevzuk Dodo Pizza Chief Agile Officer
How technical excellence helps in LeSS adoption Anton Bevzuk Dodo Pizza Chief Agile Officer The plan Why engineering practices? Deep dive into Pair Programming Test Automation Continuous Integration Q&A
More informationInverting the Pyramid
Inverting the Pyramid Naresh Jain naresh@agilefaqs.com @nashjain http://nareshjain.com Time/Money/Opportunity Cost Plan Back in the Stone-age Happiness/Excitement Design Distribute Work in Isolation Integrate
More informationBuilding modern enterprise applications from scratch: lessons learned DOAG 2014 Dr. Clemens Wrzodek
Building modern enterprise applications from scratch: lessons learned DOAG 2014 Dr. Clemens Wrzodek @wrzodek Roche Group Penzberg Founded 1896 in Basel, Switzerland Employing > 82,000 people Clear focus
More informationMoodle Developer documentation. Andrew Nicols
Andrew Nicols Aug 15, 2018 Contents: 1 Getting Started 3 1.1 Installation................................................ 3 1.2 Projects for new developers....................................... 3 2 Moodle
More informationOpenECOMP SDC Developer Guide
OpenECOMP SDC Developer Guide Copyright 2017 AT&T Intellectual Property. All rights reserved. Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation
More informationHoping my knowledge, skills and experience could be used by you and your company I appreciate in advance your time and consideration.
To Whom It May Concern: My name is Juan Jose Luna Castillo, born in Mexico City where I achieved a Bachelor s Degree in Electronics from the Universidad del Valle de Mexico. With over fourteen-year experience
More informationFERNANDO ALEGRIA. Full Stack Web Developer CAREER SUMMARY WORK EXPERIENCE
FERNANDO ALEGRIA linkedin.com/in/fernando-alegria/ Full Stack Web Developer github.com/fernanalegria fernanalegria@gmail.com +34 620 27 26 44 CAREER SUMMARY I graduated from the Technical University of
More informationTesting. Topics. Types of Testing. Types of Testing
Topics 1) What are common types of testing? a) Testing like a user: through the UI. b) Testing like a dev: through the code. 2) What makes a good bug report? 3) How can we write code to test code (via
More informationWhy test automation projects are failing? Igor Khrol
Why test automation projects are failing? Igor Khrol http://www.khroliz.com About myself Igor Khrol More than 7 years in automated testing Consultant, trainer, manager, engineer, architect Selenium, HP
More informationD#007 - Development Process Handbook
Last Updated: 04/30/2018 Status: Live D#007 - Development Process Handbook Purpose: Clarify how we handle an incoming or internal request for a feature or enhancement all the way through shipping the feature
More informationa. The following method would allow an object of the static type List<String> to be passed to it as an argument.
On the final exam you will be provided UML diagrams for design patterns (as in the midterm) and also JavaDoc description of methods in the Reflection API. 1. True/False (if false, explain why) a. The following
More informationCSCI 1320 Creating Modern Web Applications
CSCI 1320 Creating Modern Web Applications Lecture 34: Testing I 4/23/18 CS132 Lecture 34: Testing 1 Security Challenge and Testing What were you doing in the security challenge Seeing if you could break
More informationTest automation and Model-Based Testing in agile dev Spotify
Test automation and Model-Based Testing in agile dev cycle @ Spotify Kristian Karl and Peng Ge October 20, 2013 Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds, by Henrik Kniberg & Anders
More informationPetr Suchomel Architect, NetBeans Mobility
NetBeans 6.0 A Fresh Look into Java Development Petr Suchomel Architect, NetBeans Mobility Sun Microsystems Agenda The NetBeans IDE, Platform, Community What's new in NetBeans 6.0 Quick look over NetBeans
More informationTHE GREAT CONSOLIDATION: ENTERTAINMENT WEEKLY MIGRATION CASE STUDY JON PECK, MATT GRILL, PRESTON SO
THE GREAT CONSOLIDATION: ENTERTAINMENT WEEKLY MIGRATION CASE STUDY JON PECK, MATT GRILL, PRESTON SO Slides: http://goo.gl/qji8kl WHO ARE WE? Jon Peck - drupal.org/u/fluxsauce Matt Grill - drupal.org/u/drpal
More informationModern Web Application Development. Sam Hogarth
Modern Web Application Development Sam Hogarth Some History Early Web Applications Server-side scripting only e.g. PHP/ASP Basic client-side scripts JavaScript/JScript/VBScript Major differences in browser
More informationMarkLogic Server. Reference Application Architecture Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved.
Reference Application Architecture Guide 1 MarkLogic 9 May, 2017 Last Revised: 9.0-1, May, 2017 Copyright 2017 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Reference
More informationSTQA Mini Project No. 1
STQA Mini Project No. 1 R (2) C (4) V (2) T (2) Total (10) Dated Sign 1.1 Title Mini-Project 1: Create a small application by selecting relevant system environment/ platform and programming languages.
More informationBuilding a Customized Test Automation Framework Using Open Source Tools
Building a Customized Test Automation Framework Using Open Source Tools August, 2016 Contents Executive Summary...03 Need for Test Automation...04 Overcoming Limitations of Open Source Tools...04 Test
More informationTest Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions
Test Automation Strategies in Continuous Delivery Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions The world of application is going through a monumental shift.. Evolving
More informationHP APPs v.12 Solutions for Dev-Ops
HP APPs v.12 Solutions for Dev-Ops Kimberly Fort HP Software July 2014 Kimberly Fort Software Solutions Architect *5 Months with HP *17 Years experience using HP Tools & products *20 Years experience in
More informationSonatype CLM - Release Notes. Sonatype CLM - Release Notes
Sonatype CLM - Release Notes i Sonatype CLM - Release Notes Sonatype CLM - Release Notes ii Contents 1 Introduction 1 2 Upgrade instructions 2 3 Sonatype CLM for Bamboo 3 4 Sonatype CLM 1.13 4 5 Sonatype
More informationKIRIL DELOVSKI SOFTWARE ENGINEER (RESUME)
KIRIL DELOVSKI SOFTWARE ENGINEER (RESUME) About me: - Born 1989, in Macedonia (Macedonian citizen). - Gigo Mihajlovski 9A/1-14, 1000 Skopje, Macedonia - delovski.office@gmail.com - 0038970239502 - Skype:
More informationFINDING TOXIC CODE. Experiences and techniques for finding dangerous code in large multi-language codebases
FINDING TOXIC CODE Experiences and techniques for finding dangerous code in large multi-language codebases Kornelis (Korny) Sietsma - @kornys on Twitter WHO AM I? 2 WHAT DO I DO NOW? Consulting, Delivery,
More informationSecurity DevOps. Automation von Security-Checks in der Build-Kette. Christian
Security DevOps Automation von Security-Checks in der Build-Kette Christian Schneider @cschneider4711 `whoami` www. mail@} Christian-Schneider.net» Software Developer, Whitehat Hacker & Trainer» Freelancer
More informationTM DevOps Use Case TechMinfy All Rights Reserved
Document Details Use Case Name TMDevOps Use Case01 First Draft 5 th March 2018 Author Reviewed By Prabhakar D Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Use Case Description... 4 Primary
More informationcsc444h: so(ware engineering I matt medland
csc444h: so(ware engineering I matt medland matt@cs.utoronto.ca http://www.cs.utoronto.ca/~matt/csc444 tes2ng top- 10 infrastructure source code control including other types of testing reproducible builds
More informationETL Testing Concepts:
Here are top 4 ETL Testing Tools: Most of the software companies today depend on data flow such as large amount of information made available for access and one can get everything which is needed. This
More informationJenkins 2 UX Improvements. Keith Zantow Software Engineer, CloudBees, Inc.
Jenkins 2 UX Improvements Keith Zantow Software Engineer, CloudBees, Inc. User Experience Jenkins 1 UX Useful plugins Example: CVS Configuration experience Aging technologies A few pages to configure the
More informationphp tek - Chicago, US Derick Rethans -
php tek - Chicago, US Derick Rethans - dr@ez.no http://derickrethans.nl/talks.php About Me Dutchman living in Norway ez Systems A.S. ez Components project lead PHP development mcrypt, input_filter, date/time
More informationWhat s New in ActiveVOS 9.0
What s New in ActiveVOS 9.0 Dr. Michael Rowley, Chief Technology Officer Clive Bearman, Director of Product Marketing 1 Some GoToWebinar Tips Click the maximize button for the best resolution The panel
More informationTM DevOps Use Case. 2017TechMinfy All Rights Reserved
Document Details Use Case Name TMDevOps Use Case04 First Draft 10 th Dec 2017 Author Reviewed By Amrendra Kumar Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Pre-Conditions/Trigger... 4
More informationWhat is JIRA? software development tool. planning and tracking the projects progress and supporting the team collaboration
Jakub Sykora What is JIRA? software development tool planning and tracking the projects progress and supporting the team collaboration supports both Agile (Scrum & Kanban) and waterfall methodologies What
More informationModern and Responsive Mobile-enabled Web Applications
Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 110 (2017) 410 415 The 12th International Conference on Future Networks and Communications (FNC-2017) Modern and Responsive
More informationLiving Style Guide Webinar
Living Style Guide Webinar Russell Hite UX Designer Living Style Guide Topics What is a living style guide What problems does it solve Who is it for How to integrate it with your application development
More informationMachine learning based module to detect users fraudulent activity
Machine learning based module to detect users fraudulent activity The subsystem that is based on machine learning and fuzzy logic algorithms developed for the big telecom company in Russia. The company
More informationPart 5. Verification and Validation
Software Engineering Part 5. Verification and Validation - Verification and Validation - Software Testing Ver. 1.7 This lecture note is based on materials from Ian Sommerville 2006. Anyone can use this
More informationExtreme programming XP 6
Extreme programming XP 6 Planning Game 3 Planning Game Independent: Stories should be as independent as possible. When thinking of independence it is often easier to think of order independent. In other
More informationChapter 10. Testing and Quality Assurance
Chapter 10 Testing and Quality Assurance Different styles of doing code review Human Reviewer Code Inspection with continuous integration infrastructure Pinger s testing set up Testing Related topics 1.
More informationCase Study. Finance, Cloud Computing, Microsoft Azure, AngularJS, Data Visualization, UX Design
Case Study Online Trading Platform AltexSoft helps a fintech startup reshape online trading through complete business analysis, UX/UI design and engineering Finance, Cloud Computing, Microsoft Azure, AngularJS,
More informationGaurav Rai Mazra. Senior Software Developer
Gaurav Rai Mazra Senior Software Developer A technology enthusiast and conscientious programmer with over 6 years of experience in multi - disciplinary domains such as HR, Education, Financial (Asset Management)
More informationWhat I ll be talking about. About me & bol.com The CI/CD bol.com Current setup. The future in the cloud
CI/CD @ bol.com What I ll be talking about 1. 2. 3. 4. 5. About me & bol.com The CI/CD story @ bol.com Current setup Mayfly The future in the cloud About me Maarten Dirkse @mdirkse on Twitter In IT since
More informationCASE STUDY Application Migration and optimization on AWS
CASE STUDY Application Migration and optimization on AWS Newt Global Consulting LLC. AMERICAS INDIA HQ Address: www.newtglobal.com/contactus 2018 Newt Global Consulting. All rights reserved. Referred products/
More informationHow Can Testing Teams Play a Key Role in DevOps Adoption?
June 3, 2016 How Can Testing Teams Play a Key Role in DevOps Adoption? Sujay Honnamane QA Director @sujayh Rameshkumar Bar Sr. Automation Architect @rameshbar 2016 Cognizant Session take away DevOps Overview
More informationStylight Apps - Our Learnings. Sebastian Schuon
Stylight Apps - Our Learnings Sebastian Schuon Stylight Make Style happen Millennial Women - 18 to 35 years old - 60% are living in big cities - 55% have a higher education How to create the product that
More informationDreamFactory Security Guide
DreamFactory Security Guide This white paper is designed to provide security information about DreamFactory. The sections below discuss the inherently secure characteristics of the platform and the explicit
More informationVerification and Validation. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 22 Slide 1
Verification and Validation Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 22 Slide 1 Verification vs validation Verification: "Are we building the product right?. The software should
More informationSoftware Design Models, Tools & Processes. Lecture 6: Transition Phase Cecilia Mascolo
Software Design Models, Tools & Processes Lecture 6: Transition Phase Cecilia Mascolo UML Component diagram Component documentation Your own classes should be documented the same way library classes are.
More informationConsumer Driven Contract Testing with Pact and Docker. By Harry
Consumer Driven Contract Testing with Pact and Docker By Harry Winser @Hazz223 1 2 OR CONFIDENCE IN PRODUCTION In the beginning, there were monoliths Image from: http://odino.org/on-monoliths-service-oriented-architectures-and-microservices/
More informationTest Plan. Version Created
Test Plan Version 1.0 2008.10.24 Created 2008.10.14 Yahoo! Property View Rob Shaw Team Leader Jacob McDorman Project Leader Robert Read Technologist Brad Van Dyk Editor Table of Contents [1] Introduction...
More informationAutomated Acceptance testing by Developers & Automated Functional Testing by Testers
Automated Acceptance testing by Developers & Automated Functional Testing by Testers Gowrishankar Sundararajan QA Manager Tata Consultancy Services, Canada Executive Summary Overview on Traditional Agile
More informationBy Didier BERNAUDEAU. OSSIR (January 9th, 2018)
AGILE SECURITY By Didier BERNAUDEAU OSSIR (January 9th, 2018) 1 DISCLAIMER I don't speak on behalf of my employer. The information and perspective that I present are personal and don't represent those
More informationP a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection
P a g e 1 Online Course k72809 P a g e 2 Title Estimated Duration (hrs) Adobe Acrobat Pro XI Fundamentals 1 Introduction to CQRS 2 Introduction to Eclipse 2 NHibernate Essentials 2 Advanced Scrum: Addressing
More informationNews in RSA-RTE 10.1 updated for sprint Mattias Mohlin, November 2017
News in RSA-RTE 10.1 updated for sprint 2017.46 Mattias Mohlin, November 2017 Overview Now based on Eclipse Neon.3 (4.6.3) Many general improvements since Eclipse Mars Contains everything from RSARTE 10
More informationVirtual Memory in Today s Operating Systems. Part 1 of 2 Greg Hartman
Virtual Memory in Today s Operating Systems Part 1 of 2 Greg Hartman 1 Why Did I Get Interested in Virtual Memory? From my MapQuest experience, sub-second response times matter to users Users should control
More informationCase Study: Financial Institution Deploys Conformiq 360 Test Automation to Test at the Speed of Agile Development
Case Study: Financial Institution Deploys Conformiq 360 Test Automation to Test at the Speed of Agile Development Background One of the world s largest financial companies needed to reduce its time to
More informationCS 4218 Software Testing and Debugging Ack: Tan Shin Hwei for project description formulation
CS 4218 Software Testing and Debugging Ack: Tan Shin Hwei for project description formulation The Project CS 4218 covers the concepts and practices of software testing and debugging. An important portion
More informationJenkins: A complete solution. From Continuous Integration to Continuous Delivery For HSBC
Jenkins: A complete solution From Integration to Delivery For HSBC Rajesh Kumar DevOps Architect @RajeshKumarIN www.rajeshkumar.xyz Agenda Why Jenkins? Introduction and some facts about Jenkins Supported
More informationUser Guide Zend Studio for Eclipse V6.1
User Guide Zend Studio for Eclipse V6.1 By Zend Technologies, Inc. www.zend.com Disclaimer The information in this help is subject to change without notice and does not represent a commitment on the part
More information