software testing

profileDamansandhu
Ass2.docx

COMP3520 – Assignment/Lab Exercises – page 2

COMP 3520 / 4530 – Software Engineering

Assignment #2: Software Testing

Due Date: Beginning of your Seminar on Friday Feb 1st, 2019

Topics Covered:

· Software Testing (Ch. 8)

Introduction:

For the second assignment, you will demonstrate your understanding of software testing. Using your start-up company from the first assignment, you will address this key question: How will your company validate the software it develops for its customers?

Problem:

Your company already has some clients that would like to know more about the testing of your software. Define the approach taken by your small company to validate the software delivered to the client.

Specifically you need to:

· Define the details of the tools and procedures used to test the software.

· As an example:

· Identify the testing framework you are using to run your program tests. Are you using test-driven development with JUnit, Travis CI, or comparable testing frameworks?

Report:

Create a formal report, including a cover page, table of contents, executive summary, body, conclusion and bibliography with references. Include page numbers, and figure references, etc.

Key Questions:

· Is your approach to software validation comprehensive?

Marking Rubric

The marking of this assignment requires the student to demonstrate knowledge of how to validate software. Secondly the assignment requires the student to define the software evolution process to evolve the software over time. The following grading rubric will be applied:

Criteria

Requirements

Mark

Software Testing 70%

Is the approach to software validation comprehensive?

Typically a few pages in length.

Application of the different approached to software testing.

/70

Report Format

30%

Quality of the written report.

/30

Total /100