Skip to content

testcase_of_renrenBrowser

JackonYang edited this page Jan 11, 2013 · 1 revision

reference: design_of_renrenBrowser.

full function test.

precondition:

  • localSave(): open,
  • log level: debug,
  • target page:
  1. a profile page,
  2. a profile page without permission,
  3. single friendList page,
  4. all friendList of someone(myself, 3+ pages),
  5. friendlist page without permission.

step:

  1. request profile with and without permission.
  2. request single friendList page with permissions.
  3. request all frindList page of someone(3+ pages) with and without permission.

expect:

  1. 2 profiles saved locally,
  2. 1 friendList page saved locally, item in the page parsered and returned.
  3. friendList with permission saved locally, all items in friendList pages parsed and returned. friendList without page only one 1 page saved locally, return empty set().
  4. debug log written.

normal run state test

precondition

  • localSave(): close
  • log level: info
  • target page: same as "full function test"

step

same as "full function test"

expect

  1. non pages saved locally.
  2. friendList page items parsed correctly
  3. info log written.

fewest request and function

precondition

  • localSave(): close
  • log level: info
  • target page: all 1 page of someone.

step

request friendList page

expect

  1. only 2 request sent, and the 2nd request get no items.
  2. items parsed correctly.