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

Transcript of Proprietary and Confidential. This presentation is for the designated recipient only and may contain...

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