0% found this document useful (0 votes)
14 views

REST AND GUI AUTOMATION REPORT (1)

The document outlines various automation features and their feasibility status, categorized into sections such as Profile, Voice Service Profile, Configuration, and Maintenance. Most features are marked as 'YES' for feasibility, indicating they can be implemented, while some have 'PARTIAL' or 'NO' statuses. The document also includes a section on automated test cases and their completion status.

Uploaded by

amit bhalla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

REST AND GUI AUTOMATION REPORT (1)

The document outlines various automation features and their feasibility status, categorized into sections such as Profile, Voice Service Profile, Configuration, and Maintenance. Most features are marked as 'YES' for feasibility, indicating they can be implemented, while some have 'PARTIAL' or 'NO' statuses. The document also includes a section on automated test cases and their completion status.

Uploaded by

amit bhalla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 25

AUTOMATION

S.No FEATURE DESCRIPTION


FEASIBILITY
Log YES
Authentication YES
ACL YES
ERPS YES
MEP YES
1 PROFILE
NTP YES
Alarm YES
AlarmSoakProfile YES
CicuitID YES
Tacacs YES
Bandwidth
YES
Shaper YES
MVLAN YES
Multicast group YES
2 PON PROFILE COS-Q YES
Packet Q YES
VNET YES
IGMP YES
Policer YES
Strom Control YES
Pots YES
IP host YES
SIP Agent YES
Network Dial Plan YES
3 VOICE SERVICE PROFILE SIP user Data Profile Yes
Voice App service profile Yes
VOIP Voice Service Info YES
VOIP media Info YES
RTP Info YES
Site
YES

Site Group YES


4 CONFIGURATION Site Group Type YES
ME Group YES
Controller YES
Subscriber YES
Service YES
OLT YES
ONT YES
CPE YES
RACK YES
5 INVENTORY SPLITTER YES
CABLE YES
BNG YES
SFP YES
CARD YES
EMAIL Notification PARTIAL
Make YES
Model Version YES
Model YES
Alarm Severity PARTIAL
6 SETTINGS File Storage YES
Alarm Suppression PARTIAL
Settings PARTIAL
Filter Expression PARTIAL
Forwarding Policy YES
ONT Firmware Informatio YES
7 PROTECTION TYPE-B protection Pair YES
OLT software Upgrade
PARTIAL
Reports PARTIAL
EMS DB backup PARTIAL
Controller Restore PARTIAL
OLT Restore PARTIAL
OLT /Controller Backup PARTIAL
Subscriber Service Move PARTIAL
Controller Software Upgr PARTIAL
8 MAINTAINANCE-> TASK ONT Firmware Upgarde PARTIAL
OLT Firmware Upgarde PARTIAL
ONT Bulk Firmware Upgar PARTIAL
Inventory collection PARTIAL
Fault collection PARTIAL
Service collection PARTIAL
Event Collection PARTIAL
Banner PARTIAL
Configuration Update PARTIAL
Reboot YES
Management YES
Users YES
9 ADMINISTRATION
User roles YES
Security policy YES
OLT YES
ONT YES
CARD YES
RACK YES
10 TEMPLATE BUILDER
SHELF YES
SUBSCRIBER YES
SUBSCRIBER_SERVICE YES
CONTROLLER YES
11 AUTODISCOVERY YES
End to end service Flow -
ONT activate, Subscriber
creation, service
12 End to End Test Cases creation, Service YES
activation, Service UP.

ONT YES
OLT YES
CARD YES
SPLITTER PORTS YES
SPLITTER YES
CPE PORTS YES
CPE YES
13 DEVICE PROFILE CARD YES
CARD PORTS YES
ONT PORTS YES
OLT PORTS YES
RACK YES
CABLE YES
SFP YES
ONT YES
OLT YES
OLT PORT YES
14 ALARM PROFILE LAG YES
ACE YES
SFP YES
ANI-G YES
LOG YES
TACACS YES
ERPS YES
MEP YES
15 LOCAL PROFILES IGMP YES
VNET YES
BANDWIDTH YES
SHAPER YES
COSQ YES
ELAN YES
16 NETWORK SERVICES LAG YES
ELINE YES
Activate YES
De Activate YES
Reboot YES
Reset YES
Monitor YES
Logical Topology YES
Physical topology YES
Download software YES
Activate Software YES
Commit Software YES
Rollback Software YES
Physical Link YES
ACL Profile YES
17 OLT ACTIONS
Restore YES
Backup YES
Rings > Erps Instance YES
17 OLT ACTIONS

Rings YES
MEP Instance YES
ONT Firmware Download YES
ONT Firmware Download YES
Activate Commit ONT Fir YES
ONT Firware Partition Cle YES
Multicast Config YES
Disable Anti Theft YES
Enable Anti Theft YES
Strom Profiles YES
Activate YES
De Activate YES
Upload ZTP YES
Reboot YES
18 ONT ACTIONS Monitor YES
Logical Topology YES
Physical topology YES
Physical Link YES
ONT Firware Partition Cle YES
Monitor YES
19 SPLITTER ACTIONS Physical topology YES
Physical Link YES
Activate YES
Deactivate YES
Restore YES
20 CONTROLLER ACTIONS Backup YES
Monitor YES
Software Upgrade YES
Replace YES
Configure Residential Serv YES
Configure Enterprise Serv YES
Modify Residential Servic YES
Modify Enterprise Service YES
Suspend Residential Servi YES
Suspend Enterprise Servic YES
21 NSP SOAP
Resume Residential Servic YES
Resume Enterprise Servic YES
Clean Residential Services YES
Clean Enterprise Services YES
Get Residential Services YES
Get Enterprise Services YES
Get Inventory Object Deta
YES
Get Managed element Inv YES
22 NIS SOAP Get Managed element Inve YES
Get System Info YES
Get Managed Element Na YES
Acknowledge alarms YES
Unacknowldge Alarms YES

23 NAS SOAP
Get Active Alarms count YES
23 NAS SOAP Get Active Alarms YES
Get Active Alarms Iterator YES
Get system Info YES
Get system Health Info YES
Create Service YES
Get Service YES
Get All Service YES
Service Actions YES
24 NSP REST
Modify Service YES
Delete Service YES
ONT Actions YES
Delete ONT YES
25 DASHBOARD Count and Statistics YES
26 CLMS LOGS CLMS LOGS NO
27 Import and Export of ME Import and Export of ME PARTIAL
KPI's and PM Collection
28 KPI's and PM Collection policy PARTIAL
policy
Logical and Physical
29 Logical and Physical Topology NO
Topology
Logs YES
Faults YES
30 MONITOR
Audit YES
Events YES
ELAN YES
LAG YES
ERPS Profile YES
ERPS Ring YES
MEP Profile YES
31 TEMPLATE BUILDER | ZTP
MEP Instance YES
ERPS Profile YES
ERPS Instance YES
ACL Profile YES
Data Retention
YES

Auto Discovery
YES

Event
YES

Fault
32 SETTINGS YES

Account
YES
Syslog
YES

Threshold
YES

EMAIL YES
Rebranding YES
OLT YES
ONT YES
LAG YES
33 LIVE KPI ELINE YES
ELAN YES
PON YES
NNI YES
SFP YES
Change Password
34 LOGIN PAGE
Forget Password
35 Mac Dump
36 PM collection policy
37 Monitor | CLI Login Controller CLI Cut Through Yes
38 Monitor | Reconcilation controller
39 Monitor | CLI OLT
40 Monitor | CLI ont
41 Monitor | Controller Ping
42 Monitor | Controller Traceroute
43 Data sync request
44 Monitor | Fault List
Monitor | Sorting and Searching for
45
Fault
46 Monitor | Event List
47 Global header search
Operator
48 Role Based Access Viewer
Admin
GUI AUTOMATION REGRESSION AUTOMATED
PRIORITY
STATUS TEST CASES TEST CASES
DONE P1 8
DONE P1 10
DONE P1 5
DONE P1 12
DONE P1 10
42
DONE P1 13
DONE P1 45
DONE P1 7
DONE P1 7
DONE P1 18

DONE P1 10

DONE P1 8
DONE P1 10
DONE P1 7
DONE P1 40 9
DONE P1 28
DONE P1 16
DONE P1 17
DONE P1 19
DONE P1 17
DONE P2 12
DONE P2 18
DONE P2 18
DONE P2 20
DONE P2 15 12
DONE P2 9
DONE P2 12
DONE P2 12
DONE P2 23

DONE P3 12
29
DONE P3 11
Partially Done P3 3
Partially Done P3 5 3
DONE P1 10 10
DONE P1 7
16
DONE P1 18
DONE P1 18 18
DONE P1 16 13
DONE P3 3
P3 3
P3 3
P3 3
P3 3
P3
DONE P1 11 11
P4 7
PARTIALLY DONE P4 7 3
P4
PARTIALLY DONE P4 7 3
P4 4
DONE P4 15 15
P3 7
P4 9
P4
5
P4
P4 6
P2 10

Done P3 13 13

Done P3 9 9
Done P3 10 10
Done P3 11 11
Done P3 11 11
Done P3 20 20
P3 4
Done P3 11 11
Done P3 2 20
Done P3 6 13
P3 6
Done P3 10 10
Done P3 10 10
Done P3 10 10
Done P4 10 10
Done P5 9 9
Done P3 10 10
Done P3 11 11
P5 2
DONE P1 15 15
DONE P1 9 9
DONE P1 20 20
P2 3
P2 3
P3 3
P4 3
P4 3
P1 3
P2 3
P3 3
NA P3 6

DONE P1 15

DONE P1 4
DONE P1 4
DONE P1 4
TBP P3
TBP P3
TBP P3
DONE P3 14
TBP P3 20
TBP P3
TBP P3
TBP P3
TBP P3
TBP P3
TBP P3
DONE P1 4 4
DONE P1 20 20
DONE P1 20 20
DONE P1 24 24
DONE P1 17 17
DONE P1 12 12
DONE P1 20 20
DONE P1 9
DONE P1 11
DONE P1 9
DONE P1 8
DONE P1 18 11
DONE P1 11
DONE P1 11
DONE P1 11
DONE P1 11
DONE P1 13 13
DONE P1 9 9
DONE P1 10 10
DONE P1 2 1
DONE P1 2 1
DONE P3 4 4
P3 2
P3 2
NA P3 2
NA P3 2
DONE P3 4 4
DONE P3 2 2
DONE P3 2 2
DONE P3 8 8
P3
DONE P1 23 23
P2 2
P2 2
DONE P2 15 15
DONE P2 15 15
DONE P2 17 17
P2 2
P2 2
P2 2
P3 2
DONE P2 19 19

DONE P2 20 20
DONE P1 2 1
DONE P1 2 1
P4 2
DONE P3 2
P3 2
NA P3 2
NA P3 2
P3 2
P3 2
P4
P4
P4
DONE P1 2 1
DONE P1 2 1
P3 2
P3 2
P3 2
P3 2
P3 2
NA P1 11 11
NA P1 20 20
NA P1 5 5
NA P1 9 9
NA P1 1 1
NA P1 3 3
NA P1 1 1
NA P1 3 3
NA P1 1 1
NA P1 3 3
NA P1 1 1
NA P1 5 5

N/A P1 13 13

N/A P1 12 12
N/A P1 6 6
N/A P1 4 4
N/A P1 6 6
N/A P1 3 3
N/A P1 3 3
N/A P1 1 1
N/A P1 1 1
N/A P1 1 1
N/A P1 1 1
N/A P1 1 1
N/A P2 16 18
N/A P3 2 3
N/A P4 4 8
N/A P5 6 1
N/A P6 6 7
N/A P7 2 2
N/A P8 6 6
N/A P9 2 2
NA P4 16
NA NA 4
NA P4 20

P4 35
NA
NA 21
NA
TO BE PICK UP P4
TO BE PICK UP P4
14
TO BE PICK UP P4
TO BE PICK UP P4
TO BE PICK UP P3 5
TO BE PICK UP P3 6
TO BE PICK UP P3 7
TO BE PICK UP P3 5
TO BE PICK UP P3
7
TO BE PICK UP P3
TO BE PICK UP P3
7
TO BE PICK UP P3
TO BE PICK UP P3 6

DONE P2 11 11

Done P2 10 10

Done P2 2 2

Done P2 2 2

Done P2 6 6
Done P2 4 4

Done P2 6 6

Done P2 10 10
TO BE PICK UP P2
TO BE PICK UP P2
TO BE PICK UP P2
TO BE PICK UP P2
TO BE PICK UP P2
TO BE PICK UP P2
TO BE PICK UP P2
TO BE PICK UP P2
TO BE PICK UP P2

P1

P2
P2
DONE P1 2 2
P3
P3
P3
P3
P3
P3
P1

P1

P1
P4

P2

1403
AUTOMATION TEST COVERAGE REMARKS, IF ANY

50%

50%

SPRINT-102

To be prioritized for sprint 95


50% SPRINT-104
Sprint-119
To be prioritized for sprint 95
To be prioritized for sprint 95
To be prioritized for sprint 95

To be prioritized for sprint 95

To be prioritized for sprint 95


45% Sprint-110
Sprint-110

To be prioritized for sprint 95


SPRINT-101
To be prioritized for sprint 95
To be prioritized for sprint 95

20%

To be prioritized for sprint 95


Sprint-110

Sprint-110

NA Sprint-129

NA

Sprint-114

Sprint-111
Sprint-112
Sprint-113
Sprint-113
Sprint-113

Sprint-114
30% Sprint-115
Sprint-115

Sprint-111
Sprint-111
Sprint-111
Sprint-112
Sprint-114
Sprint-112
Sprint-112

Sprint-100
45%
Sprint-100
Sprint-100

NA

Sprint 97
Sprint-99
30%

SPRINT-98
SPRINT-98
50% SPRINT-97
SPRINT-97
SPRINT-97
SPRINT-98
SPRINT-96
SPRINT-96
SPRINT-97
SPRINT-97
55% SPRINT-96
SPRINT-96
SPRINT-96
SPRINT-96
SPRINT-96
SPRINT-96
45% SPRINT-96
SPRINT-96

SPRINT-100
SPRINT-100

SPRINT-103
SPRINT-103
SPRINT-103
SPRINT-104

SPRINT-98
45%

SPRINT-101
45%

SPRINT-101
SPRINT-98

SPRINT-98

SPRINT-98

20%

NA

20%

SPRINT-96
SPRINT-96
SPRINT-96
SPRINT-97
SPRINT-96
SPRINT-97
45%
SPRINT-96
SPRINT-97
SPRINT-96
SPRINT-96
SPRINT-97
SPRINT-97
Sprint-115
Sprint-114
Sprint-114

Sprint-115
Sprint-116
SPRINT-102
SPRINT-116

30%

Sprint-115

Sprint-115

Sprint-115
Sprint-114

Sprint-114

Sprint-130

TotalTC
S.NO ENHANCEMENT STATUS
Setup and configure Xvfb on the test
machine so emulate a graphical
1 environment,to run graphical DONE
applications without a display (e.g.,
browser tests on a CI server)in
headless mode.
2 Extent Report DONE

3 Selenium web-ui automation jenkins DONE


pipeline setup

Functionality to support Delete/update


4 record based on the given search DONE
string in Selenium framework

Selenium UI Automation: Move xpath in


5 DONE
resource json files from TestResourceGenerator
Implement multiple Fields
TO BE PICK (Sample code pushed
6 functionality based on the given index for reference purpose)
in input json
Functionality to run testcase with multiple test
7 DONE
data in selenium framework
8 Jenkins pipeline setup For GUI Automation. DONE
Implement logging functionality for
9 each and every action performed in DONE
generated class.
10 ME Activation\DeActivation DONE
11 ME Creation, deletion , updation In progress
EXPECTED COMPLETION
S.NO ITEM
DATE

1. Parallel execution of Test Classes with multiple 14-Apr-23


chrome instances to reduce execution time.

Automation Demo to Test Team and Guide them to


2. 24-Mar-23
make automation setup.

3 CRUD Operation of Configuration. 27-Mar-23

4 CRUD Operation of Voice Profile. 29-Mar-23

CRUD Operation of Settings fields like make, modal


5 31-May-23
etc

Modification In Framework Level X-Path for


6 30-Mar-23
configuration and profile.

7. Task Based Automation 31-May-23

8 Roll Based Access Automation 8-May-23

9 OLT, ONT, CARD, CONTROLLER, SERVICE to 19-Apr-23


be created by Json in base class.

Reuse CRUD Testcases in extended classes


10 for other test cases like duplicate check, 19-May-23
field validations etc and to avoid code
redundancy.

11 Json based implementation of test cases to 31-May-23


be done on priority wherever applicable.
12 TC_001 to be auto generated at runtime. NA

13 Microservice's logs needs to be remove NA


from GUI.

14 Volunteers' requirement. NA

15 Automation Sheet and its scope is enhanced with 29-Mar-23


multiple features like monitor page, mac dump etc.

16 LOGIN Test Case TBD


PRIORITY RESPONSIBLE

Immediate Ashutosh

High Amit

High Amit

High Amit

High Pratik\Varuna

Medium Amit

High Amit

High Amit/Ashutosh

Medium Ashutosh

Medium Amit/Ashutosh/Dev Team

High All Test Team


NA NA

Medium Amit

Medium Amit

High Amit

High Varuna\pratik
STATUS

POC completed with 30 instances and working


fine. Need to Test on >20 instances, In Progress

Done

Done

Done

In Progress

Done

In Progress

TBP

TBP

In Progress

In Progress
In TestNG Report, it will increment\decrement the
count automatically, Done

Raised bug for that and DEV Team working on


it, Done

All Test Team Ready to contribute, Done

Done

TBP

You might also like