Event Name Here - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

Event Name Here

Description:

Compuware CIT. Stands for Continuous Integration Testing ... Move code to the testing group with confidence. Increase Test Cycles Exponentially! ... – PowerPoint PPT presentation

Number of Views:17
Avg rating:3.0/5.0
Slides: 22
Provided by: paula79
Category:
Tags: event | here | name

less

Transcript and Presenter's Notes

Title: Event Name Here


1
(No Transcript)
2
CIT (Continuous Integration Testing)
Marcel Jankie Technical Manager EMEA DevPartner
3
Agenda
  • Compuware DevPartner a Full Development Lifecycle
    Solution
  • CIT (Continuous Integration Testing)
  • Demos
  • Questions

4
Compuware Solutions
  • Requirement Management Optimal Trace (formally
    SteelTrace)
  • Code Analysis Debugging DevPartner Studio,
    SecurityChecker, Fault Simulator
  • Quality Assurance QACenter
  • Application service management Vantage
  • IT Governance Management ChangePoint

5
Compuware DevPartner
  • Memory Analysis
  • Source Code Review
  • Performance Analysis / Compare
  • Performance Expert
  • Coverage Analysis
  • Debugging and Analysis
  • SecurityChecker
  • Fault Simulator
  • Compare Facility
  • XML Reporting
  • Distributed data in One view

6
DPSPE added value Team System ?
  • In Depth Source Code Level Info
  • Structured Call Graph Information
  • Well written Expert Knowledge directly in defect
    reports
  • Deep integration into Microsoft Foundation Server
  • Test Security
  • Test Exception Handling Code
  • Reliable stable technologies proven its value
    over over the last 19 years
  • XML Export option

7
What Happens Today
  • Defects, Performance, and Scalability issues are
    not found until late in the development cycle
  • Code is sent back to Development causing delays
    thus reducing time for Testing
  • Many issues not uncovered until application is in
    production due to shortened testing

Go Live
Production
Planning
Coding
Testing
Debugging
8
Continuous Integrated Testing
  • Test early, Test often
  • Test via Automation, Test With Confidence!
  • Three Components to the Process
  • Collection
  • Analysis
  • Remediation
  • Increased number of test cycles per project
  • Low Overhead

Go Live ?
Production
Planning
Coding
Testing
Continuous Integrated Testing
9
Compuware CIT
  • Stands for Continuous Integration Testing
  • Repeatable testing with VS Productivity Suite
  • Define Test Requirements
  • Define Test Procedures
  • Define Test Suites
  • Capture Profiling Information during the Test
  • Drive the methodology in continuous Process
  • Fits in the Agile Development Solution

10
What Is CIT ?
  • Repeatable, Consistent, and Iterative process to
    improve application quality .?
  • Begin testing at the same time as coding!
  • Find defects within 24 hours of creation
  • Testing is effective from day one of development
  • Move code to the testing group with confidence
  • Increase Test Cycles Exponentially!
  • Execute one test cycle every day
  • Retest bug fixes each day after they are fixed
  • Pass thorough working test scripts to the testing
    team

11
The value of incorporating CIT
  • Most development issues will be discovered early
  • Performance and Memory analysis during daily test
    runs.
  • Highlights the individual lines of code that were
    not executed
  • Gathers code coverage statistics gt thoroughness
    the test scripts.
  • As days go on the number of test scripts grow
    exponentially
  • As modules are developed, test scripts are
    created each day.
  • As test scripts are developed each day, they are
    added to the batch run each night.
  • Only Quality Code is sent for formal Functional
    and Stress Testing
  • Align the developers capabilities

12
Memory Analysis
  • Run Time View of .NET Memory Use
  • Table of most expensive classes
  • Profiled memory and system
  • Recording Controls / Session Control file
  • Ram Footprint
  • Memory Leaks
  • Temporary Objects
  • Collect Data from Remotely with Optional
    DevPartner Studio Server
  • Garbage Collection - view force

13
Compuware TestPartner
  • Record and playback test scripts
  • Integrated in VBA
  • Advantage of tools in VBA
  • Checks
  • Property Check
  • Bitmap Check
  • Field Check
  • Content Check
  • Automated Data Driven Test

14
Demonstration TestPartner ( Property-,
Bitmap-, TextCheck) Memory Profiler (Memory
Leak Detection, Temporary Object Analysis)
15
Submit Work Item
16
DPS information in the Work Item
17
Team Explorer of Query on open defects
18
Customer Success WebJET
QUALITY DEVELOPMENT
  • Challenge
  • The business model was based on a web application
  • At deployment the application could not fail
  • Business integration had to work first time,
    every time
  • Solution
  • Continuous Integrated Testing and Compuware
  • Strict adherence to a Quality process
  • Results
  • In excess of 1100 test cycles
  • Embedded testers given fast start to functional
    testing
  • WebJET opened for business as planned

Microsoft selected Compuware tools at the very
inception of the project recognising that the
project was risk management, flexibility and
speed to market. Without Compuware tools the
project would not have been completed on time and
certainly would not have been completed within
the risk profile.   Mr David Clarke Managing
Director Webjet Pty Ltd.
19
Q A
20
(No Transcript)
21
Contact Information
Visit our website www.compuware.com/devpartner
Email Marcel.Jankie_at_nl.compuware.com
22
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com