Develop a detailed test plan for functional testing

Assignment Help Software Engineering
Reference no: EM132224836

Software Testing Assignment - Working in Agile Environment and Developing Detailed Test Plans with a Test Management Tool

Purpose: The purposes of the assignment:

  • Practice and improve your team working skills.
  • Write professional level testing documentation.
  • Develop a good understanding of professional industry standards for software testing.
  • Practice an Agile Testing environment and use of Agile toolchains.

Description: Consider the following Class Diagrams of Figure 1 (in attached file). The class (called Repository) contains 3 types of data for multiple persons. The attributes are Name, Phone, and Address, and they are grouped as Info. That is, the class Repository contains the array (Vector) of Info. The private member variable of the Info class is a list in the Repository class. There are various public methods to access and mutate the list variable of the class (Repository).

Introduction: Consider the classes are already implemented and the unit testing is already done. Now a different group of the developer is implementing a software based on the above implemented classes. Now the software will be deployed in a cloud service and will be open for any number of users. In addition, the software is synced with your phonebook. The features of the Software include:

1. The user will first create an account in the deployed site.

2. The user will be allowed to create multiple sheets in a phonebook and each sheet can contain information about 10000 persons (The structure of information of a person is discussed in Info Class).

3. In the phone set, user have to log in to that website [or a dedicated app using user's credential (username and password)]

4. After that, both the phonebook and the account will always remain synced. That is, whatever you add/edit in the phone book will be synced in the website and vice versa.

5. A user can share a sheet with his/her friend using the friend's email address and that email address must be used to log on to the system.

6. If a user (say A) provides a write access to his/her friend (say B), then B will be able to modify any contact information, otherwise, B can only see the information of the sheet(s) (read-only).

7. A user will be able to select any number of the sheet from his account to be synced with the phone number.

8. The user will be able to import a bunch of information in a sheet from any CSV (Comma Separated Values) file and that information will be stored in a selected sheet.

9. The user will be able to export a sheet in a CSV file.

For the deployed site, what you need to do:

1. Develop a detailed test plan for functional testing using Test Rail*. Your Test plan (Suit) should contain multiple test cases for each of the 9 scenarios.

2. Develop integration and acceptance testing with the plan for Performance Testing (Stress testing, load testing, volume testing). You should also use TestRail* for writing the test cases and scenarios.

3. Maintain your splitted work through your Trello Board, prioritize them and estimate their size (Big/Medium/Small). Also, maintain each of your timing using punchtime, and submit the printout of everyone's punchtime log in pdf format. You should also submit the printout of your Trello board in pdf format.

4. Take the printout of all the test cases (summary) and submit the pdf with your assignment.

5. In a text file, provide your login credential so that tutor can log in directly to check the work.

Attachment:- Assignment File.rar

Reference no: EM132224836

Questions Cloud

Market potential for life insurance in the military market : Use the chain ratio method to calculate the market potential for life insurance in the military market.
Discussing the top three trends in the catering industry : Identify and list the key concepts and terms related to researching, describing and discussing the top three trends in the Catering Industry
Created lot of excitement in the business community : The Internet of everything (IOE) has created a lot of excitement in the business community.
Employees complained of inadequate security measures : A sales assistant at one of company’s stores was murdered while on duty. Murder was widely publicized and employees complained of inadequate security measures.
Develop a detailed test plan for functional testing : ITECH 7409: Software Testing Assignment- Working in Agile Environment & Developing Detailed Test Plan with Test Management Tool, Federation University Australia
Preparation and information also important sources of power : How and/or why are preparation and information also important sources of power?
What about threats to their business from competitors : Find a mission statement of a well-known company that lays out its purpose, identity or strategic vision. What about threats to their business from competitors?
Discuss the two primary routes to persuading : Describe and discuss the two primary routes to persuading your negotiation opponents.
About the business applications of wireless networks : Using what you have learned about the business applications of wireless networks and the benefits of the mobility that it allows,

Reviews

len2224836

1/30/2019 8:28:42 PM

This assignment is a group assessment, where one submission is made per group and all individuals in the group receive the same grade. There should be 2-3 students in each group. As a group of Software Engineers in Test, you/your group are assigned to perform the black box testing for the developed website. It is encouraged to use Test Rail as the Test Case Management Software, however, you can select one of the tools you worked while performing Assignment-1.

len2224836

1/30/2019 8:28:36 PM

Marking Guide: Developing Unit Test Modules - i) Test Plan (Functional) 50 marks, ii) Test Plan (Integration) 10 marks, iii) Test Plan (Acceptance) 10 marks, iv) Test Plan (Performance) 10 marks, v) A printout (in pdf) of Trello board and Punchtime log 20 marks, Total 100 marks. Special Remarks: Since the assignment submission requires you to work in the Agile environment and then you have to submit the pdf for Trello and Punchtime, you must give at least 2 weeks to complete the assignment. You should immediately start understanding the Punchtime and Trello to complete the task properly.

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd