The software testing plan is created for online backstage management system and the different strategy for testing the project are adopted for the creation of the software testing plan. The purpose and the objectives of the software testing plan is documented below:
The following things are required to be reviewed for testing the functionality of the online backstage management system.
The document is prepared to act as a base platform for testing the online backstage management system. The main objectives of the project is to analyze that the project meets the requirement of the project and the document should act as a guideline for the testing team for testing the functionality of the system that are embedded as a functional module. The test document also helps to evaluate the quality of the final build product and reduce the number of errors in the system.
In this section the different scope for the development of the online backstage management system are discussed with respect to the in scope and the out scope items.
The main scope of the testing plan is that the software is tested in a PC with intel i3 processor and 4 GB of ram. The following tests are done such as unit testing, system integration testing, system testing and final acceptance testing. For performing each of the test one week time is taken and thus the total testing procedure continues for 1 month. In the testing of the software the following functionality of the software are tested such as:
The performance of the software depends on the hardware and the platform where it runs and thus it is out of scope of the project. The cluster of computers where the software is targeted to run is also kept out of scope for testing the software.
The following table is created for assigning roles and responsibility to the resources involved in testing of the software application “Online Backstage management System”.
Role |
Responsibilities |
Resource Name(s) |
System Testers |
Planning for the activities to be tested Execution of the test cases Evaluation of the project report and identification of the errors in the project Measurement of the effort required to be applied in the software testing Analysis of the results of the test. |
|
System Developers |
To develop the software according to the requirement of the client Cooperate with the system tester and give feedback regarding the functionality of the system. Share knowledge and the expertise for the application they developed Accept the errors and resolve it immediately |
|
System Analysts |
Interview the users Creation of requirement for the business Creation of test scenario and development of the test case |
|
Users |
Description and reviewing the requirement of the business Reviewing and describing the profile of the user Testing the acceptance of the customer |
|
Administrators |
Installation of the system application Trouble shooting the hardware and the software Gather information regarding the system where it is running |
There are different types of test plans such as mater test plan, testing level specific test plan and testing type specific test plan. The scope of the project is required to be prepared for identification of the limitation of the project and the following tests are required to be done for creation of the test plan. The testing level specific test plan is followed for the preparation of the test document of the online backstage management system.
The above mentioned tests are performed by creating a test case. The test cases are developed and shown in the table below:
ID of Use case |
Description |
UC-1 |
Use Case- Login |
UC-2 |
Use Case- Update Profile |
UC-3 |
Use Case- Reboot |
UC-4 |
Use Case- Adding or delete a user |
UC-5 |
Use Case- Adding or Deleting node |
UC-6 |
Use Case- Power up |
ID of Test Case |
Description |
TC-1 |
Use Case- Login |
TC-2 |
Use Case- Update Profile |
TC-3 |
Use Case- Reboot |
TC-4 |
Use Case- Adding or delete a user |
TC-5 |
Use Case- Adding or Deleting node |
TC-6 |
Use Case- Power up |
The test case in the above table are described in the following table for increasing the efficiency of development process of the online backstage management system.
Test Case |
Use Case ID |
Description |
Result |
TC-1 |
UC-1 |
The user is required to enter a username and password |
The username and the password validation is checked and the user is granted to access the system |
TC-2 |
UC-2 |
The information residing in the information system is edited and the view is updated for selection of the profile section of the user |
A pop up message is displayed on successfully updating the system and ask the user for confirming and returning back to the profile page of the user. |
TC-3 |
UC-3 |
The reboot option is required to be clicked and the nodes linked with system should be listed as a node list. |
A pop up message is required to be generated after rebooting is done and status of the machine becomes ready for handling different programs. |
TC-4 |
UC-4 |
The add and delete option is required to be managed by the system admin and control the operation of the users. |
A pop up message appears when a user is created successfully. |
TC-5 |
UC-5 |
Admin clicks on nodes button and selects add/delete node option |
Confirmation screen is displayed verifying that selected nodes are added/deleted |
TC-6 |
UC-6 |
Admin clicks the nodes button , Once the nodes are listed, clicks on the Red power button |
A message is displayed on startup and the colour of the button becomes green. |
TC-7 |
UC-7 |
To list the user menus the admin can click on the accounts option placed in the online back stage management system. |
.the list of the users are generated with their name and the types. |
Task |
Artifacts |
Projected Completion |
Completion of the test plan |
Test Plan document Version 1.0 |
13/05/2017 |
Preparation of the test environment. |
Hardware and software elements |
20/05/2017 |
Execution and recording the test cases |
Collection, Test Plan Document version 1.0, Test Result Document |
27/05/2017 |
Submission of the defects and tracking the changes to be done in the system. |
Unit Testing Results Document |
03/06/2017 |
Integration testing |
Test Plan Document Version 1.0 |
10/06/2017 |
Acceptance of the client |
Test Plan Document Version 1.0 |
17/06/2017 |
Conclusion
For the creation of the test plan different steps are required to be followed such as the description of the test design which is further divided into description of the test procedure and description of the test case. The next step is the execution of the testing and storing the incident of the report and create a test log. The final step is the creation of a summary test report. The main goals of the report are to accomplish requirements that are described in the test plan and install a measurable, manageable and repeatable testing procedure. The various functionality of the components of the current version of the software are evaluated and the errors occurring in the system are resolved for development of a quality software product.
References
Considine, C., Crowley, S., Gardner, G., Shannon, C., Kwinn, M. J., Henderson, S. J., & Santamaria, P. (2016, April). Architecting a development and testing plan for the Army’s common operating environment: Applying agile systems of systems development to army network acquisition. In Systems Conference (SysCon), 2016 Annual IEEE (pp. 1-6). IEEE.
Hass, A. M. (2014). Guide to advanced software testing. Artech House.
Lewis, W. E. (2016). Software testing and continuous quality improvement. CRC press.
Schultz, J. L. (2015). Software Testing Guide to Ensure Effective and Efficient Health Information Technology Testing (Doctoral dissertation, The College of St. Scholastica).
Sharma, C., Sabharwal, S., & Sibal, R. (2014). A survey on software testing techniques using genetic algorithm. arXiv preprint arXiv:1411.1154.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download