Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Engineering Expert

Software Testing, Documentation and Quality Assurance Assignment - Test Plan

Prepare a comprehensive Test Plan for the "Better Flags Company Application" in full compliance with all the requirements listed below. You need to include at least 10 test scenarios using at least three different techniques for black box testing and at least three different non-functional tests.  The same black box technique can be used more than once and must cover different pieces of the application.

The system is being designed as a Web application with appropriate security to protect the customer's personal data.

The document should include:

1. Title Page (meaningful title, draft or final, date, and your name): no other information should be on the page

2. Table of Contents (with page numbers, automatically generated) and with the description of the application being page 1.

3. Description of the application (who, what, where, how): twoto three paragraphs.

4. Description of the test environment to be used for the test (type of equipment, operating system etc.).

5. Summary of the test types planned and the purpose of the testing. Provide a description of the test type and why it is significant for this application.

6. An estimate of the level of effort (number of hours) that you think it will take to complete the testing (assume only 1 tester is available), including any assumptions you have made in making this estimate (e.g. how many testing cycles).

7. Entrance and exit criteria

8. Test cases: List of test scenarios and test cases in a table (formatted correctly with an embedded Excel spreadsheet or a Microsoft table) including the following columns:

1. A sequential number.

2. The type of test (e.g., functional or non-functional) and within that the specific type (e.g., boundary value in black box)

3. The test scenario (what function or code are you testing)

4. The data that you will enter to test this scenario (should include both a passing and a failing test case for each test scenario)

5. The expected result (if the system was working correctly).

6. A column for test results and a column for status (these are both blank) Include the honor page at the beginning or end of the document.

The test cases should be presented in the order they will be run, with the functional before the non-functional.

Evaluation - Your report will be evaluated in each of the following ways:

1. Your test cases must be comprehensive and cover all of the functionality of the application (10 is just a guideline).

2. Your test cases and test scenarios must be clear and complete and they must be detailed enough so that they can be run by a tester other than yourself or in an automated environment. Be specific.

3. Section 1 through 7 must be written in complete sentences and be grammatically correct in the third person.

4. Your test cases in Section 8 may be written in bullet form but must be written in good formal English (no contractions, etc.) and must be readable. If you Excel to format, attach the Excel spreadsheet separately.

5. You must follow the instructions in the report format EXACTLY, it is a company standard.

6. You have the flexibility to "design" the document (e.g., typeface, font size, but your style must be consistent throughout the entire document and must be readable for the tester who will be conducting the tests later.

7. Your submission must be timely in terms of the deadline given in the syllabus.

8. You should spellcheck all parts of the document and auto-generate the table of contents.

Requirements Specified for Application

A store called Better Flags sells customized flags for organizational and personal purposes.

The store wants to develop an online presence with a program where the customer inputs the specifics for a flag order and receives a cost estimate. This is only the first part of a larger e-commerce application which will be developed over the next year.

Customers may order poles separately from flags but they can only order one flag type in each order. The program then calculates the total cost of the order.

The following input is required:

The length of the pole as an integer: 3 - 9 ft inclusive

The pattern on the flag: STRIPES, CURVES, or AMERICAN FLAG

The preferred fabric: COTTON, NYLON, SILK

Method of shipping: REGULAR, EXPEDITED, FREIGHT

The number of flags or polesto be purchased as an integer: 0-99 inclusive. The customer can only order all the same poles and the same flags in one order.

Each nylon flag costs $15, each cotton flag costs $20, each silk flag costs $30. Tax is included in the price.

Poles are $12 plus $1 per foot over five feet. The fabric costs are included in the flag price but there is a $2 surcharge for the American Flagpattern.

A discount of 10% is applied to orders of 5 flags or more.

A shipping cost of $12.00 is applied to the order for regular shipping and $25.00 per flag for overnight shipping. There is no additional cost for Freight shipping.

The Web page must include the logo and a set of customer service contacts (address, email and telephone number).

The company currently has about 400 regular customers who order flags usually twice every year, mainly in the summer timeframe. The average order is 10 poles and 10 flags.

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M92495392

Have any Question?


Related Questions in Computer Engineering

A compute the sumnbsps1nbsp 1 2 3 nbsp nbsp 9999 the sum

(a) Compute the sum S1 = 1 + 2 + 3 + . . . + 9999 (the sum of all integers from 1 to 9999). Do not use a program. (b) Compute the sum S2 = 1+3+5+...+9999 (the sum of all odd integers from 1 to 9999). Do not use a program ...

Without doing any math or drawing a graph which is bigger

Without doing any math, or drawing a graph, which is bigger, compensating variation or equivalent variation for a tax? Consider an individual with Cobb-Douglas preferences over some good and all other goods. In what sens ...

Serializationdesign a verilog module to convert a 64-bit

Serialization Design a Verilog module to convert a 64-bit data signal with periodic timing (eight-cycle period) into a series of eight-bit signals with periodic timing (one-cycle period). You must store the input data, a ...

Question suppose a data packet datagram is sent in the

Question : Suppose a data packet (datagram) is sent in the Internet from a source station (computer) to a destination station. What type of addess (physical, MAC, port address or some other) is used to forward the datagr ...

At a seaside resort where the temperature is 25degc a child

At a seaside resort where the temperature is 25°C, a child holds a 1.5 L balloon. Her grip on the balloon loosens and it sails upward for 4.5 miles. If the atmosphere is 340 torr and the temperature is -18°C, what is the ...

The following few machines are given informal

The following few machines are given informal descriptions. Decide whether they are of CISC or of RISC design, and provide a short description of why. a) Machine A has over 300 instructions, many of which are executed at ...

Suppose you want to back up a huge file to a cd-r you can

Suppose you want to back up a huge file to a CD-R. You can do this by splitting the file into smaller pieces and backup up those pieces separately. Write a utility program named FileSplitter that splits a large file into ...

Need references for information for the following dealing

Need references for information for the following dealing with CSMS (Consolidated Sales and Marketing System Project) Produce a narrative which describes the added error-handling pathways that includes: an overview of th ...

Each of the following lists has an average of 50 for which

Each of the following lists has an average of 50. For which one is the spread of the numbers around the average biggest?smallest? a. 0, 20, 40, 50, 60, 80, 100 b. 0, 48, 49, 50, 51, 52, 100 c. 0, 1, 2, 50, 98, 99, 100 Gu ...

Software engineeringeach of the following heuristics helps

Software Engineering: Each of the following heuristics helps make a good module according to some modularity principle. Identify the principle for each letter. Modularity principles: Principle of Small Modules Principle ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As