[Bluetooth][Manual][Non-ACR] Modify the descriptions 25/252625/3
authorDoHyun Pyun <dh79.pyun@samsung.com>
Mon, 1 Feb 2021 01:49:36 +0000 (10:49 +0900)
committerDoHyun Pyun <dh79.pyun@samsung.com>
Mon, 1 Feb 2021 22:24:04 +0000 (07:24 +0900)
Update the description as new combine function is applied

Change-Id: I48eaf8299f4085bd56e5501141c150a843848464
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
12 files changed:
tct-suite-vs/Tizen.Bluetooth.Manual.Tests/testcase/TSBluetoothCombine1_1_LeDevice.cs
tct-suite-vs/Tizen.Bluetooth.Manual.Tests/testcase/TSBluetoothCombine1_2_GattClient.cs
tct-suite-vs/Tizen.Bluetooth.Manual.Tests/testcase/TSBluetoothCombine1_3_GattServer.cs
tct-suite-vs/Tizen.Bluetooth.Manual.Tests/testcase/TSBluetoothCombine2_Hid.cs
tct-suite-vs/Tizen.Bluetooth.Manual.Tests/testcase/TSBluetoothCombine3_2_Avrcp.cs
tct-suite-vs/Tizen.Bluetooth.Manual.Tests/testcase/TSBluetoothCombine3_3_AvrcpControl.cs
tct-suite-vs/Tizen.Bluetooth.Manual.Tests/testcase/TSBluetoothCombine4_Device.cs
tct-suite-vs/Tizen.Bluetooth.Manual.Tests/testcase/TSBluetoothCombine5_Adapter.cs
tct-suite-vs/Tizen.Bluetooth.Manual.Tests/testcase/TSBluetoothCombine6_1_SocketClient.cs
tct-suite-vs/Tizen.Bluetooth.Manual.Tests/testcase/TSBluetoothCombine6_2_SocketServer.cs
tct-suite-vs/Tizen.Bluetooth.Manual.Tests/testcase/TSBluetoothCombine7_1_OppClient.cs
tct-suite-vs/Tizen.Bluetooth.Manual.Tests/testcase/TSBluetoothCombine7_2_OppServer.cs

index 1ffc1ed..02a9435 100644 (file)
@@ -406,8 +406,9 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
         [Postcondition(1, "NA")]
         public async Task Result_PROPERTY_READ_ONLY()
@@ -433,8 +434,9 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
         [Postcondition(1, "NA")]
         public async Task DeviceData_PROPERTY_READ_ONLY()
@@ -460,8 +462,9 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
         [Postcondition(1, "NA")]
         public async Task AddressType_PROPERTY_READ_ONLY()
@@ -487,8 +490,9 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
         [Postcondition(1, "NA")]
         public async Task AdvertsingDataInformation_PROPERTY_READ_ONLY()
@@ -514,8 +518,9 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
         [Postcondition(1, "NA")]
         public async Task Appearance_PROPERTY_READ_ONLY()
@@ -541,8 +546,9 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
         [Postcondition(1, "NA")]
         public async Task DeviceName_PROPERTY_READ_ONLY()
@@ -568,8 +574,9 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
         [Postcondition(1, "NA")]
         public async Task ManufacturerData_PROPERTY_READ_ONLY()
@@ -595,8 +602,9 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
         [Postcondition(1, "NA")]
         public async Task RemoteAddress_PROPERTY_READ_ONLY()
@@ -622,8 +630,9 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
         [Postcondition(1, "NA")]
         public async Task Rssi_PROPERTY_READ_ONLY()
@@ -649,8 +658,9 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
         [Postcondition(1, "NA")]
         public async Task ScanDataInformation_PROPERTY_READ_ONLY()
@@ -676,8 +686,9 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
         [Postcondition(1, "NA")]
         public async Task ServiceSolictationUuid_PROPERTY_READ_ONLY()
@@ -703,8 +714,9 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
         [Postcondition(1, "NA")]
         public async Task ServiceUuid_PROPERTY_READ_ONLY()
@@ -730,8 +742,9 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
         [Postcondition(1, "NA")]
         public async Task TxPowerLevel_PROPERTY_READ_ONLY()
@@ -757,8 +770,9 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
         [Postcondition(1, "NA")]
         public async Task GetServiceDataList_RETURN_LIST()
@@ -784,8 +798,9 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRW")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
         [Postcondition(1, "NA")]
         public async Task PacketType_PROPERTY_READ_WRITE()
@@ -811,10 +826,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
-        [Step(2, "TC should pass automatically.")]
         [Postcondition(1, "NA")]
         public async Task GetAppearance_RETURN_VALUE()
         {
@@ -839,10 +854,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
-        [Step(2, "TC should pass automatically.")]
         [Postcondition(1, "NA")]
         public async Task GetDeviceName_RETURN_VALUE()
         {
@@ -867,10 +882,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
-        [Step(2, "TC should pass automatically.")]
         [Postcondition(1, "NA")]
         public async Task GetManufacturerData_RETURN_VALUE()
         {
@@ -895,10 +910,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
-        [Step(2, "TC should pass automatically.")]
         [Postcondition(1, "NA")]
         public async Task GetServiceSolicitationUuid_RETURN_VALUE()
         {
@@ -923,10 +938,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
-        [Step(2, "TC should pass automatically.")]
         [Postcondition(1, "NA")]
         public async Task GetServiceUuid_RETURN_VALUE()
         {
@@ -951,10 +966,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
-        [Step(2, "TC should pass automatically.")]
         [Postcondition(1, "NA")]
         public async Task GetTxPowerLevel_RETURN_VALUE()
         {
@@ -980,10 +995,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("COVPARAM", "Tizen.Network.Bluetooth.BluetoothLePacketType")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
         [Step(1, "Tap the Run button")]
-        [Step(2, "TC should pass automatically.")]
         [Postcondition(1, "NA")]
         public async Task GetServiceDataList_RETURN_VALUE()
         {
@@ -1008,11 +1023,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "TC should pass automatically.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task GattConnect_RETURN_VALUE()
         {
             /* We can't occupy the precondition, if GATT client feature is not supported in Manual TC */
@@ -1036,11 +1051,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "TC should pass automatically.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task GattDisconnect_RETURN_VALUE()
         {
             /* We can't occupy the precondition, if GATT client feature is not supported in Manual TC */
@@ -1064,11 +1079,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattServerTests.NotificationSent_CHECK_EVENT test case on server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "TC should pass automatically.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task GattConnectionStateChanged_CHECK_EVENT()
         {
             /* We can't occupy the precondition, if GATT client feature is not supported in Manual TC */
index 852acd9..3dc8431 100644 (file)
@@ -317,10 +317,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Wootak Jung, wootak.jung@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.ReadRequested_Characteristics_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task CreateClient_RETURN_VALUE()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -344,10 +345,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Wootak Jung, wootak.jung@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.ReadRequested_Characteristics_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task ConnectAsync_RETURN_VALUE_TRUE()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -371,10 +373,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Wootak Jung, wootak.jung@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.ReadRequested_Characteristics_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task ConnectAsync_RETURN_VALUE_FALSE()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -398,10 +401,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Wootak Jung, wootak.jung@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.ReadRequested_Characteristics_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task DisconnectAsync_RETURN_VALUE()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -425,10 +429,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Wootak Jung, wootak.jung@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.ReadRequested_Characteristics_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task ConnectionStateChanged_CHECK_EVENT()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -452,10 +457,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.ReadRequested_Characteristics_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task IsConnected_GattConnectionStateChangedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -479,11 +485,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.ReadRequested_Characteristics_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "TC should pass automatically.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task RemoteAddress_GattConnectionStateChangedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -507,11 +513,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.ReadRequested_Characteristics_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "TC should pass automatically.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task Result_GattConnectionStateChangedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -535,10 +541,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.ReadRequested_Characteristics_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task RemoteAddress_PROPERTY_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -562,10 +569,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.ReadRequested_Characteristics_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task GetService_RETURN_VALUE()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -589,10 +597,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.ReadRequested_Characteristics_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task GetServices_RETURN_VALUE()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -616,10 +625,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Dinesh Dwivedi, dinesh.d@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.ReadRequested_Characteristics_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task GetGattClient_RETURN_VALUE()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -644,10 +654,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
         [Property("COVPARAM", "BluetoothGattCharacteristic")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.ReadRequested_Characteristics_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task ReadValueAsync_Characteristic_RETURN_VALUE()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -672,10 +683,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
         [Property("COVPARAM", "BluetoothGattDescriptor")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.ReadRequested_Descriptor_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task ReadValueAsync_Descriptor_RETURN_VALUE()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -700,11 +712,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
         [Property("COVPARAM", "BluetoothGattCharacteristic")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.WriteRequested_Characteristics_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "TC should pass automatically.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task WriteValueAsync_Characteristic_RETURN_VALUE()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -729,11 +741,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
         [Property("COVPARAM", "BluetoothGattDescriptor")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.WriteRequested_Descriptor_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "TC should pass automatically.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task WriteValueAsync_Descriptor_RETURN_VALUE()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -757,10 +769,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattServerTests.SendIndicationAsync_RETURN_VALUE test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task ValueChanged_CHECK_EVENT()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -784,10 +797,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattServerTests.SendIndicationAsync_RETURN_VALUE test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task Value_ValueChangedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
@@ -811,11 +825,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MCST")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Precondition(2, "Run BluetoothGattAttributeTests.ReadRequested_Characteristics_CHECK_EVENT test case on the server device.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "TC should pass automatically.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_BLE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Run any testcases of class of BluetoothGattServerTests on the remote device")]
+        [Step(1, "Tap the Run button")]
+        [Postcondition(1, "NA")]
         public async Task DestroyClient_RETURN_VALUE()
         {
             /* We can't occupy the precondition, if Gatt client feature is not supported in Manual TC */
index 63de7e2..e33e87b 100644 (file)
@@ -313,11 +313,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattClientTests.ReadValueAsync_Characteristic_RETURN_VALUE test case on the client device.")]
-        [Step(3, "TC should pass automatically.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task ReadRequested_Characteristics_CHECK_EVENT()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -341,11 +340,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattClientTests.ReadValueAsync_Descriptor_RETURN_VALUE test case on the client device.")]
-        [Step(3, "TC should pass automatically.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task ReadRequested_Descriptor_CHECK_EVENT()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -369,10 +367,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattClientTests.ReadValueAsync_Characteristic_RETURN_VALUE test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task ClientAddress_ReadRequestedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -396,10 +394,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattClientTests.ReadValueAsync_Characteristic_RETURN_VALUE test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task Offset_ReadRequestedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -423,10 +421,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattClientTests.ReadValueAsync_Characteristic_RETURN_VALUE test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task RequestId_ReadRequestedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -450,10 +448,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattClientTests.ReadValueAsync_Characteristic_RETURN_VALUE test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task Server_ReadRequestedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -477,10 +475,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattClientTests.WriteValueAsync_Characteristic_RETURN_VALUE test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task WriteRequested_Characteristics_CHECK_EVENT()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -504,10 +502,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattClientTests.WriteValueAsync_Descriptor_RETURN_VALUE test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task WriteRequested_Descriptor_CHECK_EVENT()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -531,10 +529,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattClientTests.WriteValueAsync_Characteristic_RETURN_VALUE test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task ClientAddress_WriteRequestedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -558,10 +556,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattClientTests.WriteValueAsync_Characteristic_RETURN_VALUE test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task Offset_WriteRequestedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -585,10 +583,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattClientTests.WriteValueAsync_Characteristic_RETURN_VALUE test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task RequestId_WriteRequestedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -612,10 +610,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattClientTests.WriteValueAsync_Characteristic_RETURN_VALUE test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task Server_WriteRequestedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -639,10 +637,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattClientTests.WriteValueAsync_Characteristic_RETURN_VALUE test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task Value_WriteRequestedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -666,10 +664,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattClientTests.WriteValueAsync_Characteristic_RETURN_VALUE test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task Response_needed_WriteRequestedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -693,10 +691,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattCharacteristicTests.ValueChanged_CHECK_EVENT test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task NotificationStateChanged_CHECK_EVENT()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -720,10 +718,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattCharacteristicTests.ValueChanged_CHECK_EVENT test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task Server_NotificationStateChangedEventArg_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -747,10 +745,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattCharacteristicTests.ValueChanged_CHECK_EVENT test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task Value_NotificationStateChangedEventArg_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -774,10 +772,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattCharacteristicTests.ValueChanged_CHECK_EVENT test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task NotificationSent_CHECK_EVENT()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -801,12 +799,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on")]
-        [Precondition(1, "\"nRF Connect for Mobile\" must be installed on client device.  Download link available in user guide.")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattCharacteristicTests.ValueChanged_CHECK_EVENT test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task SendIndicationAsync_RETURN_VALUE()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -830,10 +826,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattCharacteristicTests.ValueChanged_CHECK_EVENT test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task ClientAddress_NotificationSentEventArg_PROPERTY_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -857,10 +853,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattCharacteristicTests.ValueChanged_CHECK_EVENT test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task Completed_NotificationSentEventArg_PROPERTY_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -884,10 +880,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattCharacteristicTests.ValueChanged_CHECK_EVENT test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task Result_NotificationSentEventArg_PROPERTY_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
@@ -911,10 +907,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Gowtham Anandha Babu, gowtham.ab@samsung.com")]
-        [Precondition(1, "Bluetooth should be turned on.")]
-        [Step(1, "Tap the Run button.")]
-        [Step(2, "Run BluetoothGattCharacteristicTests.ValueChanged_CHECK_EVENT test case on the client device.")]
-        [Postcondition(1, "If TC fails, turn off and turn on Bluetooth on both the devices. Try again.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Step(1, "Tap the Run button.\n(If one of test cases of class BluetoothGattServerTests is PASS, you can skip next step)")]
+        [Step(2, "Run any testcases of class of BluetoothGattClientTests on the remote device.")]
+        [Postcondition(1, "NA")]
         public async Task Server_NotificationSentEventArg_PROPERTY_READ_ONLY()
         {
             /* We can't occupy the precondition, if Gatt server feature is not supported in Manual TC */
index 882669f..4d84f33 100644 (file)
@@ -230,7 +230,6 @@ namespace Tizen.Network.Bluetooth.Tests
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Keep discoverable bluetooth Hid device near the test device.")]
         [Step(1, "Tap the Run button")]
-        [Step(2, "If Hid device is connected then passed automatically otherwise, it is fail")]
         [Postcondition(1, "NA")]
         public static async Task HidConnectionStateChanged_CHECK_EVENT()
         {
index c312f51..9be0dc6 100644 (file)
@@ -242,7 +242,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Paired with BT headset.")]
-        [Step(1, "Tap the Run button")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
+        [Step(6, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
         [Postcondition(1, "NA")]
         public async Task TargetConnectionStateChanged_CHECK_EVENT()
         {
@@ -270,7 +275,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Paired with BT headset.")]
-        [Step(1, "Tap the Run button")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
+        [Step(6, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
         [Postcondition(1, "NA")]
         public async Task NotifyEqualizerState_RETURN_VALUE_NOTIFY()
         {
@@ -297,7 +307,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Paired with BT headset.")]
-        [Step(1, "Tap the Run button")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
+        [Step(6, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
         [Postcondition(1, "NA")]
         public async Task NotifyRepeatMode_RETURN_VALUE_NOTIFY()
         {
@@ -324,7 +339,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Paired with BT headset.")]
-        [Step(1, "Tap the Run button")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
+        [Step(6, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
         [Postcondition(1, "NA")]
         public async Task NotifyShuffleMode_RETURN_VALUE_NOTIFY()
         {
@@ -351,7 +371,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Paired with BT headset.")]
-        [Step(1, "Tap the Run button")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
+        [Step(6, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
         [Postcondition(1, "NA")]
         public async Task NotifyScanMode_RETURN_VALUE_NOTIFY()
         {
@@ -378,7 +403,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Paired with BT headset.")]
-        [Step(1, "Tap the Run button")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
+        [Step(6, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
         [Postcondition(1, "NA")]
         public async Task NotifyPlayerState_RETURN_VALUE_NOTIFY()
         {
@@ -405,7 +435,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Paired with BT headset.")]
-        [Step(1, "Tap the Run button")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
+        [Step(6, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
         [Postcondition(1, "NA")]
         public async Task NotifyCurrentPosition_RETURN_VALUE_NOTIFY()
         {
@@ -432,7 +467,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Paired with BT headset.")]
-        [Step(1, "Tap the Run button")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
+        [Step(6, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
         [Postcondition(1, "NA")]
         public async Task NotifyTrack_RETURN_VALUE_NOTIFY()
         {
@@ -459,10 +499,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Paired with BT headset.")]
-        [Precondition(3, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run next command in the linux shell.\n>sdb shell dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
-        [Step(3, "(Because there is no UX senario or entry point to invoke this event, so we should generate the event using command line to pass this TCT")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
+        [Step(6, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
         [Postcondition(1, "NA")]
         public async Task ShuffleModeChanged_CHECK_EVENT()
         {
@@ -489,10 +531,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Paired with BT headset.")]
-        [Precondition(3, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run next command in the linux shell.\n>sdb shell dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
-        [Step(3, "(Because there is no UX senario or entry point to invoke this event, so we should generate the event using command line to pass this TCT")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
+        [Step(6, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
         [Postcondition(1, "NA")]
         public async Task Mode_ShuffleModeChangedeventArgs_READ_ONLY()
         {
@@ -519,10 +563,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Paired with BT headset.")]
-        [Precondition(3, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run next command in the linux shell.\n>sdb shell dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
-        [Step(3, "(Because there is no UX senario or entry point to invoke this event, so we should generate the event using command line to pass this TCT")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
+        [Step(6, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
         [Postcondition(1, "NA")]
         public async Task ScanModeChanged_CHECK_EVENT()
         {
@@ -549,10 +595,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Paired with BT headset.")]
-        [Precondition(3, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run next command in the linux shell.\n>sdb shell dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
-        [Step(3, "(Because there is no UX senario or entry point to invoke this event, so we should generate the event using command line to pass this TCT")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
+        [Step(6, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
         [Postcondition(1, "NA")]
         public async Task Mode_ScanModeChangedEventArgs_READ_ONLY()
         {
@@ -579,10 +627,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Paired with BT headset.")]
-        [Precondition(3, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run next command in the linux shell.\n>sdb shell dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
-        [Step(3, "(Because there is no UX senario or entry point to invoke this event, so we should generate the event using command line to pass this TCT")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
+        [Step(6, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
         [Postcondition(1, "NA")]
         public async Task EqualizerStateChanged_CHECK_EVENT()
         {
@@ -609,10 +659,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Paired with BT headset.")]
-        [Precondition(3, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run next command in the linux shell.\n>sdb shell dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
-        [Step(3, "(Because there is no UX senario or entry point to invoke this event, so we should generate the event using command line to pass this TCT")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
+        [Step(6, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
         [Postcondition(1, "NA")]
         public async Task State_EqualizerStateChangedEventArgs_READ_ONLY()
         {
@@ -639,10 +691,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Paired with BT headset.")]
-        [Precondition(3, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run next command in the linux shell.\n>sdb shell dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
-        [Step(3, "(Because there is no UX senario or entry point to invoke this event, so we should generate the event using command line to pass this TCT")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
+        [Step(6, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
         [Postcondition(1, "NA")]
         public async Task RepeatModeChanged_CHECK_EVENT()
         {
@@ -669,10 +723,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
         [Precondition(2, "Paired with BT headset.")]
-        [Precondition(3, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run next command in the linux shell.\n>sdb shell dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
-        [Step(3, "(Because there is no UX senario or entry point to invoke this event, so we should generate the event using command line to pass this TCT")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaShuffleStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaScanStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaEqualizerStatus uint32:1")]
+        [Step(6, "dbus-send --system --type=signal /org/projectx/bt/avrcp org.projectx.bt_event.MediaRepeatStatus uint32:1")]
         [Postcondition(1, "NA")]
         public async Task Mode_RepeatModeChangedEventArgs_READ_ONLY()
         {
index 19ecd9a..f886e47 100644 (file)
@@ -225,8 +225,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT target device (phone, watch, etc).")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task ConnectionStateChanged_CHECK_EVENT()
         {
@@ -252,8 +257,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT target device (phone, watch, etc).")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task IsConnected_PROPERTY_READ_ONLY()
         {
@@ -279,8 +289,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT target device (phone, watch, etc).")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task RemoteAddress_PROPERTY_READ_ONLY()
         {
@@ -306,10 +321,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT headset.")]
-        [Precondition(3, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Change play position of a track by dragging seek bar on the target")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task PositionChanged_CHECK_EVENT()
         {
@@ -335,10 +353,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT headset.")]
-        [Precondition(3, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Change play position of a track by dragging seek bar on the target")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task Position_PROPERTY_READ_ONLY()
         {
@@ -364,10 +385,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT headset.")]
-        [Precondition(3, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Play/pause a track on the target")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task PlayStateChanged_CHECK_EVENT()
         {
@@ -393,10 +417,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT headset.")]
-        [Precondition(3, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Play/pause a track on the target")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task PlayState_PROPERTY_READ_ONLY()
         {
@@ -422,10 +449,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT headset.")]
-        [Precondition(3, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Change track on the target")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task TrackInfoChanged_CHECK_EVENT()
         {
@@ -451,10 +481,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT headset.")]
-        [Precondition(3, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Change track on the target")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task TrackData_PROPERTY_READ_ONLY()
         {
@@ -480,8 +513,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT target device (phone, watch, etc).")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task ConnectAsync_AVRCP_CONTROL_CONNECTION_TEST()
         {
@@ -507,8 +545,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT target device (phone, watch, etc).")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task DisconnectAsync_AVRCP_CONTROL_DISCONNECTION_TEST()
         {
@@ -534,8 +577,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT target device (phone, watch, etc).")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task GetPlayStatus_RETURN_VALUE()
         {
@@ -561,8 +609,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT target device (phone, watch, etc).")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task GetPosition_RETURN_VALUE()
         {
@@ -588,8 +641,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRW")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT target device (phone, watch, etc).")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task EqualizerState_READ_WRITE()
         {
@@ -615,8 +673,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRW")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT target device (phone, watch, etc).")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task ShuffleMode_READ_WRITE()
         {
@@ -642,8 +705,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRW")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT target device (phone, watch, etc).")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task ScanMode_READ_WRITE()
         {
@@ -669,8 +737,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRW")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT target device (phone, watch, etc).")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task RepeatMode_READ_WRITE()
         {
@@ -696,8 +769,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT target device (phone, watch, etc).")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task GetTrackInfo_RETURN_VALUE()
         {
@@ -723,8 +801,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Sudipto Bal, sudipto.bal@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with BT target device (phone, watch, etc).")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Find and Connect this device on the remote phone device.(Galaxy or TM1)")]
+        [Precondition(3, "Disconnect this device from the remote phone device.")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAvrcpControlTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell)")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPositionStatus uint32:1")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaPlayStatus uint32:1")]
+        [Step(5, "dbus-send --system --type=signal /org/projectx/bt/avrcp_control org.projectx.bt_event.MediaTrackStatus array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 array:byte:1,2,3 uint32:1 uint32:1 uint32:1")]
         [Postcondition(1, "NA")]
         public async Task SendPlayerCommand_RETURN_VALUE()
         {
index d802a1c..433eb72 100644 (file)
@@ -572,9 +572,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task CreateBond_RETURN_BOND_CREATED()
         {
@@ -600,9 +601,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task BondCreated_CHECK_EVENT()
         {
@@ -628,9 +630,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "If and when pairing popup appears, tap confirm on test device and remote device.")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task Result_BondCreatedEventArgs_READ_ONLY()
         {
@@ -656,9 +659,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "If and when pairing popup appears, tap confirm on test device and remote device.")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task Device_BondCreatedEventArgs_READ_ONLY()
         {
@@ -684,9 +688,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task DestroyBond_RETURN_BOND_DESTROYED()
         {
@@ -712,9 +717,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task BondDestroyed_CHECK_EVENT()
         {
@@ -740,9 +746,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task Result_BondDestroyedEventArgs_READ_ONLY()
         {
@@ -768,9 +775,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task DeviceAddress_BondDestroyedEventArgs_READ_ONLY()
         {
@@ -795,10 +803,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Turn on the bluetooth and keep all the bluetooth discoverable devices near test device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "If the confirm pin popup comes, do not press confirm or cancel button")]
-        [Step(3, "Check if Also Confirm pin popup should get close.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task CancelBonding_RETURN_CANCEL_BOND()
         {
@@ -824,9 +833,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task ConnectionStateChanged_CHECK_EVENT()
         {
@@ -852,9 +862,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "If and when pairing popup appears, tap confirm on test device and remote device.")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task IsConnected_READ_ONLY()
         {
@@ -880,9 +891,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "If and when pairing popup appears, tap confirm on test device and remote device.")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task ConnectionData_READ_ONLY()
         {
@@ -908,9 +920,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task Address_BluetoothDeviceConnectionData_PROPERTY_READ_ONLY()
         {
@@ -936,9 +949,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRE")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task LinkType_BluetoothDeviceConnectionData_GET_ENUM_ALL()
         {
@@ -964,9 +978,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRE")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task DisconnectReason_BluetoothDeviceConnectionData_GET_ENUM_ALL()
         {
@@ -992,9 +1007,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Open Bluetooth in Settings on test device")]
-        [Precondition(3, "Pair with atleast one nearby bluetooth device")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task StartServiceSearch_RETURN_SERVICE_SEARCH()
         {
@@ -1020,9 +1036,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Open Bluetooth in Settings on test device")]
-        [Precondition(2, "Pair with atleast one nearby bluetooth device")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task ServiceSearched_CHECK_EVENT()
         {
@@ -1048,9 +1065,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Open Bluetooth in Settings on test device")]
-        [Precondition(3, "Pair with atleast one nearby bluetooth device")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task SdpData_ServiceSearchedEventArgs_READ_ONLY()
         {
@@ -1076,9 +1094,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Open Bluetooth in Settings on test device")]
-        [Precondition(3, "Pair with atleast one nearby bluetooth device")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task Result_ServiceSearchedEventArgs_READ_ONLY()
         {
@@ -1104,9 +1123,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Open Bluetooth in Settings on test device")]
-        [Precondition(3, "Pair with atleast one nearby bluetooth device")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task DeviceAddress_BluetoothDeviceSdpData_PROPERTY_READ_ONLY()
         {
@@ -1132,9 +1152,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Open Bluetooth in Settings on test device")]
-        [Precondition(3, "Pair with atleast one nearby bluetooth device")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task ServiceUuid_BluetoothDeviceSdpData_PROPERTY_READ_ONLY()
         {
@@ -1160,9 +1181,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MAE")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "If and when pairing popup appears, tap confirm on test device and remote device to create bond between them")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task SetAuthorization_SET_ENUM_ALL()
         {
@@ -1188,9 +1210,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Open Bluetooth in Settings on test device")]
-        [Precondition(2, "Pair with atleast one nearby bluetooth device")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task AuthorizationChanged_CHECK_EVENT()
         {
@@ -1216,9 +1239,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRE")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "If and when pairing popup appears, tap confirm on test device and remote device to create bond between them")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task Authorization_GET_ENUM_ALL()
         {
@@ -1244,9 +1268,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "If and when pairing popup appears, tap confirm on test device and remote device to create bond between them")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task DeviceAddress_READ_ONLY()
         {
@@ -1272,8 +1297,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task GetMaskFromUuid_RETURN_SERVICE_MASK()
         {
@@ -1299,8 +1326,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task Address_PROPERTY_READ_ONLY()
         {
@@ -1326,8 +1355,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task Name_PROPERTY_READ_ONLY()
         {
@@ -1353,8 +1384,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRE")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task AppearanceType_GET_ENUM_ALL()
         {
@@ -1380,8 +1413,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task Rssi_PROPERTY_READ_ONLY()
         {
@@ -1407,8 +1442,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task Class_PROPERTY_READ_ONLY()
         {
@@ -1434,8 +1471,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task ServiceUuidList_PROPERTY_READ_ONLY()
         {
@@ -1461,8 +1500,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task ServiceCount_PROPERTY_READ_ONLY()
         {
@@ -1488,8 +1529,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task IsPaired_PROPERTY_READ_ONLY()
         {
@@ -1515,8 +1558,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task ManufacturerDataLength_PROPERTY_READ_ONLY()
         {
@@ -1542,8 +1587,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task ManufacturerData_PROPERTY_READ_ONLY()
         {
@@ -1569,8 +1616,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task GetProfile_RETURN_GET_INSTANCE()
         {
@@ -1595,9 +1644,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on the bluetooth")]
-        [Precondition(2, "Pair with atleast one nearby bluetooth device")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task SetAlias_RETURN_ALIAS_PAIRED_DEVICE()
         {
@@ -1622,11 +1673,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on the bluetooth")]
-        [Precondition(2, "Pair with atleast one nearby bluetooth device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Check if log show \"[TestCase][GetConnectedProfiles] Pass\".")]
-        [Postcondition(1, "Close the terminal")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
+        [Postcondition(1, "NA")]
         public async Task GetConnectedProfiles_RETURN_VALUE_PROFILES()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
@@ -1650,9 +1702,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on the bluetooth")]
-        [Precondition(2, "Pair with atleast one nearby bluetooth device")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task IsProfileConnected_RETURN_VALUE_CONNECTED()
         {
@@ -1678,9 +1732,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Open Bluetooth in Settings on test device")]
-        [Precondition(2, "Pair with atleast one nearby bluetooth device")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task IsConnected_PROPERTY_READ_ONLY()
         {
@@ -1706,9 +1761,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Open Bluetooth in Settings on test device")]
-        [Precondition(2, "Pair with atleast one nearby bluetooth device")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task IsAuthorized_PROPERTY_READ_ONLY()
         {
@@ -1734,8 +1790,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRE")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task MajorDeviceClassType_GET_ENUM_ALL()
         {
@@ -1761,8 +1819,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task MajorServiceClassMask_PROPERTY_READ_ONLY()
         {
@@ -1788,8 +1848,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRE")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task MinorDeviceClassType_GET_ENUM_ALL()
         {
@@ -1815,8 +1877,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "CONSTR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with the remote device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task BluetoothProfile_INIT()
         {
@@ -1842,9 +1906,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as client")]
-        [Precondition(3, "Keep all the bluetooth discoverable devices near the test device.")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothDeviceTests is PASS, you can skip next step)")]
+        [Step(2, "When pairing popup appears, tap confirm on test device and remote device.\n(Device TCT will unbond in the first time, so click 'yes' twice both this device and the remote device)")]
         [Postcondition(1, "NA")]
         public async Task CreateSocket_RETURN_TYPE()
         {
index 4ee775d..7606c2a 100644 (file)
@@ -188,6 +188,10 @@ namespace Tizen.Network.Bluetooth.Tests
 
                 BluetoothAdapter.StateChanged += EventHandlerStateChanged;
 
+                BluetoothHelper.DisplayCustomLabel("Please type commands on the shell");
+
+                BluetoothHelper.DisplayCustomLabel("Please BT off / on manually");
+
                 await ManualTest.WaitForConfirm();
             }
             catch (Exception ex)
@@ -208,7 +212,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRW")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Paired with the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAdapterTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableTimeoutChanged int32:0 int16:0")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableModeChanged int32:0 int16:1")]
+        [Step(5, "Turn off and on the bluetooth")]
         [Postcondition(1, "NA")]
         public async Task Name_PROPERTY_GET_SET()
         {
@@ -234,7 +243,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Paired with the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAdapterTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableTimeoutChanged int32:0 int16:0")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableModeChanged int32:0 int16:1")]
+        [Step(5, "Turn off and on the bluetooth")]
         [Postcondition(1, "NA")]
         public async Task Visibility_READ_ONLY()
         {
@@ -260,10 +274,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run next command in the linux shell.\n>sdb shell dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableTimeoutChanged int32:0 int16:0")]
-        [Step(3, "(Because there is no UX senario or entry point to set the visiable timeout, so we should generate the event using command line to pass this TCT")]
+        [Precondition(2, "Paired with the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAdapterTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableTimeoutChanged int32:0 int16:0")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableModeChanged int32:0 int16:1")]
+        [Step(5, "Turn off and on the bluetooth")]
         [Postcondition(1, "NA")]
         public async Task Duration_VisibilityModeChanged_READ_ONLY()
         {
@@ -289,10 +305,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run next command in the linux shell.\n>sdb shell dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableModeChanged int32:0 int16:1")]
-        [Step(3, "(Because there is no UX senario or entry point to set the visiable mode change, so we should generate the event using command line to pass this TCT")]
+        [Precondition(2, "Paired with the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAdapterTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableTimeoutChanged int32:0 int16:0")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableModeChanged int32:0 int16:1")]
+        [Step(5, "Turn off and on the bluetooth")]
         [Postcondition(1, "NA")]
         public async Task Result_VisibilityModeChanged_READ_ONLY()
         {
@@ -318,10 +336,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Sdb is connected as root with the target. \n>sdb root on")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run next command in the linux shell.\n>sdb shell dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableModeChanged int32:0 int16:1")]
-        [Step(3, "(Because there is no UX senario or entry point to set the visiable mode change, so we should generate the event using command line to pass this TCT")]
+        [Precondition(2, "Paired with the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAdapterTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableTimeoutChanged int32:0 int16:0")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableModeChanged int32:0 int16:1")]
+        [Step(5, "Turn off and on the bluetooth")]
         [Postcondition(1, "NA")]
         public async Task Visibility_VisibilityModeChanged_READ_ONLY()
         {
@@ -346,9 +366,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Pair with atleast one nearby bluetooth device")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Paired with the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAdapterTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableTimeoutChanged int32:0 int16:0")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableModeChanged int32:0 int16:1")]
+        [Step(5, "Turn off and on the bluetooth")]
         [Postcondition(1, "NA")]
         public async Task GetBondedDevices_RETURN_LIST_OF_DEVICES()
         {
@@ -373,9 +397,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Open Bluetooth in Settings on test device and turn on Bluetooth")]
-        [Precondition(2, "Pair with atleast one nearby bluetooth device")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Paired with the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAdapterTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableTimeoutChanged int32:0 int16:0")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableModeChanged int32:0 int16:1")]
+        [Step(5, "Turn off and on the bluetooth")]
         [Postcondition(1, "NA")]
         public async Task GetBondedDevice_RETURN_BONDED_DEVICE()
         {
@@ -401,8 +429,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as server")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Paired with the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAdapterTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableTimeoutChanged int32:0 int16:0")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableModeChanged int32:0 int16:1")]
+        [Step(5, "Turn off and on the bluetooth")]
         [Postcondition(1, "NA")]
         public async Task CreateServerSocket_RETURN_TYPE()
         {
@@ -428,8 +460,12 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MMB")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as server")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Paired with the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAdapterTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableTimeoutChanged int32:0 int16:0")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableModeChanged int32:0 int16:1")]
+        [Step(5, "Turn off and on the bluetooth")]
         [Postcondition(1, "NA")]
         public async Task DestroyServerSocket_DESTROY_SOCKET_TEST()
         {
@@ -454,10 +490,14 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRE")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "NA")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Turn on or off the bluetooth (If BT on/off UI exists, then click it. But BT on/off UI does not exist, we should use BT test tool to on / off BT.")]
-        [Postcondition(1, "Turn on the bluetooth")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Paired with the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAdapterTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableTimeoutChanged int32:0 int16:0")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableModeChanged int32:0 int16:1")]
+        [Step(5, "Turn off and on the bluetooth")]
+        [Postcondition(1, "NA")]
         public async Task BTState_GET_ENUM_ALL()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
@@ -482,9 +522,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Turn off the bluetooth (If BT on/off UI exists, then click it. But BT on/off UI does not exist, we should use BT test tool to on / off BT.")]
-        [Postcondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Paired with the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAdapterTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableTimeoutChanged int32:0 int16:0")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableModeChanged int32:0 int16:1")]
+        [Step(5, "Turn off and on the bluetooth")]
+        [Postcondition(1, "NA")]
         public async Task StateChanged_CHECK_EVENT_BT_OFF()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
@@ -508,9 +552,13 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "Turn off the bluetooth")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Turn on the bluetooth (If BT on/off UI exists, then click it. But BT on/off UI does not exist, we should use BT test tool to on / off BT.")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Paired with the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAdapterTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableTimeoutChanged int32:0 int16:0")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableModeChanged int32:0 int16:1")]
+        [Step(5, "Turn off and on the bluetooth")]
         [Postcondition(1, "NA")]
         public async Task StateChanged_CHECK_EVENT_BT_ON()
         {
@@ -535,10 +583,14 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("SPEC_URL", "-")]
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Shikha, shikha.ta@samsung.com")]
-        [Precondition(1, "NA")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Turn on or off the bluetooth (If BT on/off UI exists, then click it. But BT on/off UI does not exist, we should use BT test tool to on / off BT.")]
-        [Postcondition(1, "Turn on the bluetooth")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Paired with the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothAdapterTests is PASS, you can skip next steps)")]
+        [Step(2, "Type next commands in the shell")]
+        [Step(3, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableTimeoutChanged int32:0 int16:0")]
+        [Step(4, "dbus-send --system --type=signal /org/projectx/bt/adapter org.projectx.bt_event.DiscoverableModeChanged int32:0 int16:1")]
+        [Step(5, "Turn off and on the bluetooth")]
+        [Postcondition(1, "NA")]
         public async Task Result_StateChanged_READ_ONLY()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
index cea6564..4c334d9 100644 (file)
@@ -327,10 +327,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as client")]
-        [Precondition(3, "Test device(client) should be paired only with the server device")]
-        [Precondition(4, "Should run this only after the TC BluetoothServerSocketTests.Listen_ACCEPT_CLIENT_CONNECTION_TEST is started")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Precondition(4, "Run any testcases of class of BluetoothServerSocketTests on the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothClientSocketTests is PASS, you can skip next step)")]
         [Step(2, "When permission request popup appears, tap accept on server device.")]
         public async Task Connect_SOCKET_CONNECTION_TEST()
         {
@@ -356,10 +356,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as client")]
-        [Precondition(3, "Test device(client) should be paired only with the server device")]
-        [Precondition(4, "Should run this only after the TC BluetoothServerSocketTests.Listen_ACCEPT_CLIENT_CONNECTION_TEST is started")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Precondition(4, "Run any testcases of class of BluetoothServerSocketTests on the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothClientSocketTests is PASS, you can skip next step)")]
         [Step(2, "When permission request popup appears, tap accept on server device.")]
         public async Task Result_SocketConnectionStateChangedEventArgs_READ_ONLY()
         {
@@ -385,10 +385,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as client")]
-        [Precondition(3, "Test device(client) should be paired only with the server device")]
-        [Precondition(4, "Should run this only after the TC BluetoothServerSocketTests.Listen_ACCEPT_CLIENT_CONNECTION_TEST is started")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Precondition(4, "Run any testcases of class of BluetoothServerSocketTests on the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothClientSocketTests is PASS, you can skip next step)")]
         [Step(2, "When permission request popup appears, tap accept on server device.")]
         public async Task State_SocketConnectionStateChangedEventArgs_READ_ONLY()
         {
@@ -414,10 +414,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as client")]
-        [Precondition(3, "Test device(client) should be paired only with the server device")]
-        [Precondition(4, "Should run this only after the TC BluetoothServerSocketTests.Listen_ACCEPT_CLIENT_CONNECTION_TEST is started")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Precondition(4, "Run any testcases of class of BluetoothServerSocketTests on the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothClientSocketTests is PASS, you can skip next step)")]
         [Step(2, "When permission request popup appears, tap accept on server device.")]
         public async Task Connection_SocketConnectionStateChangedEventArgs_READ_ONLY()
         {
@@ -443,10 +443,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as client")]
-        [Precondition(3, "Test device(client) should be paired only with the server device")]
-        [Precondition(4, "Should run this only after the TC BluetoothServerSocketTests.Listen_ACCEPT_CLIENT_CONNECTION_TEST is started")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Precondition(4, "Run any testcases of class of BluetoothServerSocketTests on the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothClientSocketTests is PASS, you can skip next step)")]
         [Step(2, "When permission request popup appears, tap accept on server device.")]
         public async Task SocketFd_SocketConnection_READ_ONLY()
         {
@@ -472,10 +472,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as client")]
-        [Precondition(3, "Test device(client) should be paired only with the server device")]
-        [Precondition(4, "Should run this only after the TC BluetoothServerSocketTests.Listen_ACCEPT_CLIENT_CONNECTION_TEST is started")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Precondition(4, "Run any testcases of class of BluetoothServerSocketTests on the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothClientSocketTests is PASS, you can skip next step)")]
         [Step(2, "When permission request popup appears, tap accept on server device.")]
         public async Task Address_SocketConnection_READ_ONLY()
         {
@@ -501,10 +501,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as client")]
-        [Precondition(3, "Test device(client) should be paired only with the server device")]
-        [Precondition(4, "Should run this only after the TC BluetoothServerSocketTests.Listen_ACCEPT_CLIENT_CONNECTION_TEST is started")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Precondition(4, "Run any testcases of class of BluetoothServerSocketTests on the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothClientSocketTests is PASS, you can skip next step)")]
         [Step(2, "When permission request popup appears, tap accept on server device.")]
         public async Task ServiceUuid_SocketConnection_READ_ONLY()
         {
@@ -530,10 +530,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as client")]
-        [Precondition(3, "Test device(client) should be paired only with the server device")]
-        [Precondition(4, "Should run this only after the TC BluetoothServerSocketTests.Listen_ACCEPT_CLIENT_CONNECTION_TEST is started")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Precondition(4, "Run any testcases of class of BluetoothServerSocketTests on the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothClientSocketTests is PASS, you can skip next step)")]
         [Step(2, "When permission request popup appears, tap accept on server device.")]
         public async Task Client_SocketConnection_READ_ONLY()
         {
@@ -559,10 +559,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on client device")]
-        [Precondition(3, "Test device(client) should be paired only with server device")]
-        [Precondition(4, "Should run this only after the TC IBluetoothServerSocketTests.SendData_SEND_DATA_TEST_SERVER is started in the server device")]
-        [Step(1, "Tap the Run button in client device")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Precondition(4, "Run any testcases of class of BluetoothServerSocketTests on the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothClientSocketTests is PASS, you can skip next step)")]
         [Step(2, "When permission request popup appears, tap accept on server device.")]
         public async Task Data_SocketDataReceivedEventArgs_READ_ONLY_CLIENT()
         {
@@ -588,10 +588,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on client device")]
-        [Precondition(3, "Test device(client) should be paired only with server device")]
-        [Precondition(4, "Should run this only after the TC IBluetoothServerSocketTests.SendData_SEND_DATA_TEST_SERVER is started in the server device")]
-        [Step(1, "Tap the Run button in client device")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Precondition(4, "Run any testcases of class of BluetoothServerSocketTests on the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothClientSocketTests is PASS, you can skip next step)")]
         [Step(2, "When permission request popup appears, tap accept on server device.")]
         public async Task SocketFd_SocketData_READ_ONLY()
         {
@@ -617,10 +617,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on client device")]
-        [Precondition(3, "Test device(client) should be paired only with server device")]
-        [Precondition(4, "Should run this only after the TC IBluetoothServerSocketTests.SendData_SEND_DATA_TEST_SERVER is started in the server device")]
-        [Step(1, "Tap the Run button in client device")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Precondition(4, "Run any testcases of class of BluetoothServerSocketTests on the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothClientSocketTests is PASS, you can skip next step)")]
         [Step(2, "When permission request popup appears, tap accept on server device.")]
         public async Task DataSize_SocketData_READ_ONLY()
         {
@@ -646,10 +646,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on client device")]
-        [Precondition(3, "Test device(client) should be paired only with server device")]
-        [Precondition(4, "Should run this only after the TC IBluetoothServerSocketTests.SendData_SEND_DATA_TEST_SERVER is started in the server device")]
-        [Step(1, "Tap the Run button in client device")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Precondition(4, "Run any testcases of class of BluetoothServerSocketTests on the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothClientSocketTests is PASS, you can skip next step)")]
         [Step(2, "When permission request popup appears, tap accept on server device.")]
         public async Task Data_SocketData_READ_ONLY()
         {
@@ -675,10 +675,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on client device")]
-        [Precondition(3, "Test device(client) should be paired only with server device")]
-        [Precondition(4, "Should run this only after the TC IBluetoothServerSocketTests.SendData_SEND_DATA_BYTE_TEST_SERVER is started in the server device")]
-        [Step(1, "Tap the Run button in client device")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Precondition(4, "Run any testcases of class of BluetoothServerSocketTests on the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothClientSocketTests is PASS, you can skip next step)")]
         [Step(2, "When permission request popup appears, tap accept on server device.")]
         public async Task ByteData_SocketData_READ_ONLY()
         {
@@ -704,10 +704,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as client")]
-        [Precondition(3, "Test device(client) should be paired only with the server device")]
-        [Precondition(4, "Should run this only after the TC BluetoothServerSocketTests.Listen_ACCEPT_CLIENT_CONNECTION_TEST is started")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set BT_REMOTE_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(3, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Precondition(4, "Run any testcases of class of BluetoothServerSocketTests on the remote device")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothClientSocketTests is PASS, you can skip next step)")]
         [Step(2, "When permission request popup appears, tap accept on server device.")]
         public async Task Disconnect_SOCKET_DISCONNECTION_TEST()
         {
index d68b2a3..d4ff3d0 100644 (file)
@@ -223,10 +223,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as server")]
-        [Precondition(3, "Test device(server) should be paired only with the client device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run IBluetoothClientSocketTests.Connect_SOCKET_CONNECTION_TEST in the client device immediately")]
+        [Precondition(2, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothServerSocketTests is PASS, you can skip next steps)")]
+        [Step(2, "Run any testcases of class of BluetoothClientSocketTests on the remote device.")]
+        [Step(3, "When permission request popup appears, tap accept.")]
         public async Task Listen_ACCEPT_CLIENT_CONNECTION_TEST()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
@@ -251,10 +251,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as server")]
-        [Precondition(3, "Test device(server) should be paired only with the client device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run Connect_SOCKET_CONNECTION_TEST in the client device immediately")]
+        [Precondition(2, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothServerSocketTests is PASS, you can skip next steps)")]
+        [Step(2, "Run any testcases of class of BluetoothClientSocketTests on the remote device.")]
+        [Step(3, "When permission request popup appears, tap accept.")]
         public async Task AcceptStateChanged_EVENT()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
@@ -279,10 +279,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as server")]
-        [Precondition(3, "Test device(server) should be paired only with the client device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run IBluetoothClientSocketTests.Connect_SOCKET_CONNECTION_TEST in the client device immediately")]
+        [Precondition(2, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothServerSocketTests is PASS, you can skip next steps)")]
+        [Step(2, "Run any testcases of class of BluetoothClientSocketTests on the remote device.")]
+        [Step(3, "When permission request popup appears, tap accept.")]
         public async Task Connection_AcceptStateChangedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
@@ -307,10 +307,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as server")]
-        [Precondition(3, "Test device(server) should be paired only with the client device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run IBluetoothClientSocketTests.Connect_SOCKET_CONNECTION_TEST in the client device immediately")]
+        [Precondition(2, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothServerSocketTests is PASS, you can skip next steps)")]
+        [Step(2, "Run any testcases of class of BluetoothClientSocketTests on the remote device.")]
+        [Step(3, "When permission request popup appears, tap accept.")]
         public async Task Result_AcceptStateChangedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
@@ -335,10 +335,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as server")]
-        [Precondition(3, "Test device(server) should be paired only with the client device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run IBluetoothClientSocketTests.Connect_SOCKET_CONNECTION_TEST in the client device immediately")]
+        [Precondition(2, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothServerSocketTests is PASS, you can skip next steps)")]
+        [Step(2, "Run any testcases of class of BluetoothClientSocketTests on the remote device.")]
+        [Step(3, "When permission request popup appears, tap accept.")]
         public async Task State_AcceptStateChangedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
@@ -363,10 +363,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as server")]
-        [Precondition(3, "Test device(server) should be paired only with the client device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Run IBluetoothClientSocketTests.Connect_SOCKET_CONNECTION_TEST in the client device immediately")]
+        [Precondition(2, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothServerSocketTests is PASS, you can skip next steps)")]
+        [Step(2, "Run any testcases of class of BluetoothClientSocketTests on the remote device.")]
+        [Step(3, "When permission request popup appears, tap accept.")]
         public async Task Server_AcceptStateChangedEventArgs_READ_ONLY()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
@@ -391,11 +391,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as client")]
-        [Precondition(3, "Test device(client) should be paired only with the server device")]
-        [Precondition(4, "Should run this only after the TC BluetoothServerSocketTests.Listen_ACCEPT_CLIENT_CONNECTION_TEST is started")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When permission request popup appears, tap accept on server device.")]
+        [Precondition(2, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothServerSocketTests is PASS, you can skip next steps)")]
+        [Step(2, "Run any testcases of class of BluetoothClientSocketTests on the remote device.")]
+        [Step(3, "When permission request popup appears, tap accept.")]
         public async Task ConnectionStateChanged_EVENT()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
@@ -421,10 +420,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Property("COVPARAM", "string")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on server device")]
-        [Precondition(3, "Test device(server) should be paired only with client device")]
-        [Step(1, "Tap the Run button in server device")]
-        [Step(2, "Run IBluetoothServerSocketTests.DataReceived_CLIENT_EVENT in the client device immediately")]
+        [Precondition(2, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothServerSocketTests is PASS, you can skip next steps)")]
+        [Step(2, "Run any testcases of class of BluetoothClientSocketTests on the remote device.")]
+        [Step(3, "When permission request popup appears, tap accept.")]
         public async Task SendData_SEND_DATA_TEST_SERVER()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
@@ -450,10 +449,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Property("COVPARAM", "byte[]")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on server device")]
-        [Precondition(3, "Test device(server) should be paired only with client device")]
-        [Step(1, "Tap the Run button in server device")]
-        [Step(2, "Run IBluetoothServerSocketTests.DataReceived_CLIENT_EVENT in the client device immediately")]
+        [Precondition(2, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothServerSocketTests is PASS, you can skip next steps)")]
+        [Step(2, "Run any testcases of class of BluetoothClientSocketTests on the remote device.")]
+        [Step(3, "When permission request popup appears, tap accept.")]
         public async Task SendData_SEND_DATA_BYTE_TEST_SERVER()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
@@ -479,10 +478,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Property("COVPARAM", "byte[]")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on server device")]
-        [Precondition(3, "Test device(server) should be paired only with client device")]
-        [Step(1, "Tap the Run button in server device")]
-        [Step(2, "Run IBluetoothServerSocketTests.DataReceived_CLIENT_EVENT in the client device immediately")]
+        [Precondition(2, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothServerSocketTests is PASS, you can skip next steps)")]
+        [Step(2, "Run any testcases of class of BluetoothClientSocketTests on the remote device.")]
+        [Step(3, "When permission request popup appears, tap accept.")]
         public async Task SendData_CHECK_EXCEPTION()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
@@ -507,10 +506,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on server device")]
-        [Precondition(3, "Test device(server) should be paired only with client device")]
-        [Step(1, "Tap the Run button in server device")]
-        [Step(2, "Run IBluetoothServerSocketTests.SendData_SEND_DATA_TEST_CLIENT in the client device immediately")]
+        [Precondition(2, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothServerSocketTests is PASS, you can skip next steps)")]
+        [Step(2, "Run any testcases of class of BluetoothClientSocketTests on the remote device.")]
+        [Step(3, "When permission request popup appears, tap accept.")]
         public async Task DataReceived_SERVER_EVENT()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
@@ -535,11 +534,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Adhavan, adhavan.m@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on server device")]
-        [Precondition(3, "Test device(server) should be paired only with client device")]
-        [Step(1, "Tap the Run button in server device")]
-        [Step(2, "Run IBluetoothServerSocketTests.SendData_SEND_DATA_TEST_CLIENT in the client device immediately")]
-        [Postcondition(1, "Unpair the client device")]
+        [Precondition(2, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothServerSocketTests is PASS, you can skip next steps)")]
+        [Step(2, "Run any testcases of class of BluetoothClientSocketTests on the remote device.")]
+        [Step(3, "When permission request popup appears, tap accept.")]
         public async Task Data_SocketDataReceivedEventArgs_READ_ONLY_SERVER()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
@@ -564,8 +562,10 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Hyuk Lee, hyuk0512.lee@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Run this only on test device which acts as server")]
-        [Step(1, "Tap the Run button")]
+        [Precondition(2, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothServerSocketTests is PASS, you can skip next steps)")]
+        [Step(2, "Run any testcases of class of BluetoothClientSocketTests on the remote device.")]
+        [Step(3, "When permission request popup appears, tap accept.")]
         public async Task Dispose_CHECK_NO_EXCEPTION()
         {
             /* We can't occupy the precondition, if Bluetooth feature is not supported in Manual TC */
index b3931d0..e0cc65e 100644 (file)
@@ -305,9 +305,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with the remote OPP server device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When permission request popup appears, tap accept on server device.")]
+        [Precondition(2, "Prepare OPP server supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set BT_REMOTE_OPP_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(4, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppClientTests is PASS, you can skip next step)")]
+        [Step(2, "When permission request popup appears, tap accept on server device.\nThis TC will cancel the transfer in the first time, so click 'yes' twice in the remote server side")]
         [Postcondition(1, "NA")]
         public async Task AddFile_CHECK_FOR_OPPCLIENT_ADD_FILE()
         {
@@ -333,9 +335,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with the remote OPP server device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When permission request popup appears, tap accept on server device.")]
+        [Precondition(2, "Prepare OPP server supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set BT_REMOTE_OPP_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(4, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppClientTests is PASS, you can skip next step)")]
+        [Step(2, "When permission request popup appears, tap accept on server device.\nThis TC will cancel the transfer in the first time, so click 'yes' twice in the remote server side")]
         [Postcondition(1, "NA")]
         public async Task PushFile_CHECK_FOR_OPPCLIENT_PUSH_FILE()
         {
@@ -360,11 +364,13 @@ namespace Tizen.Network.Bluetooth.Tests
                [Property("SPEC_URL", "-")]
                [Property("CRITERIA", "MR")]
                [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
-               [Precondition(1, "Turn on the bluetooth")]
-               [Precondition(2, "Paired with the remote OPP server device")]
-               [Step(1, "Tap the Run button")]
-               [Step(2, "When permission request popup appears, tap accept on server device.")]
-               [Postcondition(1, "NA")]
+        [Precondition(1, "Turn on the bluetooth")]
+        [Precondition(2, "Prepare OPP server supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set BT_REMOTE_OPP_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(4, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppClientTests is PASS, you can skip next step)")]
+        [Step(2, "When permission request popup appears, tap accept on server device.\nThis TC will cancel the transfer in the first time, so click 'yes' twice in the remote server side")]
+        [Postcondition(1, "NA")]
                public async Task CancelPush_CHECK_FOR_OPPCLIENT_CANCEL_PUSH()
                {
             /* We can't occupy the precondition, if OPP feature is not supported in Manual TC */
@@ -389,9 +395,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with the remote OPP server device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When permission request popup appears, tap accept on server device.")]
+        [Precondition(2, "Prepare OPP server supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set BT_REMOTE_OPP_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(4, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppClientTests is PASS, you can skip next step)")]
+        [Step(2, "When permission request popup appears, tap accept on server device.\nThis TC will cancel the transfer in the first time, so click 'yes' twice in the remote server side")]
         [Postcondition(1, "NA")]
         public async Task ClearFiles_CHECK_FOR_OPPCLIENT_CLEAR_FILES()
         {
@@ -417,9 +425,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with the remote OPP server device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When permission request popup appears, tap accept on server device.")]
+        [Precondition(2, "Prepare OPP server supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set BT_REMOTE_OPP_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(4, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppClientTests is PASS, you can skip next step)")]
+        [Step(2, "When permission request popup appears, tap accept on server device.\nThis TC will cancel the transfer in the first time, so click 'yes' twice in the remote server side")]
         [Postcondition(1, "NA")]
         public async Task PushResponded_CHECK_EVENT()
         {
@@ -445,9 +455,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with the remote OPP server device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When permission request popup appears, tap accept on server device.")]
+        [Precondition(2, "Prepare OPP server supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set BT_REMOTE_OPP_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(4, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppClientTests is PASS, you can skip next step)")]
+        [Step(2, "When permission request popup appears, tap accept on server device.\nThis TC will cancel the transfer in the first time, so click 'yes' twice in the remote server side")]
         [Postcondition(1, "NA")]
         public async Task Address_PushRespondedEventArgs_PROPERTY_READ_ONLY()
         {
@@ -473,9 +485,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with the remote OPP server device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When permission request popup appears, tap accept on server device.")]
+        [Precondition(2, "Prepare OPP server supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set BT_REMOTE_OPP_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(4, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppClientTests is PASS, you can skip next step)")]
+        [Step(2, "When permission request popup appears, tap accept on server device.\nThis TC will cancel the transfer in the first time, so click 'yes' twice in the remote server side")]
         [Postcondition(1, "NA")]
         public async Task Result_PushRespondedEventArgs_PROPERTY_READ_ONLY()
         {
@@ -501,9 +515,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with the remote OPP server device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When permission request popup appears, tap accept on server device.")]
+        [Precondition(2, "Prepare OPP server supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set BT_REMOTE_OPP_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(4, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppClientTests is PASS, you can skip next step)")]
+        [Step(2, "When permission request popup appears, tap accept on server device.\nThis TC will cancel the transfer in the first time, so click 'yes' twice in the remote server side")]
         [Postcondition(1, "NA")]
         public async Task PushProgress_CHECK_EVENT()
         {
@@ -529,9 +545,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with the remote OPP server device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When permission request popup appears, tap accept on server device.")]
+        [Precondition(2, "Prepare OPP server supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set BT_REMOTE_OPP_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(4, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppClientTests is PASS, you can skip next step)")]
+        [Step(2, "When permission request popup appears, tap accept on server device.\nThis TC will cancel the transfer in the first time, so click 'yes' twice in the remote server side")]
         [Postcondition(1, "NA")]
         public async Task File_PushProgressEventArgs_PROPERTY_READ_ONLY()
         {
@@ -557,9 +575,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with the remote OPP server device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When permission request popup appears, tap accept on server device.")]
+        [Precondition(2, "Prepare OPP server supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set BT_REMOTE_OPP_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(4, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppClientTests is PASS, you can skip next step)")]
+        [Step(2, "When permission request popup appears, tap accept on server device.\nThis TC will cancel the transfer in the first time, so click 'yes' twice in the remote server side")]
         [Postcondition(1, "NA")]
         public async Task Size_PushProgressEventArgs_PROPERTY_READ_ONLY()
         {
@@ -585,9 +605,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with the remote OPP server device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When permission request popup appears, tap accept on server device.")]
+        [Precondition(2, "Prepare OPP server supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set BT_REMOTE_OPP_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(4, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppClientTests is PASS, you can skip next step)")]
+        [Step(2, "When permission request popup appears, tap accept on server device.\nThis TC will cancel the transfer in the first time, so click 'yes' twice in the remote server side")]
         [Postcondition(1, "NA")]
         public async Task Percent_PushProgressEventArgs_PROPERTY_READ_ONLY()
         {
@@ -613,9 +635,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with the remote OPP server device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When permission request popup appears, tap accept on server device.")]
+        [Precondition(2, "Prepare OPP server supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set BT_REMOTE_OPP_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(4, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppClientTests is PASS, you can skip next step)")]
+        [Step(2, "When permission request popup appears, tap accept on server device.\nThis TC will cancel the transfer in the first time, so click 'yes' twice in the remote server side")]
         [Postcondition(1, "NA")]
         public async Task PushFinished_CHECK_EVENT()
         {
@@ -641,9 +665,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with the remote OPP server device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When permission request popup appears, tap accept on server device.")]
+        [Precondition(2, "Prepare OPP server supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set BT_REMOTE_OPP_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(4, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppClientTests is PASS, you can skip next step)")]
+        [Step(2, "When permission request popup appears, tap accept on server device.\nThis TC will cancel the transfer in the first time, so click 'yes' twice in the remote server side")]
         [Postcondition(1, "NA")]
         public async Task Address_PushFinishedEventArgs_PROPERTY_READ_ONLY()
         {
@@ -669,9 +695,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Precondition(2, "Paired with the remote OPP server device")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "When permission request popup appears, tap accept on server device.")]
+        [Precondition(2, "Prepare OPP server supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set BT_REMOTE_OPP_DEVICE_ADDRESS, when you launch TCT")]
+        [Precondition(4, "Keep discoverable mode on the remote device, if the remote device is not paired.\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppClientTests is PASS, you can skip next step)")]
+        [Step(2, "When permission request popup appears, tap accept on server device.\nThis TC will cancel the transfer in the first time, so click 'yes' twice in the remote server side")]
         [Postcondition(1, "NA")]
         public async Task Result_PushFinishedEventArgs_PROPERTY_READ_ONLY()
         {
index 596e857..0d9ecf3 100644 (file)
@@ -211,9 +211,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Share a file from Opp Client device over bluetooth")]
-        [Step(3, "When permission request popup appears, tap accept on server device.")]
+        [Precondition(2, "Prepare OPP client supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppServerTests is PASS, you can skip next steps)")]
+        [Step(2, "Share a small file from the opp client device via bluetooth")]
+        [Step(3, "This TC will reject the transfer in the first time. So retry to share a small file via bluetooth in the remote device")]
         [Postcondition(1, "NA")]
         public async Task RejectPush_CHECK_FOR_REJECT_PUSH()
         {
@@ -239,10 +241,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Share a file from Opp Client device over bluetooth")]
-        [Step(3, "When permission request popup appears, tap accept on server device.")]
-        [Postcondition(1, "NA")]
+        [Precondition(2, "Prepare OPP client supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppServerTests is PASS, you can skip next steps)")]
+        [Step(2, "Share a small file from the opp client device via bluetooth")]
+        [Step(3, "This TC will reject the transfer in the first time. So retry to share a small file via bluetooth in the remote device")]
         public async Task CancelTransfer_CHECK_FOR_CANCEL_TRANSFER()
         {
             /* We can't occupy the precondition, if OPP feature is not supported in Manual TC */
@@ -267,10 +270,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "MR")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Share a file from Opp Client device over bluetooth")]
-        [Step(3, "When permission request popup appears, tap accept on server device.")]
-        [Postcondition(1, "NA")]
+        [Precondition(2, "Prepare OPP client supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppServerTests is PASS, you can skip next steps)")]
+        [Step(2, "Share a small file from the opp client device via bluetooth")]
+        [Step(3, "This TC will reject the transfer in the first time. So retry to share a small file via bluetooth in the remote device")]
         public async Task AcceptPush_CHECK_FOR_ACCEPT_PUSH()
         {
             /* We can't occupy the precondition, if OPP feature is not supported in Manual TC */
@@ -295,10 +299,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Share a file from Opp Client device over bluetooth")]
-        [Step(3, "When permission request popup appears, tap accept on server device.")]
-        [Postcondition(1, "NA")]
+        [Precondition(2, "Prepare OPP client supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppServerTests is PASS, you can skip next steps)")]
+        [Step(2, "Share a small file from the opp client device via bluetooth")]
+        [Step(3, "This TC will reject the transfer in the first time. So retry to share a small file via bluetooth in the remote device")]
         public async Task ConnectionRequested_CHECK_EVENT()
         {
             /* We can't occupy the precondition, if OPP feature is not supported in Manual TC */
@@ -323,10 +328,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Share a file from Opp Client device over bluetooth")]
-        [Step(3, "When permission request popup appears, tap accept on server device.")]
-        [Postcondition(1, "NA")]
+        [Precondition(2, "Prepare OPP client supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppServerTests is PASS, you can skip next steps)")]
+        [Step(2, "Share a small file from the opp client device via bluetooth")]
+        [Step(3, "This TC will reject the transfer in the first time. So retry to share a small file via bluetooth in the remote device")]
         public async Task Address_ConnectionRequestedEventArgs_PROPERTY_READ_ONLY()
         {
             /* We can't occupy the precondition, if OPP feature is not supported in Manual TC */
@@ -351,10 +357,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Share a file from Opp Client device over bluetooth")]
-        [Step(3, "When permission request popup appears, tap accept on server device.")]
-        [Postcondition(1, "NA")]
+        [Precondition(2, "Prepare OPP client supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppServerTests is PASS, you can skip next steps)")]
+        [Step(2, "Share a small file from the opp client device via bluetooth")]
+        [Step(3, "This TC will reject the transfer in the first time. So retry to share a small file via bluetooth in the remote device")]
         public async Task TransferProgress_CHECK_EVENT()
         {
             /* We can't occupy the precondition, if OPP feature is not supported in Manual TC */
@@ -379,10 +386,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Share a file from Opp Client device over bluetooth")]
-        [Step(3, "When permission request popup appears, tap accept on server device.")]
-        [Postcondition(1, "NA")]
+        [Precondition(2, "Prepare OPP client supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppServerTests is PASS, you can skip next steps)")]
+        [Step(2, "Share a small file from the opp client device via bluetooth")]
+        [Step(3, "This TC will reject the transfer in the first time. So retry to share a small file via bluetooth in the remote device")]
         public async Task File_TransferProgressEventArgs_PROPERTY_READ_ONLY()
         {
             /* We can't occupy the precondition, if OPP feature is not supported in Manual TC */
@@ -407,10 +415,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Share a file from Opp Client device over bluetooth")]
-        [Step(3, "When permission request popup appears, tap accept on server device.")]
-        [Postcondition(1, "NA")]
+        [Precondition(2, "Prepare OPP client supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppServerTests is PASS, you can skip next steps)")]
+        [Step(2, "Share a small file from the opp client device via bluetooth")]
+        [Step(3, "This TC will reject the transfer in the first time. So retry to share a small file via bluetooth in the remote device")]
         public async Task Size_TransferProgressEventArgs_PROPERTY_READ_ONLY()
         {
             /* We can't occupy the precondition, if OPP feature is not supported in Manual TC */
@@ -435,10 +444,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "PRO")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Share a file from Opp Client device over bluetooth")]
-        [Step(3, "When permission request popup appears, tap accept on server device.")]
-        [Postcondition(1, "NA")]
+        [Precondition(2, "Prepare OPP client supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppServerTests is PASS, you can skip next steps)")]
+        [Step(2, "Share a small file from the opp client device via bluetooth")]
+        [Step(3, "This TC will reject the transfer in the first time. So retry to share a small file via bluetooth in the remote device")]
         public async Task Percent_TransferProgressEventArgs_PROPERTY_READ_ONLY()
         {
             /* We can't occupy the precondition, if OPP feature is not supported in Manual TC */
@@ -463,10 +473,11 @@ namespace Tizen.Network.Bluetooth.Tests
         [Property("CRITERIA", "EVL")]
         [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
         [Precondition(1, "Turn on the bluetooth")]
-        [Step(1, "Tap the Run button")]
-        [Step(2, "Share a file from Opp Client device over bluetooth")]
-        [Step(3, "When permission request popup appears, tap accept on server device.")]
-        [Postcondition(1, "NA")]
+        [Precondition(2, "Prepare OPP client supported device.(Galaxy or TM1)")]
+        [Precondition(3, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+        [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppServerTests is PASS, you can skip next steps)")]
+        [Step(2, "Share a small file from the opp client device via bluetooth")]
+        [Step(3, "This TC will reject the transfer in the first time. So retry to share a small file via bluetooth in the remote device")]
         public async Task TransferFinished_CHECK_EVENT()
         {
             /* We can't occupy the precondition, if OPP feature is not supported in Manual TC */
@@ -491,10 +502,11 @@ namespace Tizen.Network.Bluetooth.Tests
        [Property("CRITERIA", "PRO")]
        [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
        [Precondition(1, "Turn on the bluetooth")]
-       [Step(1, "Tap the Run button")]
-       [Step(2, "Share a file from Opp Client device over bluetooth")]
-       [Step(3, "When permission request popup appears, tap accept on server device.")]
-       [Postcondition(1, "NA")]
+       [Precondition(2, "Prepare OPP client supported device.(Galaxy or TM1)")]
+       [Precondition(3, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+       [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppServerTests is PASS, you can skip next steps)")]
+       [Step(2, "Share a small file from the opp client device via bluetooth")]
+       [Step(3, "This TC will reject the transfer in the first time. So retry to share a small file via bluetooth in the remote device")]
        public async Task File_TransferFinishedEventArgs_PROPERTY_READ_ONLY()
        {
            /* We can't occupy the precondition, if OPP feature is not supported in Manual TC */
@@ -519,10 +531,11 @@ namespace Tizen.Network.Bluetooth.Tests
        [Property("CRITERIA", "PRO")]
        [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
        [Precondition(1, "Turn on the bluetooth")]
-       [Step(1, "Tap the Run button")]
-       [Step(2, "Share a file from Opp Client device over bluetooth")]
-       [Step(3, "When permission request popup appears, tap accept on server device.")]
-       [Postcondition(1, "NA")]
+       [Precondition(2, "Prepare OPP client supported device.(Galaxy or TM1)")]
+       [Precondition(3, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+       [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppServerTests is PASS, you can skip next steps)")]
+       [Step(2, "Share a small file from the opp client device via bluetooth")]
+       [Step(3, "This TC will reject the transfer in the first time. So retry to share a small file via bluetooth in the remote device")]
        public async Task Size_TransferFinishedEventArgs_PROPERTY_READ_ONLY()
        {
            /* We can't occupy the precondition, if OPP feature is not supported in Manual TC */
@@ -547,10 +560,11 @@ namespace Tizen.Network.Bluetooth.Tests
        [Property("CRITERIA", "PRO")]
        [Property("AUTHOR", "Sandeep H, h.sandeep@samsung.com")]
        [Precondition(1, "Turn on the bluetooth")]
-       [Step(1, "Tap the Run button")]
-       [Step(2, "Share a file from Opp Client device over bluetooth")]
-       [Step(3, "When permission request popup appears, tap accept on server device.")]
-       [Postcondition(1, "NA")]
+       [Precondition(2, "Prepare OPP client supported device.(Galaxy or TM1)")]
+       [Precondition(3, "Set the discoverable mode on in this device\n(hciconfig hci0 piscan)")]
+       [Step(1, "Tap the Run button\n(If one of test cases of class BluetoothOppServerTests is PASS, you can skip next steps)")]
+       [Step(2, "Share a small file from the opp client device via bluetooth")]
+       [Step(3, "This TC will reject the transfer in the first time. So retry to share a small file via bluetooth in the remote device")]
        public async Task Result_TransferFinishedEventArgs_PROPERTY_READ_ONLY()
        {
            /* We can't occupy the precondition, if OPP feature is not supported in Manual TC */