IM test function point

Before the test summary: 
 1. Object
  The object is to chat contacts, including personal accounts, public number, number of institutions, groups and so on.
  2. object attributes
  That is, the various features of these contacts.
  Profile (avatar, nickname, signature, group management, application management of light, two-dimensional code ...)
  Group (head, founder, group members, name, message sets, light application group, group type, 2-dimensional code ...)
  Public number (organization number) (homepage, picture, name, description, light management applications, messaging settings, 2-dimensional code ...)
  3. methods.
  Method, that these operations on these objects.
  Messaging (single chat, group chat, voice, text, pictures, facial expressions, links, character and length ...)
  Members of the management (plus people, is added, quit, quit passive, edit, delete ...)
  Group Management (create a group, message sets, apply for admission to the group, sweeping the two-dimensional code into the group, group retreat, notification reminder, picture editor, edit the name, profile editing, the right to edit, member of the editorial ...)
  Message Manager (issued a notice, receive notifications, send files, message alerts, notification reminder, sound, vibration, friend requests, request processing ...)
  Privacy management (blacklist, allow friends to view dynamic, dynamic view allows strangers, allows cell phone number lookup, allowing real name Find ...)
  Rights Management (open group (anyone into the group), semi-open group (verification into the group), validation add friends, add friends without verification ...)
  Logout (forget the password, replacement account ...)
  Friends Management (scan two-dimensional code plus people, add friends, check friends, friends recommendation, the group recommended, import contacts, pull the blacklist, unfriend, notes the name ...)
  Dynamic Management (hair trends, hair vote, thumbs up, look, comment, add, delete, share, hide, edit ...)
  Push messages (online, offline, send and receive, timing ...)
  Document management (receiving, receiving offline, preview, delete, share, dump, file format, size ...)
  4. Cache
  Cache this thing to check is related to the user experience, if the page cache do not open very slowly. Cece can clear the cache.
  5. Upgrade
  Install, uninstall, upgrade must be measured. Sometimes the need for direct upgrade testing because developers may change table structure did not tell you, resulting in some loss of data after the upgrade, very serious consequences. After the upgrade depends on whether there is a message recorded loss (if possible, it is necessary to view the database .)
  6. Network
  To cover (2G, 3G, 4G, wifi), if qualified, you can build environment to test slow network or a slow network performance broken, whether the message was successfully sent, or retry a few times, did not go there if tips . (Various response speed is acceptable)
  7. Interrupt
  To start the test, standing, active interrupt at moderate state, to see if there are incorrect operation mechanism to protect the scene. . .
  8. Compatibility
  Check the layout, resolution inspection, checking various representative models
  9. The flash back
  Generally open logcat to test high probability flash back to the developers cut log analysis, monkey should Running

Guess you like

Origin www.cnblogs.com/SH-xuliang/p/10935058.html