Giter VIP home page Giter VIP logo

desktop-features-2.0's People

Contributors

jjferns avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

desktop-features-2.0's Issues

Open a Chat Tab or Group Tab from the Roster

  • Upon opening a Chat from the Roster that Chat should take the topmost position in the Active Chats section, unless that Chat Tab is already present in the active chats list
  • This test case should be performed for both one-to-one chats and Groups

Add Another account

  • Clicking on 'Add Another Account' should display the add account modal to the user
  • Upon adding another account the account should move to the existing meta only if an existing meta exists for that account (This move should happen automatically)
  • If no meta exists then that account should be moved directly and it should be added to the existing meta

Try adding the same Windows Live account

  • Try adding a Windows Live account which is already present in your existing meta
  • The following error message should be displayed. Error Message: Account already exists

Add a Gtalk account

Case 1:

  • If the Username & Password is correct the account should be added successfully
  • If a meta exists this account should be added to the existing meta
  • If there are no accounts in the existing application a new meta should be created

Case 2: If the Username & Password is incorrect the account should not be added and appropriate error messages should be displayed by Gtalk

Try adding the same Gtalk account again

  • Try adding a Gtalk account which is already present in your existing meta
  • The following error message should be displayed. Error Message: Account already exists

Avatar in Active Chats

  • The Avatar in the Active Chats section should match the one displayed in the Chat Window for that contact
  • If the user does not have an Avatar the Default Avatar should be displayed in the Active Chats section

Cycling through open active chats

  • Alt+โ†‘: Cycle through open chat tabs (upward)
  • Alt+โ†“: Cycle through open chat tabs (downward)
  • This needs to be checked for both one-to-one chats and Group chats

Unread incoming chat or group message displayed in the active chats section

  • A blue dot should be displayed along with the message which is unread in the Active Chats section
  • This test case should be performed for both one-to-one chats and Groups
  • For one-to-one chats only the last unread incoming message will be displayed
  • For Groups the name of the sender should also be displayed along with the unread incoming message

Add a Facebook account

Case 1:

  • If the Username & Password is correct the account should be added successfully
  • If a meta exists this account should be added to the existing meta
  • If there are no accounts in the existing application a new meta should be created

Case 2: If the Username & Password is incorrect the account should not be added and appropriate error messages should be displayed by Facebook

Add a verified Pingpong account

  • The process should work fine and the account should be added successfully
  • If a meta exists this account should be added to the existing meta
  • If there are no accounts in the existing application a new meta should be created

Active Chats scroll-bar

  • A scroll-bar should only be displayed on hover if the active chats exceed the number of chats that can be displayed for different screen resolutions and sizes

Add a Windows Live account

Case 1:

  • If the Username & Password is correct the account should be added successfully
  • If a meta exists this account should be added to the existing meta
  • If there are no accounts in the existing application a new meta should be created

Case 2: If the Username & Password is incorrect the account should not be added and appropriate error messages should be displayed by Window Live

Read incoming chat or group message displayed in the active chats section

  • Once the message is read the unread blue dot should not be displayed anymore in the active chats section
  • This test case should be performed for both one-to-one chats and Groups
  • For one-to-one chats only the read incoming message should be displayed in the active chats section
  • For Groups the senders name along with the read incoming message should be displayed in the active chats section

Pingpong add account negative testing

Case 1: Enter an incorrect email address
Error Message: Error adding {email address}. Please check your username and password

Case 2: Enter an incorrect password
Error Message: Error adding {email address}. Please check your username and password

Case 3: Leave the Email address field blank
Error Message: Please enter a valid email address

Case 4: Leave the Password field blank
Error Message: The Password field cannot be empty

Add an un-verified Pingpong account

  • The process should fail with following error message

Error Message: Error adding {email address}. Please verify your account and try again

Closing all Active Chats

  • Upon closing all Active Chats the Active chats section should not be displayed anymore in the app

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.