Date post: | 14-Dec-2015 |
Category: |
Documents |
Upload: | george-stewart |
View: | 213 times |
Download: | 0 times |
Base - Automation Architecture
1 Things I need to know Copyright © 2010 CA. All rights reserved.April 18, 2023
M/c Type ( CA Desktop config or
Windows Server )
Tool installation and configuration design
Common place holder to store/access production files
Development Process
Scientific Framework Design (File storage, resources storage, naming convention and coding
principles)
Script development
Execution Process
Debug script for
completion
Set Script status
Source Control
Update script
Create batchDesign script
execution flow
Sequential
Parallel
Report(Dev and Execution
)
Main Process Dev Process Execution Process
I/P Automation Compliant test cases
AutomatedMailer
QC Vs ITPAM ( Comparative Analysis )
2 Things I need to know Copyright © 2010 CA. All rights reserved.April 18, 2023
Required Features for automation
How much are these features required
Licensed Tool Abilities Internal Tool to be built
Utility to kick off batch Must Have YN - Need to be built -
standalone utility
Utility to tie up dependencies Must Have YN - Need to be built -
standalone utilityHandshake methodology with Manual test cases Good to have Y N
Lab area to track execution Must Have Y
N - Not sure if utility can be built upon it
or not
Storage of all run history Must Have Y NReport facilities - based out of execution results Must Have Y
N - Need to be built - standalone utility
Test results latching automatically at the end of run Must Have Y
N - Not sure if utility can be built upon it
or not
Contd…
3 Things I need to know Copyright © 2010 CA. All rights reserved.April 18, 2023
Required Features for automation
How much are these features required
Licensed Tool AbilitiesInternal Tool to be
built
Portability to Selenium scripts Must Have N - But not sure how to do it.N - Need to be built -
standalone utility
Scheduler Good to have
N – Don’t have as of now. In discussion with operations team to
get this utility embedded. Y
Dev stats - report based on script development status Good to have Y - Need to customize it
N - Not sure if utility can be built upon it
or notTracebility matrix from req. docs to test case to aut script Good to have Y N
Agents for parallel execution Must Have
N – not integrated with QC as of now .However,
one level of paralell execution already supported as users use their
desktop to run scripts. Y
Does not have licencing constraints N Y
Trade-off Analysis
4 Things I need to know Copyright © 2010 CA. All rights reserved.April 18, 2023
Total Item count
Licensed Tool Abilities Internal Tool to be builtFeatures - Both don't
support
Supports Doesn't Support Supports Doesn't Support Must Have 8 6 75% 2 25% 1 13% 7 88% 1Good to have 4 3 75% 1 33% 1 25% 3 75% 0
Licensed Tool Abilities
Internal Tool to be built
Avg feature support %age that each tool supports as of today 75% 19%
Enabled Suggestion – Bigger Picture
5 Things I need to know Copyright © 2010 CA. All rights reserved.April 18, 2023
Therefore, these three tools talk and hence all 12 features are met successfully.
Auto Tool Infra 1 Infra 2
Gives scripts Gives test management, traceability matrix and execution utilities
Gives scheduler and parallel run agents