Вы находитесь на странице: 1из 13

Alpha- and Beta- testing for CS

192 Software Engineering II

Software Engineering 1
Objective

At the end of the session, student should be able to:
– Understand alpha- and beta-testing procedures and protocols to be
used in their projects
– Know the expected deliverables at each testing activity

Software Engineering 2
Alpha & Beta Testing

It is a form of validation testing which consists of a
series of acceptance tests that enables customers
and end-users to validate all requirements.

Alpha-testing
– is conducted with people who are involved in the
development process.
– Testers: 5 CS 192 Classmates

Beta-testing
– is conducted with people who are the intended users of the
software.
– Testers: 30 non-CS 192 Classmates

Software Engineering 3
Alpha-testing Activity
Tasks Output
Testing Environment Prepare software for Alpha Release (link
alpha-testing created at github)
Prepare testing Test Environment
environment (Hardware, Software, etc.)
Checklist Prepare the Alpha-testing 5 hardcopies of the Alpha-
Checklist testing Checklist
Prepare alpha-testing 1 softcopy of alpha-testing
result tally sheet results tally sheet
Facilitation Facilitate alpha-testing
with testers
Test other group’s Filled-up Alpha-testing
software Checklist
Report Tally alpha-testing results Filled-up alpha-testing
results tally sheet
Synthesize and Compile Alpha-testing Report
Alpha-testing

Software Engineering 4
Alpha Release

Alpha-release of the software in github.
– To define a release, here is the instructions:
https://help.github.com/articles/creating-releases/

Software Engineering 5
Document Template
Alpha-testing Checklist Alpha-testing Checklist.odt
Alpha-testing Results Tally Sheet Alpha-testing Tally.ods
Alpha-testing Report Alpha-testing Report (version 2.0)odt

Software Engineering 6
Alpha-testing Points

Quality of Software Released (80 pts.)
– From Tally Sheet: ((Functionality + SUS)/2)*.8)

Effort (max 20 pts.)
– Testing Environment (max of 10 pts.)
– Facilitation (max of 10 pts.)
– Tester of other group (max of 5 pts.)
– Checklist ( max of 5 pts.)
– Report (max of 5 pts.)

Software Engineering 7
Beta-testing Tasks
Tasks Output
Testing Environment Prepare software for beta- Beta Release (link created
testing at github)
Prepare testing Test Environment
environment (Hardware, Software, etc.)
Checklist Prepare the Beta-testing 30 hardcopies of the Beta-
Checklist testing Checklist
Prepare beta-testing result 1 softcopy of beta-testing
tally sheet results tally sheet
Facilitation Facilitate beta-testing with Filled-up beta-testing
testers checklist
Report Tally beta-testing results Filled-up beta-testing
results tally sheet
Synthesize and Compile Terminal Report
Terminal Report
Video Presentation of Video of Project
Project

Software Engineering 8
Beta Release

Beta-release of the software in github.
– To define a release, here is the instructions:
https://help.github.com/articles/creating-releases/

Installation and Configuration instructions a page in
your github project site.

Software Engineering 9
Document Templates
Beta-testing Checklist Beta-testing Checklist.odt
Beta-testing Results Tally Sheet Beta-testing Tally.ods
Terminal Report Terminal Report (version 1.0).odt

Software Engineering 10
Beta-testing Points

Quality of Software Released (70 pts.)
– From Tally Sheet: ((Functionality + SUS)/2)*.7)

Effort (max 20 pts.)
– Testing Environment (max of 10 pts.)
– Facilitation (max of 10 pts.)
– Checklist ( max of 5 pts.)
– Report (max of 5 pts.)
– Video (max of 5 pts.)

Software Engineering 11
Video Presentation

A video containing your project.

Outline:
– I. Project Description
– II. Methodology

How was the Agile Methdology used within your project
– III. Results

A. Use Case (implemented only)

B. Software Architecture (implemented only)

C. Beta-testing Results

D. Demonstration of Software

E. Lessons Learned
– IV. Summary

Duration: 15-20 minutes.
Software Engineering 12
Summary

Alpha-testing
– Activities
– Points

Beta-testing
– Activities
– Points

Software Engineering 13

Вам также может понравиться