新增Voip测试用例,修改UIPolicy关键字

This commit is contained in:
byb11
2021-03-04 18:33:55 +08:00
parent e684c3eb1c
commit acb74f1b38
2 changed files with 231 additions and 88 deletions

View File

@@ -8,8 +8,7 @@ Resource ../../../02-Keyword/tsg_ui/policy/UIPolicy.robot
*** Test Cases ***
#######################################Allow###################################################
SecuritySIPAllow
CreateSecuritySIPAllow
[Tags] Positive UI Security Policies SIP Allow
Comment 新建对象fqdn
log ${TEST NAME}
@@ -29,7 +28,7 @@ SecuritySIPAllow
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
PoliciesDelete
SecurityRTPAllow
CreateSecurityRTPAllow
[Tags] Positive UI Security Policies RTP Allow
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
@@ -42,7 +41,7 @@ SecurityRTPAllow
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
PoliciesDelete
SecuritySIPAndRTPAllow
CreateSecuritySIPAndRTPAllow
[Tags] Positive UI Security Policies SIPAndRTP Allow
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
@@ -55,7 +54,7 @@ SecuritySIPAndRTPAllow
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
PoliciesDelete
SecuritySIPAllowFilter-From
CreateSecuritySIPAllowFilter-From
[Tags] Positive UI Security Policies SIP Allow
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
@@ -71,7 +70,7 @@ SecuritySIPAllowFilter-From
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
PoliciesDelete
SecuritySIPAllowFilter-To
CreateSecuritySIPAllowFilter-To
[Tags] Positive UI Security Policies SIP Allow
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
@@ -87,9 +86,7 @@ SecuritySIPAllowFilter-To
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
PoliciesDelete
###############################Deny#########################################
SecuritySIPDeny
CreateSecuritySIPDeny
[Tags] Positive UI Security Policies SIP Deny
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
@@ -102,7 +99,7 @@ SecuritySIPDeny
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
PoliciesDelete
SecurityRTPDeny
CreateSecurityRTPDeny
[Tags] Positive UI Security Policies RTP Deny
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
@@ -115,7 +112,7 @@ SecurityRTPDeny
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
PoliciesDelete
SecuritySIPAndRTPDeny
CreateSecuritySIPAndRTPDeny
[Tags] Positive UI Security Policies SIPAndRTP Deny
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
@@ -128,7 +125,7 @@ SecuritySIPAndRTPDeny
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
PoliciesDelete
SecuritySIPDenyFilter-FromAndTo
CreateSecuritySIPDenyFilter-FromAndTo
[Tags] Positive UI Security Policies SIP Deny
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
@@ -145,7 +142,7 @@ SecuritySIPDenyFilter-FromAndTo
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
PoliciesDelete
SecuritySIPDenyFilter-From
CreateSecuritySIPDenyFilter-From
[Tags] Positive UI Security Policies SIP Deny
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
@@ -162,7 +159,7 @@ SecuritySIPDenyFilter-From
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
PoliciesDelete
SecuritySIPDenyFilter-To
CreateSecuritySIPDenyFilter-To
[Tags] Positive UI Security Policies SIP Deny
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
@@ -179,7 +176,7 @@ SecuritySIPDenyFilter-To
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
PoliciesDelete
SecuritySIPDenyBlock-480
CreateSecuritySIPDenyBlock-480
[Tags] Positive UI Security Policies SIP Deny
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
@@ -197,7 +194,7 @@ SecuritySIPDenyBlock-480
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} Subactionadd=${subactionadd}
PoliciesDelete
SecuritySIPDenyBlock-500
CreateSecuritySIPDenyBlock-500
[Tags] Positive UI Security Policies SIP Deny
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
@@ -215,9 +212,7 @@ SecuritySIPDenyBlock-500
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} Subactionadd=${subactionadd}
PoliciesDelete
################################# Monitor######################################
SecuritySIPMonitor
CreateSecuritySIPMonitor
[Tags] Positive UI Security Policies SIP Monitor
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
@@ -229,66 +224,211 @@ SecuritySIPMonitor
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
PoliciesDelete
test
Menu policys Security Policy
Security-Source Name SecuritySIPAllow
CreateSecurityRTPMonitor
[Tags] Positive UI Security Policies RTP Monitor
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${destinationAddIpList} Create List ${dip1}
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${sourceAddIpList} Create List ${sip}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=RTP PolicyLogSession=1 PolicyEnabled=1
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
PoliciesDelete
# 删除object
Menu objects Account
ui-object-search-name ${TEST NAME}_Accounts
objects-delete
CreateSecuritySIPAndRTPMonitor
[Tags] Positive UI Security Policies SIPAndRTP Monitor
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${destinationAddIpList} Create List ${dip1}
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${sourceAddIpList} Create List ${sip}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SIP,RTP PolicyLogSession=1 PolicyEnabled=1
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
PoliciesDelete
CreateSecuritySIPMonitorFilter-FromAndTo
[Tags] Positive UI Security Policies SIP Monitor
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${destinationAddIpList} Create List ${dip1}
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
${filter} create list From To
${toname} create list SecurityVoip_Accounts
${fromname} create list SecurityVoip_Accounts
${filterInfo} Create Dictionary Filter=${filter} Fromname=${fromname} Toname=${toname}
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${sourceAddIpList} Create List ${sip}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
PoliciesDelete
CreateSecuritySIPMonitorFilter-From
[Tags] Positive UI Security Policies SIP Monitor
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${destinationAddIpList} Create List ${dip1}
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
${filter} create list From
${toname} create list SecurityVoip_Accounts
${fromname} create list SecurityVoip_Accounts
${filterInfo} Create Dictionary Filter=${filter} Fromname=${fromname}
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${sourceAddIpList} Create List ${sip}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
PoliciesDelete
CreateSecuritySIPMonitorFilter-To
[Tags] Positive UI Security Policies SIP Monitor
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${destinationAddIpList} Create List ${dip1}
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
${filter} create list To
${toname} create list SecurityVoip_Accounts
${fromname} create list SecurityVoip_Accounts
${filterInfo} Create Dictionary Filter=${filter} Toname=${toname}
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${sourceAddIpList} Create List ${sip}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
PoliciesDelete
EditSecurityVoipAction
[Tags] Positive UI Security Policies Voip
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${destinationAddIpList} Create List ${dip1}
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${sourceAddIpList} Create List ${sip}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecurityVoipAction PolicyAction=Allow ApplicationSearch=RTP PolicyLogSession=1 PolicyEnabled=1
${EditpolicyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecurityVoipAction PolicyEditName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=RTP PolicyLogSession=1 PolicyEnabled=1
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo}
UIUpdataPolicies ${EditpolicyInfo}
PoliciesDelete
EditSecurityVoipApplication
[Tags] Positive UI Security Policies Voip
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${destinationAddIpList} Create List ${dip1}
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
${filter} create list To
${toname} create list SecurityVoip_Accounts
${fromname} create list SecurityVoip_Accounts
${filterInfo} Create Dictionary Filter=${filter} Toname=${toname}
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${sourceAddIpList} Create List ${sip}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecurityVoipAction PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
${EditpolicyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecurityVoipAction PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationSearch=SIP,RTP PolicyLogSession=1 PolicyEnabled=1
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
UIUpdataPolicies ${EditpolicyInfo}
PoliciesDelete
EditSecuritySIPAllwoFilter_1
[Tags] Positive UI Security Policies Voip
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${destinationAddIpList} Create List ${dip1}
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
${filter} create list To
${Editfilter} create list From To
${toname} create list SecurityVoip_Accounts
${fromname} create list SecurityVoip_Accounts
${filterInfo} Create Dictionary Filter=${filter} Toname=${toname}
${EditfilterInfo} Create Dictionary Filter=${Editfilter} Fromname=${fromname} Toname=${toname}
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${sourceAddIpList} Create List ${sip}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
${EditpolicyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationSearch=SIP,SIP PolicyLogSession=1 PolicyEnabled=1
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
Comment 添加Filter条件
UIUpdataPolicies ${EditpolicyInfo} EditFilterInfo=${EditfilterInfo}
PoliciesDelete
EditSecuritySIPAllwoAddFilter
[Tags] Positive UI Security Policies Voip
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${destinationAddIpList} Create List ${dip1}
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
${filter} create list To
${Editfilter} create list From To
${toname} create list SecurityVoip_Accounts
${fromname} create list SecurityVoip_Accounts
${filterInfo} Create Dictionary Filter=${filter} Toname=${toname}
${EditfilterInfo} Create Dictionary Filter=${Editfilter} Fromname=${fromname} Toname=${toname}
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${sourceAddIpList} Create List ${sip}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
${EditpolicyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationSearch=SIP,SIP PolicyLogSession=1 PolicyEnabled=1
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
Comment 添加Filter条件
UIUpdataPolicies ${EditpolicyInfo} EditFilterInfo=${EditfilterInfo}
PoliciesDelete
EditSecuritySIPAllwoDeleteFilter
[Tags] Positive UI Security Policies Voip
${ip_name1} create list SecurityVoip_IP
${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${destinationAddIpList} Create List ${dip1}
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
${filter} create list To
${Editfilter} create list From To
${toname} create list SecurityVoip_Accounts
${fromname} create list SecurityVoip_Accounts
${filterInfo} Create Dictionary Filter=${filter} Toname=${toname}
${EditfilterInfo} Create Dictionary Filter=${Editfilter} Fromname=${fromname} Toname=${toname}
${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
${sourceAddIpList} Create List ${sip}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
${EditpolicyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationSearch=SIP,SIP PolicyLogSession=1 PolicyEnabled=1
UIAddPolicies ${policyInfo} SourceInfo=${sourceInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
Comment 添加Filter条件
UIUpdataPolicies ${EditpolicyInfo} EditFilterInfo=${EditfilterInfo}
PoliciesDelete
# test
# ${ip_name1} create list SecurityVoip_IP
# ${dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
# ${destinationAddIpList} Create List ${dip1}
# ${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
# ${filter} create list To
# ${Editfilter} create list From To
# ${toname} create list SecurityVoip_Accounts
# ${fromname} create list SecurityVoip_Accounts
# ${filterInfo} Create Dictionary Filter=${filter} Toname=${toname}
# ${EditfilterInfo} Create Dictionary Filter=${Editfilter} Fromname=${fromname} Toname=${toname}
# ${sip} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Search ObjectName=${ip_name1}
# ${sourceAddIpList} Create List ${sip}
# ${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
# ${policyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyAction=Allow ApplicationSearch=SIP PolicyLogSession=1 PolicyEnabled=1
# ${EditpolicyInfo} Create Dictionary PolicyType=Security Policy PolicyName=CreateSecuritySIPAllwoFilter_1 PolicyEditName=${TEST NAME} PolicyAction=Allow ApplicationSearch=SIP,RTP PolicyLogSession=1 PolicyEnabled=1
# UIUpdataPolicies ${EditpolicyInfo} EditFilterInfo=${EditfilterInfo}