Test Release Candidate (Activity)
From Foss2Serve
(Difference between revisions)
(4 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | {| | + | {{Learning Activity Overview |
− | + | |title= | |
− | + | Test Release Candidate | |
− | | | + | |overview= |
− | + | Student will test a release candidate for an open source software project and report findings. | |
− | | | + | |prerequisites= |
− | + | Students will probably need to use git (see the [[Intro to GitHub (Activity)]] series). | |
− | | | + | |objectives= |
− | + | ||
# Explain how release testing fits into the software development life cycle (SDLC). | # Explain how release testing fits into the software development life cycle (SDLC). | ||
# Go through the steps of a release test and provide their observations. | # Go through the steps of a release test and provide their observations. | ||
# Describe (in generic terms) the steps required for release testing (3) | # Describe (in generic terms) the steps required for release testing (3) | ||
− | |} | + | |process skills= |
+ | }} | ||
=== Background === | === Background === | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ''Include helpful hints to faculty here.'' | + | * ''Is there background reading material?'' |
+ | * ''Are there other activities the student should have done first?'' | ||
+ | * ''What is the rational for this activity?'' | ||
+ | * ''Include helpful hints to faculty here.'' | ||
(reference links for later) | (reference links for later) | ||
Line 44: | Line 42: | ||
# Test a release. | # Test a release. | ||
# Write release testing instructions for a new version of a boxed cake mix. | # Write release testing instructions for a new version of a boxed cake mix. | ||
− | |||
=== Deliverables === | === Deliverables === | ||
− | |||
+ | * ''What will the student hand in?'' | ||
=== Assessment === | === Assessment === | ||
− | |||
− | |||
− | |||
− | ''Include sample assessment questions/rubrics.'' | + | * ''How will the activity be graded?'' |
+ | * ''How will learning will be measured?'' | ||
+ | * ''Include sample assessment questions/rubrics.'' | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 80: | Line 76: | ||
=== Comments === | === Comments === | ||
− | |||
− | |||
+ | * ''What should the instructor know before using this activity?'' | ||
+ | * ''What are some likely difficulties that an instructor may encounter using this activity?'' | ||
− | === | + | {{Learning Activity Info |
+ | |acm unit= | ||
+ | |acm topic= | ||
+ | |difficulty= | ||
+ | |time= | ||
+ | |environment= | ||
+ | |author= | ||
+ | Gina Litkins | ||
+ | |source= | ||
+ | |license= | ||
+ | {{License CC BY SA}} | ||
+ | }} | ||
− | + | === Suggestions to Open Source Mentors === | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | |||
− | |||
''Suggestions for an open source community member who is working in conjunction with the instructor.'' | ''Suggestions for an open source community member who is working in conjunction with the instructor.'' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Learning Activity]] | [[Category:Learning Activity]] | ||
[[Category:Quality and Testing]] | [[Category:Quality and Testing]] | ||
+ | [[Category: Minimal Sketch]] |
Latest revision as of 18:00, 8 March 2017
Title |
Test Release Candidate |
---|---|
Overview |
Student will test a release candidate for an open source software project and report findings. |
Prerequisites |
Students will probably need to use git (see the Intro to GitHub (Activity) series). |
Learning Objectives |
After successfully completing this activity, the learner should be able to:
|
Process Skills Practiced |
Background
- Is there background reading material?
- Are there other activities the student should have done first?
- What is the rational for this activity?
- Include helpful hints to faculty here.
(reference links for later)
- https://cwiki.apache.org/confluence/display/CLOUDSTACK/Release+test+procedure
- https://www.debian.org/doc/manuals/debian-faq/ch-ftparchives#s-testing
- https://www.debian.org/devel/testing
- https://en.wikipedia.org/wiki/Software_testing
- http://www.alwaysagileconsulting.com/organisation-antipattern-release-testing/
- https://www.scriptrock.com/blog/release-testing-basics
- http://clusterlabs.org/wiki/Release_Testing
- https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Mozmill
- https://developer.mozilla.org/en-US/docs/Mozilla/QA/Developing_tests
- https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Unit_testing
- http://wiki.scummvm.org/index.php/Release_Testing
Directions
- Read about what release testing is and why it's done.
- Test a release.
- Write release testing instructions for a new version of a boxed cake mix.
Deliverables
- What will the student hand in?
Assessment
- How will the activity be graded?
- How will learning will be measured?
- Include sample assessment questions/rubrics.
Criteria | Level 1 (fail) | Level 2 (pass) | Level 3 (good) | Level 4 (exceptional) |
---|---|---|---|---|
The purpose of the project | ||||
Why the project is open source |
Comments
- What should the instructor know before using this activity?
- What are some likely difficulties that an instructor may encounter using this activity?
ACM BoK Area & Unit(s) |
|
---|---|
ACM BoK Topic(s) |
|
Difficulty | |
Estimated Time to Complete |
|
Environment / Materials |
|
Author(s) |
Gina Litkins |
Source | |
License |
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License |
Suggestions to Open Source Mentors
Suggestions for an open source community member who is working in conjunction with the instructor.