test automation using smartbear's testcomplete and qacomplete

13
Test Automation using SmartBear’s TestComplete and QAComplete An overview of New World Public Safety’s latest product using TestComplete in a continuous integration environment.

Upload: smartbear-software

Post on 22-Jan-2018

166 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Test Automation Using SmartBear's TestComplete and QAComplete

Test Automation using SmartBear’s TestComplete and QAComplete

An overview of New World Public Safety’s latest product

using TestComplete in a continuous integration environment.

Page 2: Test Automation Using SmartBear's TestComplete and QAComplete

© Tyler Technologies 20122

Kevin M. Johnson

Lead Automation Engineer, Product Vision

e-mail: [email protected]

• US Navy – Fire Control Technician FTG2

• Lawrence Technological University BSBA-CIS

• Unisys/Ford Motor Company/Case Technologies

• Compuware/Dynatrace

• New World Systems

• Tyler Technologies

• LinkedIn: https://www.linkedin.com/in/kevinmjohnsonautomationtech/

Page 3: Test Automation Using SmartBear's TestComplete and QAComplete

© Tyler Technologies 20123

Application Under Test: Automation Scope

New World Public Safety – Enterprise Records Project

– A web based replacement for the current VB6 offering (LERMS)

Page 4: Test Automation Using SmartBear's TestComplete and QAComplete

© Tyler Technologies 20124

Current Product – LERMS

Page 5: Test Automation Using SmartBear's TestComplete and QAComplete

© Tyler Technologies 20125

New World Public Safety Enterprise Records

• Rewrite of current VB6 Records product

• Take advantage of the latest web technology

Page 6: Test Automation Using SmartBear's TestComplete and QAComplete

© Tyler Technologies 20126

New World Public Safety Enterprise Records

Page 7: Test Automation Using SmartBear's TestComplete and QAComplete

© Tyler Technologies 20127

Tabula rasa

Page 8: Test Automation Using SmartBear's TestComplete and QAComplete

© Tyler Technologies 20128

Test Development and Test Asset Management SmartBear TestComplete, QAComplete, & MS-TFS

Virtual Machine AssetsVMWare vSphere

SmartBear QAComplete Agent & TestExecute

Housekeeping and Routine MaintenanceConfluence, MS-TFS, MS-SQL, & Other Technologies

Lights Out Automation Toolbox Overview

Page 9: Test Automation Using SmartBear's TestComplete and QAComplete

© Tyler Technologies 20129

Lights Out Automation Demonstration

Page 10: Test Automation Using SmartBear's TestComplete and QAComplete

© Tyler Technologies 201210

Basic Test Template

The basic test execution template works as follows:

1.OnStartTest Event Closes Any Open Browsers

2.Update Progress Monitor With Trace Information

3.Loop Though Browsers Keyword Test Method

• Login To Project URL Module

• Perform Specified Test Case Scenario Module

• Execute Common Exit Routine Module

Page 11: Test Automation Using SmartBear's TestComplete and QAComplete

© Tyler Technologies 201211

Test Creation, Results Analysis, and Debugging

1. Automation Post Mortem➢ Nightly Run Analysis

➢ Debug & Repair Test

➢ Source Control Save & Server Update

2. Create New Test By Clone

3. Referencing X-Path

Via Python Scripting

Page 12: Test Automation Using SmartBear's TestComplete and QAComplete

© Tyler Technologies 201212

Questions

Page 13: Test Automation Using SmartBear's TestComplete and QAComplete

© Tyler Technologies 201213

Thanks for coming!