Resources and Guidelines 3

From CDOT Wiki
Revision as of 09:01, 17 March 2010 by Peter.liu (talk | contribs) (Guidelines)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Activity 3: Create SWTBot test cases and/or screenshots for the Valgrind plugins.

Resources

  • SWTBot User Guide (Eclipse wiki) [1]
    • Quick Start and examples
  • GUI Test Automation with SWTBot (thesis, 2010) [2]
  • Eclipse Testing: Best Practices with SWTBot (Eclipse Forum Europe 2009) [3]
  • UI Testing with SWTBot (Eclipse Demo Camp 2009) [4]

Guidelines

Part 1

  • READ some of the resources.
    • WATCH the screencasts on the SWTBot wiki.
  • Install the Plugin Development Environment (PDE).
  • Install the SWTBot plug-ins.
  • Try out SWTBot.
    • Download the examples (EclipseCon 2009) from the Eclipse SWTBot wiki.
    • Try out the first three examples. You need to fix some syntax errors in the examples because the SWTBot API has been revised.
  • Follow the information on the SWTBot wiki to create screenshots from these three examples.
  • Whenever you encounter a problem, use Google search. Ask the Eclipse SWTBot community. Keep our team fully informed.

Part 2

  • Check out the source code of the Valgrind Plugins from the SVN repository.
  • Run JUnit tests and/or plugin tests.
  • Inspect the source code of the GUI component of Valgrind.
  • Create one SWTBot test case and run it. At this point, ask the Eclipse Linux Tools community for guidance. The reason is that we do not have any knowledge about the inner workings of the Valgrind plugins.
  • Create a screenshot based on the SWTBot test case.