Sobes.tech
Middle

Name the test cases for reconnection.

sobes.tech AI

Answer from AI

  • Successful reconnection:
    • Disconnect the network during an active connection.
    • Restore the network.
    • Check automatic reconnection.
    • Check the preservation of state (if applicable).
  • Unsuccessful reconnection:
    • Disconnect the network.
    • Do not restore the network.
    • Check for error display or timeout of reconnection.
    • Check user actions offered (retry, exit).
  • Multiple reconnections/disconnections:
    • Cycle the network on and off.
    • Check the stability of reconnection during frequent network state changes.
  • IP address change:
    • Disconnect the network.
    • Change the IP address on the other end of the connection (if possible).
    • Restore the network.
    • Check reconnection to the new IP.
  • Different network conditions:
    • Low bandwidth.
    • High latency.
    • Packet loss.
    • Check reconnection behavior under degraded network conditions.
  • Reconnection timeout:
    • Disconnect the network.
    • Leave it disconnected longer than the timeout period.
    • Check for timeout occurrence and appropriate action.
  • Reconnection after long idle period:
    • Keep the connection active but without data exchange for a long time.
    • Disconnect the network.
    • Restore the network.
    • Check reconnection.
  • Reconnection under high load:
    • Generate high load on server/client during active connection.
    • Disconnect the network.
    • Restore the network.
    • Check performance and success of reconnection under load.
  • Reconnection with incorrect credentials (if applicable):
    • Disconnect the network.
    • Change credentials to incorrect ones.
    • Restore the network.
    • Check handling of failed reconnection due to incorrect data.
  • Reconnection after application/system restart:
    • Close/restart the application or system when disconnected.
    • Restart the application/system.
    • Check reconnection attempt on startup.