Effective feedback from quality tools during development
|
|
|
- Vernon Patrick
- 10 years ago
- Views:
Transcription
1 Effective feedback from quality tools during development EuroSTAR 2004 Daniel Grenner Enea Systems
2 Current state Project summary of known code issues Individual list of known code issues Views targeted at individuals / roles Information updated daily (at least) Well known project status This presentation will show you how this is done!
3 Original state 20+ developers Not much Java/J2EE experience Varying OO experience New language, tools, processes How should quality be ensured?
4 Initial development practices Coding standards Nightly build Unit tests Code reviews Automated code checks Support from mentors
5 Coding standards Improves maintainability Makes it easier to find strange code Use tool to format code
6 Nightly build Build the system Create documentation Generate reports
7 Unit tests JUnit obvious choice Cactus chosen for in-container tests Fit well into environment Ant tasks useful Unit testing course for all developers
8 Code reviews All code should be reviewed by a mentor tag used To find unreviewed code Work intensive but effective
9 Automated code checks Let a tool do repetitive tasks Reduces review work Allows reviews to focus on difficult problems Small amount of work large payoff
10 Selecting tool for automated checks Useful initial checks Configurable (modify existing checks) Extensible (add new checks) Integration with environment Easy to use License & price Possibility to use several tools
11 Checkstyle Checks for: Coding standards Potential bugs Common problems And much more (100+ checks) Easy to configure Extensible Integrates with Ant & several IDEs Open source
12 Mentoring 4 7 consultants during project Experts in different areas Java / J2EE / Swing / UML / Tasks Teach Answer questions Create project standards Development support
13 Tuning the process Continuous integration Better feedback Continuous follow-up
14 Continuous integration Build when new code is checked in Avoid problems during nightly build Faster feedback
15 Feedback from nightly build Build / compile warnings JavaDoc warnings Checkstyle findings JUnit results All organized differently e.g. by file, subproject, project Findings increased, due to lack of responsibility. Need to simplify daily work Find all information needed daily in a single location
16 Individual feedback Use Checkstyle as base, but group findings based on responsible person instead of file. Added Checkstyle task to into results Sort results with XSLT Immediate decrease in Checkstyle findings Most people wanted good statistics. Some individuals did not improve their results, but follow up became easier.
17 Project summary Individual summary Details ordered by individual
18 Integration of other tools Integrate all results into a single report Checkstyle report JUnit reports (based of test case) Results from build process JavaDoc Javac Code reviews
19 Code review Checkstyle JUnit Javac JavaDoc
20 Separate reports Code review information Optimizeit CodeCoverage
21 Project summary Individual summary Details ordered by individual
22 Technical solution XSLT Ant XML XSLT XML
23 XSLT tasks Merge different information sources Summarize information E.g. calculate statistics Extract missing information E.g. assign author if it is missing Produce readable reports (HTML)
24 XSLT setup One style sheet for each task Simplifies development Decorator pattern More information added each step Merge all / most XML files into one Use Ant s style task
25 Report generation Java source Checkstyle XML XSLT XML Build XML XSLT XML Unit test XML XSLT XML XML XSLT XML XSLT XSLT XSLT HTML HTML HTML
26 Tool requirements Automation Ant (first choice) Command-line (if Ant interface is not available) Assigned person (possible for e.g. weekly task) Output format XML directly Possible to convert to XML Output content Preferably with file reference (enables merging)
27 Technical details More information is provided in the paper
28 Continuous follow-up Set up goals / limits in project E.g. 80% code coverage during unit test E.g. < 20 Checkstyle findings / developer 0 issues / person not always possible during dev. Update tool settings to allow or disallow new things E.g. when common coding error found When exceptions to rules are needed
29 Who should perform follow-up? First solution Follow up by QA responsible Discussion about standards Second solution Non-technical person. Discussions pointless Special cases Report to management Use results e.g. as input to salary review
30 Summary Automate as much as possible Most cost-effective solution Simplify for developers Target report to recipients Follow-up of results
31 More information me: Tools:
32 Questions?
How To Set Up An Outsourcing Center In China
HJSOFT Business Outsourcing Proposal Introduction... 2 Business Outsourcing Focus... 2 Standard and Unified Development Process... 3 Standardized Testing Procedures... 4 Price reference... 5 1 Introduction
Improving Software Quality with the Continuous Integration Server Hudson. Dr. Ullrich Hafner Avaloq Evolution AG 8911
Improving Software Quality with the Continuous Integration Server Hudson Dr. Ullrich Hafner Avaloq Evolution AG 8911 AGENDA 2 > INTRODUCTION TO CI AND HUDSON > USING STATIC ANALYSIS IN PROJECTS > DEMO
http://www.wakaleo.com [email protected] Java Software Quality Tools and techniques
Wakaleo Consulting O p t i m i z i n g y o u r s o f t w a r e d e v e l o p m e n t http://www.wakaleo.com [email protected] Java Software Quality Tools and techniques 1 Introduction Agenda tools
Software Construction
Software Construction Martin Kropp University of Applied Sciences Northwestern Switzerland Institute for Mobile and Distributed Systems Learning Target You can explain the importance of continuous integration
We (http://www.newagesolution.net) have extensive experience in enterprise and system architectures, system engineering, project management, and
We (http://www.newagesolution.net) have extensive experience in enterprise and system architectures, system engineering, project management, and software design and development. We will be presenting a
Chapter 13 Computer Programs and Programming Languages. Discovering Computers 2012. Your Interactive Guide to the Digital World
Chapter 13 Computer Programs and Programming Languages Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate between machine and assembly languages Identify
An Introduction to Software Development Process and Collaborative Work
Organisational Aspects of Software Development Pedro Contreras Department of Computer Science Royal Holloway, University of London January 29, 2008 Introduction Creating software is a complex task. Organising
Unit Testing webmethods Integrations using JUnit Practicing TDD for EAI projects
TORRY HARRIS BUSINESS SOLUTIONS Unit Testing webmethods Integrations using JUnit Practicing TDD for EAI projects Ganapathi Nanjappa 4/28/2010 2010 Torry Harris Business Solutions. All rights reserved Page
Professional Java Tools for Extreme Programming. Ant, XDoclet, JUnit, Cactus, and Maven
Brochure More information from http://www.researchandmarkets.com/reports/2246744/ Professional Java Tools for Extreme Programming. Ant, XDoclet, JUnit, Cactus, and Maven Description: What is this book
Software infrastructure for Java development projects
Tools that can optimize your development process Software infrastructure for Java development projects Presentation plan Software Development Lifecycle Tools What tools exist? Where can tools help? Practical
Continuous Integration Multi-Stage Builds for Quality Assurance
Continuous Integration Multi-Stage Builds for Quality Assurance Dr. Beat Fluri Comerge AG ABOUT MSc ETH in Computer Science Dr. Inform. UZH, s.e.a.l. group Over 8 years of experience in object-oriented
Maven or how to automate java builds, tests and version management with open source tools
Maven or how to automate java builds, tests and version management with open source tools Erik Putrycz Software Engineer, Apption Software [email protected] Outlook What is Maven Maven Concepts and
Escaping the Works-On-My-Machine badge Continuous Integration with PDE Build and Git
Escaping the Works-On-My-Machine badge Continuous Integration with PDE Build and Git Matthias Kempka EclipseSource ` [email protected] 2011 EclipseSource September 2011 About EclipseSource Eclipse
Tech Notes. Corporate Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor San Francisco, California 94111
Tech Notes Faster Application Development via Improved Database Change Management Integrating Database Change Management with Software Development to Reduce Errors, Re-Work, and Testing Efforts Embarcadero
Beginning POJOs. From Novice to Professional. Brian Sam-Bodden
Beginning POJOs From Novice to Professional Brian Sam-Bodden Contents About the Author Acknowledgments Introduction.XIII xv XVII CHAPTER1 Introduction The Java EE Market Case Study: The TechConf Website...
SOA-14: Continuous Integration in SOA Projects Andreas Gies
Distributed Team Building Principal Architect http://www.fusesource.com http://open-source-adventures.blogspot.com About the Author Principal Architect PROGRESS - Open Source Center of Competence Degree
Curriculum Vitae E. A. Java/JEE developer
Curriculum Vitae E. A. Java/JEE developer Executive summary: A result-driven software engineer with strong technical background in Java technologies, database programming and Web development. As Sun Certified
GLOBAL CONSULTING SERVICES TOOLS FOR WEBMETHODS. 2015 Software AG. All rights reserved. For internal use only
GLOBAL CONSULTING SERVICES TOOLS FOR WEBMETHODS CONSULTING TOOLS VALUE CREATING ADD-ONS REDUCE manual effort time effort risk 6 READY-TO- USE TOOLS MORE COMING SOON SIMPLE PRICING & INSTALLATION INCREASE
Glassbox: Open Source and Automated Application Troubleshooting. Ron Bodkin Glassbox Project Leader [email protected]
Glassbox: Open Source and Automated Application Troubleshooting Ron Bodkin Glassbox Project Leader [email protected] First a summary Glassbox is an open source automated troubleshooter for Java
JAVA/J2EE DEVELOPER RESUME
1 of 5 05/01/2015 13:22 JAVA/J2EE DEVELOPER RESUME Java Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on a Contract
Continuous Integration
LT-QAI Torch Talk: Continuous Integration Marc @dfki.de DFKI Language Technology Lab, Saarbrücken and Berlin, Germany What do I mean by Torch Talk? Idea to increase the frequency of
FreeForm Designer. Phone: +972-9-8309999 Fax: +972-9-8309998 POB 8792, Natanya, 42505 Israel www.autofont.com. Document2
FreeForm Designer FreeForm Designer enables designing smart forms based on industry-standard MS Word editing features. FreeForm Designer does not require any knowledge of or training in programming languages
Upping the game. Improving your software development process
Upping the game Improving your software development process John Ferguson Smart Principle Consultant Wakaleo Consulting Email: [email protected] Web: http://www.wakaleo.com Twitter: wakaleo Presentation
Project Management Tools
Project Management Tools Dr. James A. Bednar [email protected] http://homepages.inf.ed.ac.uk/jbednar SAPM Spring 2006: Tools 1 Automating Drudgery Most of the techniques in this course can benefit from
Developing Web Services with Eclipse and Open Source. Claire Rogers Developer Resources and Partner Enablement, HP February, 2004
Developing Web Services with Eclipse and Open Source Claire Rogers Developer Resources and Partner Enablement, HP February, 2004 Introduction! Many companies investigating the use of web services! Cost
XMLVend Protocol Message Validation Suite
XMLVend Protocol Message Validation Suite 25-01-2012 Table of Contents 1. Overview 2 2. Installation and Operational Requirements 2 3. Preparing the system 3 4. Intercepting Messages 4 5. Generating Reports
Automating Testing and Configuration Data Migration in OTM/GTM Projects using Open Source Tools By Rakesh Raveendran Oracle Consulting
Automating Testing and Configuration Data Migration in OTM/GTM Projects using Open Source Tools By Rakesh Raveendran Oracle Consulting Agenda Need Desired End Picture Requirements Mapping Selenium Testing
Leveraging Rational Team Concert's build capabilities for Continuous Integration
Leveraging Rational Team Concert's build capabilities for Continuous Integration Krishna Kishore Senior Engineer, RTC IBM [email protected] August 9-11, Bangalore August 11, Delhi Agenda What
SMZ. SocialMedia. Z olutions
SMZ SocialMedia Z olutions JiveIstrano Jive Deployment the easy way 2 What is JiveIstrano? JiveIstrano is a Jive deployment system based on Capistrano/Webistrano It automates Jive deployment in your companies
Continuous Integration: Aspects in Automation and Configuration Management
Context Continuous Integration: Aspects in and Configuration Management Christian Rehn TU Kaiserslautern January 9, 2012 1 / 34 Overview Context 1 Context 2 3 4 2 / 34 Questions Context How to do integration
Effective Java Training Portfolio
Training portfolio Jan 2013 Mind your JavaScript at WordCamp Norway 2013 Mind your JavaScript session on JavaScript for WordPress developers at WordCamp Oslo, Norway 2013. Slides available here - http://wcnorge.devwp.eu/mind-your-javascript/#1
Java Power Tools. John Ferguson Smart. ULB Darmstadt 1 PI. O'REILLY 4 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo
Java Power Tools John Ferguson Smart ULB Darmstadt 1 PI O'REILLY 4 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Table of Contents Foreword Preface Introduction xvii xix xxxiii Parti. Build
Japan Communication India Skill Development Center
Japan Communication India Skill Development Center Java Application System Developer Course Detail Track 2a Java Application Software Developer: Phase1 SQL Overview 70 Introduction Database, DB Server
Testability of Dependency injection
University Of Amsterdam Faculty of Science Master Thesis Software Engineering Testability of Dependency injection An attempt to find out how the testability of source code is affected when the dependency
Reverse proxy for Tomcat Project Plan
Reverse proxy for Tomcat Project Plan Anders Nyman [email protected] June 10, 2005 Version 1.2 This project is now implemented, binary and source code can be found at http://j2ep.sourceforge.net 1 Introduction
Software Continuous Integration & Delivery
November 2013 Daitan White Paper Software Continuous Integration & Delivery INCREASING YOUR SOFTWARE DEVELOPMENT PROCESS AGILITY Highly Reliable Software Development Services http://www.daitangroup.com
WHITE PAPER. Peter Drucker. intentsoft.com 2014, Intentional Software Corporation
We know now that the source of wealth is something specifically human: knowledge. If we apply knowledge to tasks we already know how to do, we call it productivity. If we apply knowledge to tasks that
Practicing Continuous Delivery using Hudson. Winston Prakash Oracle Corporation
Practicing Continuous Delivery using Hudson Winston Prakash Oracle Corporation Development Lifecycle Dev Dev QA Ops DevOps QA Ops Typical turn around time is 6 months to 1 year Sprint cycle is typically
LECTURES NOTES Organisational Aspects of Software Development
LECTURES NOTES Organisational Aspects of Software Development Pedro Contreras Department of Computer Science Royal Holloway, University of London Egham, Surrey TW20 0EX, UK [email protected] 1. Introduction
Continuous Integration for XML and RDF Data
Continuous Integration for XML and RDF Data Sandro Cirulli Language Technologist Oxford University Press (OUP) 6 June 2015 Table of contents 1. Context 2. Continuous Integration with Jenkins 3. Automatic
Automating the Nengo build process
Automating the Nengo build process Trevor Bekolay Centre for Theoretical Neuroscience technical report. Sept 17, 2010 Abstract Nengo is a piece of sophisticated neural modelling software used to simulate
Content. Development Tools 2(63)
Development Tools Content Project management and build, Maven Version control, Git Code coverage, JaCoCo Profiling, NetBeans Static Analyzer, NetBeans Continuous integration, Hudson Development Tools 2(63)
Viewpoint. Choosing the right automation tool and framework is critical to project success. - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys
Viewpoint Choosing the right automation tool and framework is critical to project success - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys Introduction Organizations have become cognizant of the crucial
Java Web Services Developer Pack. Copyright 2003 David A. Wilson. All rights reserved.
Java Web Services Developer Pack Copyright 2003 David A. Wilson. All rights reserved. Objectives Configure to use JWSDP Find the right sample program Many in JWSDP More in the Web Services Tutorial Find
Table of Contents. LESSON: The JUnit Test Tool...1. Subjects...2. Testing 123...3. What JUnit Provides...4. JUnit Concepts...5
Table of Contents LESSON: The JUnit Test Tool...1 Subjects...2 Testing 123...3 What JUnit Provides...4 JUnit Concepts...5 Example Testing a Queue Class...6 Example TestCase Class for Queue...7 Example
Realizing Continuous Performance Management
Your logo here Realizing Continuous Performance Management Steven Haines Quest Software Java Domain Expert February 14, 2008 Agenda State of the Market Cost of Mistakes Test-Driven Development Continuous
Configuring Java-Based Web Application Development Environment for an Academic Setting
J.T. Yao, V.V. Raghvan, G.Y. Wang (Eds.): WSS'04, pp. 111-118, 2004. Configuring Java-Based Web Application Development Environment for an Academic Setting Ritesh Mehra, Satya K Gandham, Zonghuan Wu, Vijay
CSE 308. Coding Conventions. Reference
CSE 308 Coding Conventions Reference Java Coding Conventions googlestyleguide.googlecode.com/svn/trunk/javaguide.html Java Naming Conventions www.ibm.com/developerworks/library/ws-tipnamingconv.html 2
tools that make every developer a quality expert
tools that make every developer a quality expert Google: www.google.com Copyright 2006-2010, Google,Inc.. All rights are reserved. Google is a registered trademark of Google, Inc. and CodePro AnalytiX
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
Continuous Integration
Continuous Integration Collaborative development issues Checkout of a shared version of software ( mainline ) Creation of personal working copies of developers Software development: modification of personal
TeamCity A Professional Solution for Delivering Quality Software, on Time
TeamCity A Professional Solution for Delivering Quality Software, on Time Vaclav Pech Senior Software Developer JetBrains, Inc. About Us Vaclav Pech Professional software developer for 9 years IntelliJ
Professional. SlickEdif. John Hurst IC..T...L. i 1 8 О 7» \ WILEY \ Wiley Publishing, Inc.
Professional SlickEdif John Hurst IC..T...L i 1 8 О 7» \ WILEY \! 2 0 0 7 " > Wiley Publishing, Inc. Acknowledgments Introduction xiii xxv Part I: Getting Started with SiickEdit Chapter 1: Introducing
RUnit - A Unit Test Framework for R
RUnit - A Unit Test Framework for R Thomas König, Klaus Jünemann, and Matthias Burger Epigenomics AG November 5, 2015 Contents 1 Introduction 2 2 The RUnit package 4 2.1 Test case execution........................
OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER
OXAGILE RESUMES SENIOR JAVA SOFTWARE ENGINEER SUMMARY OF QUALIFICATIONS Over 4 years of solid experience in software development, application programming and engineering Strong expertise in J2EE architectures,
<Insert Picture Here> What's New in NetBeans IDE 7.2
Slide 1 What's New in NetBeans IDE 7.2 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
Test Driven Development Part III: Continuous Integration Venkat Subramaniam [email protected] http://www.agiledeveloper.com/download.
Test Driven Development Part III: Continuous Integration Venkat Subramaniam [email protected] http://www.agiledeveloper.com/download.aspx Abstract In this final part of the three part series on
Settlers of Catan Phase 1
Settlers of Catan Phase 1 Objective In this phase you will design, implement, and test the following subsystems: 1. Catan Model 2. Server Proxy 3. Server Poller Catan Model The Catan Model will be at the
Two-Way Data Binding with WinJS By Marcin Kawalerowicz and Craig Berntson, authors of Continuous Integration in.net
1 Two-Way Data Binding with WinJS By Marcin Kawalerowicz and Craig Berntson, authors of Continuous Integration in.net One of the keys to improving applications and productivity is to automate some of the
This document gives an outline of Tim Ward s work on mobile phone systems 2002 2012.
MOBILE PHONE SYSTEMS Tim Ward, Brett Ward Limited, 11/4/2012 This document gives an outline of Tim Ward s work on mobile phone systems 2002 2012. Details of some work for the security industry are omitted.
Coding in Industry. David Berry Director of Engineering Qualcomm Cambridge Ltd
Coding in Industry David Berry Director of Engineering Qualcomm Cambridge Ltd Agenda Potted history Basic Tools of the Trade Test Driven Development Code Quality Performance Open Source 2 Potted History
How the Open Source tools and spirit enable better projects July 09 th 2009
RMLL / Libre Software Meeting 2009 How the Open Source tools and spirit enable better projects July 09 th 2009 Erlé Le Gac Bertrand Florat Contents FLOSS*, a strategic choice for us FLOSS* within the project
Hudson Continous Integration Server. Stefan Saasen, [email protected]
Hudson Continous Integration Server Stefan Saasen, [email protected] Continous Integration Software development practice Members of a team integrate their work frequently Each integration is verified by
How To Create A Data Transformation And Data Visualization Tool In Java (Xslt) (Programming) (Data Visualization) (Business Process) (Code) (Powerpoint) (Scripting) (Xsv) (Mapper) (
A Generic, Light Weight, Pluggable Data Transformation and Visualization Tool for XML to XML Transformation Rahil A. Khera 1, P. S. Game 2 1,2 Pune Institute of Computer Technology, Affiliated to SPPU,
In this Lecture you will Learn: Implementation. Software Implementation Tools. Software Implementation Tools
In this Lecture you will Learn: Implementation Chapter 19 About tools used in software implementation How to draw component diagrams How to draw deployment diagrams The tasks involved in testing a system
Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages
Jonathan ROUSSEAU 27 years old (3 rd of February 1983) Bruyères, 15/A 4950 Waimes +32 (473) 69 82 42 [email protected] http://www.jrousseau.be Java/J2EE or Web Developer Formal Education 2000:
InstallAware for Windows Installer, Native Code, and DRM
InstallAware for Windows Installer, Native Code, and DRM Key Objectives Who is InstallAware? Eliminate Bloated MSI Packages One-Click Deployment of Runtimes Improve Customer Relationships Simplify and
Overview of sharing and collaborating on Excel data
Overview of sharing and collaborating on Excel data There are many ways to share, analyze, and communicate business information and data in Microsoft Excel. The way that you choose to share data depends
DITA Adoption Process: Roles, Responsibilities, and Skills
DITA Adoption Process: Roles, Responsibilities, and Skills Contents 2 Contents DITA Adoption Process: Roles, Responsibilities, and Skills... 3 Investigation Phase... 3 Selling Phase...4 Pilot Phase...5
Improvement of Software Quality and Productivity Using Development Tools
Improvement of Software Quality and Productivity Using Development Tools V Hideo Abotani V Tomoki Shiratori V Kouji Sasaki V Masaki Tonomura (Manuscript received March 24, 2006) Information systems, which
Cocoon 2 Programming: Web Publishing with XML and Java"
Cocoon 2 Programming: Web Publishing with XML and Java" Bill Brogden Conrad D'Cruz Mark Gaither StfBEX San Francisco London Introduction xv Chapter 1 The Cocoon 2 Architecture 1 The Challenges of Web Publishing
Eclipse. Software Engineering with an Integrated Development Environment (IDE) Markus Scheidgen
Eclipse Software Engineering with an Integrated Development Environment (IDE) Markus Scheidgen Agenda What is eclipse and why bother? - An introduction to eclipse. eclipse fundamentals (Java) development
White Paper A Model Driven Approach to Data Migration
White Paper A Model Driven Approach to Data Migration This paper describes the approach used by Snowflake Software to migrate data from legacy databases to a new database infrastructure. This process has
Testing. Chapter. A Fresh Graduate s Guide to Software Development Tools and Technologies. CHAPTER AUTHORS Michael Atmadja Zhang Shuai Richard
A Fresh Graduate s Guide to Software Development Tools and Technologies Chapter 3 Testing CHAPTER AUTHORS Michael Atmadja Zhang Shuai Richard PREVIOUS CONTRIBUTORS : Ang Jin Juan Gabriel; Chen Shenglong
Towards Software Configuration Management for Test-Driven Development
Towards Software Configuration Management for Test-Driven Development Tammo Freese OFFIS, Escherweg 2, 26121 Oldenburg, Germany [email protected] Abstract. Test-Driven Development is a technique where
Build management & Continuous integration. with Maven & Hudson
Build management & Continuous integration with Maven & Hudson About me Tim te Beek [email protected] Computer science student Bioinformatics Research Support Overview Build automation with Maven Repository
SOFTWARE DEVELOPMENT BASICS SED
SOFTWARE DEVELOPMENT BASICS SED Centre de recherche Lille Nord Europe 16 DÉCEMBRE 2011 SUMMARY 1. Inria Forge 2. Build Process of Software 3. Software Testing 4. Continuous Integration 16 DECEMBRE 2011-2
Continuous Integration Using Cruise Control
Continuous Integration Using Cruise Control Presented By Tom Grant PlatinumSolutions, Inc. Tuesday, May 24 th, 2005 Northern VA Java User s Group Core SIG 2005 PlatinumSolutions, Inc. The Freedom to Achieve
Accelerate Software Delivery
Accelerate Software Delivery with Continuous Integration and Testing Kevin Lawrence [email protected] Agitar Software, 2009 1 Agenda What is Continuous Integration Continuous Integration Practices Impact
Introduction to Programming Tools. Anjana & Shankar September,2010
Introduction to Programming Tools Anjana & Shankar September,2010 Contents Essentials tooling concepts in S/W development Build system Version Control System Testing Tools Continuous Integration Issue
Kevin Lee Technical Consultant [email protected]. As part of a normal software build and release process
Agile SCM: Realising Continuous Kevin Lee Technical Consultant [email protected] Agenda What is Continuous? Continuous in Context As part of a normal software build and release process Realising Continuous
My DevOps Journey by Billy Foss, Engineering Services Architect, CA Technologies
About the author My DevOps Journey by Billy Foss, Engineering Services Architect, CA Technologies I am going to take you through the journey that my team embarked on as we looked for ways to automate processes,
Japan Communication India Skill Development Center
Japan Communication India Skill Development Center Java Application System Developer Course Detail Track 1B Java Application Software Developer: Phase1 DBMS Concept 20 Entities Relationships Attributes
Building Applications with JBuilder
Building Applications with JBuilder VERSION 8 Borland JBuilder Borland Software Corporation 100 Enterprise Way, Scotts Valley, CA 95066-3249 www.borland.com Refer to the file deploy.html located in the
