proprietary and confidential. this presentation is for the designated recipient only and may contain...

8
Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. No part of this presentation may be reproduced or transmitted by any means, electronic or mechanical, including photocopy, FAX, or electronic delivery without prior written permission from Portico ™ Systems. Any other use of this presentation is prohibited. Copyright © 2009 by Portico™ Systems, Inc. All rights reserved. Automated Testing and Build Processes Edison CTO Executive Meeting, 200 Scott Fraser, CTO/Co-Founder Portico Systems

Upload: tara-sheperd

Post on 15-Dec-2015

220 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information

Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. No part of this presentation may be reproduced or transmitted by any means, electronic or mechanical, including photocopy, FAX, or electronic delivery without prior written permission from Portico ™ Systems. Any other use of this presentation is prohibited.

Copyright ©2009 by Portico™ Systems, Inc. All rights reserved. Portico and FMG are registered trademarks of Portico Systems, Inc.

Automated Testing and Build Processes

Edison CTO Executive Meeting, 2009Scott Fraser, CTO/Co-FounderPortico Systems

Page 2: Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information

Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. No part of this presentation may be reproduced or transmitted by any means, electronic or mechanical, including photocopy, FAX, or electronic delivery without prior written permission from Portico ™ Systems. Any other use of this presentation is prohibited.

Copyright ©2009 by Portico™ Systems, Inc. All rights reserved. Portico and FMG are registered trademarks of Portico Systems, Inc.

Automated Builds at Portico – Anthill

●Anthill Pro

Page 3: Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information

Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. No part of this presentation may be reproduced or transmitted by any means, electronic or mechanical, including photocopy, FAX, or electronic delivery without prior written permission from Portico ™ Systems. Any other use of this presentation is prohibited.

Copyright ©2009 by Portico™ Systems, Inc. All rights reserved. Portico and FMG are registered trademarks of Portico Systems, Inc.

Automated Build Workflow at Portico

Page 4: Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information

Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. No part of this presentation may be reproduced or transmitted by any means, electronic or mechanical, including photocopy, FAX, or electronic delivery without prior written permission from Portico ™ Systems. Any other use of this presentation is prohibited.

Copyright ©2009 by Portico™ Systems, Inc. All rights reserved. Portico and FMG are registered trademarks of Portico Systems, Inc.

Build FAIL Fun

Page 5: Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information

Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. No part of this presentation may be reproduced or transmitted by any means, electronic or mechanical, including photocopy, FAX, or electronic delivery without prior written permission from Portico ™ Systems. Any other use of this presentation is prohibited.

Copyright ©2009 by Portico™ Systems, Inc. All rights reserved. Portico and FMG are registered trademarks of Portico Systems, Inc.

Build FAIL Spawn

●The Spawn Awaits Engineers who Broke The Build●The Spawn is their friend until the next breakage●Nobody wanz Spawnz on the Deskz

Page 6: Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information

Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. No part of this presentation may be reproduced or transmitted by any means, electronic or mechanical, including photocopy, FAX, or electronic delivery without prior written permission from Portico ™ Systems. Any other use of this presentation is prohibited.

Copyright ©2009 by Portico™ Systems, Inc. All rights reserved. Portico and FMG are registered trademarks of Portico Systems, Inc.

Post-Build Steps at Portico

● Javadocs●Checkstyle● JDepend●FindBugs●Copy/Paste Detector●Tests and Coverage● JUnit Reports●Fortify SCA

Page 7: Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information

Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. No part of this presentation may be reproduced or transmitted by any means, electronic or mechanical, including photocopy, FAX, or electronic delivery without prior written permission from Portico ™ Systems. Any other use of this presentation is prohibited.

Copyright ©2009 by Portico™ Systems, Inc. All rights reserved. Portico and FMG are registered trademarks of Portico Systems, Inc.

Test Coverage Reporting at Portico

●Clover

Page 8: Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information

Proprietary and Confidential. This presentation is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. No part of this presentation may be reproduced or transmitted by any means, electronic or mechanical, including photocopy, FAX, or electronic delivery without prior written permission from Portico ™ Systems. Any other use of this presentation is prohibited.

Copyright ©2009 by Portico™ Systems, Inc. All rights reserved. Portico and FMG are registered trademarks of Portico Systems, Inc.

Automated Testing (Functional and Load)

●Currently using: Mercury QTP●Web Load Testing: Proxy Sniffer●Applet Load Testing: The Grinder + Home Grown●Looking at: FEST Swing