Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida...
-
Upload
gavin-green -
Category
Documents
-
view
214 -
download
0
Transcript of Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida...
![Page 1: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/1.jpg)
Introduction to Web-Based Repository for Software Testing Tools (WReSTT)
03/16/2009
Florida International University WISTPC 2009
Peter J. Clarke
![Page 2: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/2.jpg)
• Software testing primary approach used to ensure development high quality software.
• Software bugs, or errors, cost the U.S. economy an estimated $59.5 billion annually [NIST 2002].
• Plethora of software testing tools and program analyzers http://www.aptest.com/resources.html#app-source
• None of the repositories target the pedagogical needs of students and instructors.
2
Why WReSTT ?
![Page 3: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/3.jpg)
• Introduction
• Objectives
• Overview of WReSTT
• WReSTT Registration
• Basic Features of WReSTT
• Summary
3
Outline
![Page 4: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/4.jpg)
• WReSTT is part of a CCLI Phase I collaborative project between FIU and FAMU.
• Long-term goal - creation of a web-based repository for vetted software artifacts to support pedagogy.
• Project goal – creation of web-based repository of testing tools to support pedagogy.
4
Introduction
![Page 5: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/5.jpg)
Benefits of WReSTT:
1.Availability of a vetted selection of software testing tools to students and instructors.
2.Easy access to tutorials on software testing and tutorials for testing tools.
3.Access to a moderated forum where students and instructors can share feedback.
4.Ability to rate testing tools in WReSTT
5
Introduction cont
![Page 6: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/6.jpg)
1. Increase # of academic users that have access to vetted software testing tools in a single repository.
2. Provide a forum where CS/IT instructors can improve their knowledge of software testing tools.
3. Provide students with the opportunity to:
– Improve their conceptual understanding of the approaches used to test software.
– Improve their practical software testing skills using the testing tools in WReSTT.
6
Project Objectives
![Page 7: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/7.jpg)
1. Provide a forum where CS/IT instructors can improve their knowledge of software testing tools.
2. Expose participants to using WReSTT.
Outcomes:
1. Participants will increase their knowledge of using software testing tools to support pedagogy.
2. Participants will be able to use the features of WRESTT to support pedagogy.
7
Workshop Objectives
![Page 8: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/8.jpg)
WReSTT seeks to provide students and
instructors with guided access to vetted
software testing tools and program analyzers
that will support the development of quality
software during their academic training.
8
Overview of WReSTT
![Page 9: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/9.jpg)
WReSTT provides users with the ability to:
• Register as either a student, instructor, developer or tester.
• Update their profile
• Browse tools by
– Categories (coverage, metrics, plug-ins, test execution, web)
– Language (C++, Java, VB.Net)
– Test level (Unit, System/UI)
9
Overview of WReSTT cont
![Page 10: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/10.jpg)
WReSTT provides users with the ability to:
• Seek help in the “How-to” page
• Post to the following forums:
– General
– Tool installation
– Tool usage
– User showcase
– Request/Suggestions
10
Overview of WReSTT cont
![Page 11: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/11.jpg)
WReSTT provides users with the ability to:
• Write comments for a specific tool
• Rate a specific tool
• View any events related to the project
• View links associated with software testing
11
Overview of WReSTT cont
![Page 12: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/12.jpg)
• WReSTT is implemented using the content management system Drupal.
• The main components of WReSTT are:
– Tool to rate test tools and monitor forums
– Tool to analyze user data
– Tool to log testing tool specific activities
• Go to the following URL and register:
http://wrestt.cis.fiu.edu/
12
Overview of WReSTT
![Page 13: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/13.jpg)
• Click on the “Register” tab
• Complete the registration form (select role “student”)
• An email with login information will be sent to your email account.
• Depending on the role selected you will have different access rights.
• Please login to WReSTT
13
WReSTT Registration
![Page 14: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/14.jpg)
• Top panel – Home, Register, Forums, Events, Sponsors, Links, Contact
• Left side panel – Main Menu, Browse Tools, Assistance, Affiliations
• Right side panel – Links, News
• Main panel – main content of the page.
14
Basic Features of WReSTT
![Page 15: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/15.jpg)
• Select “Preview all Tools”
• Scroll down to “JUnit”
• Select “View Details”
• The page for each tool provide the following:
– Description of the tool
– Official web site for the tool
– Tutorials: video clip; web page
– Ratings and comments link
15
Basic Features of WReSTT cont
![Page 16: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/16.jpg)
Help us test WReSTT by performing the following:
• View some of the tutorials (no sound).
• Rate JUnit and write a comment about JUnit from your past experience.
• You may reply to comments posted by other participants.
• Feel free to use the other forums to post any other comments or problems encountered.
16
Basic Features of WReSTT cont
![Page 17: Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649da65503460f94a9197a/html5/thumbnails/17.jpg)
In this session we:
• covered the objectives of WReSTT
• covered the basic features of WReSTT
• were able to:
– create accounts in WReSTT
– become familiar with the page layout
– browse the tools in WReSTT
– rate a tool and post comments for a tool
– used the forums to post other comments
17
Summary