Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

University of the People

CS 4403 – Software Engineering 2

Programming Assign. Unit 6

Isaac Ayetuoma (Instructor)


Test Procedure for Evaluating the Selected Application Summary:

This testing technique aims to provide a plan for testing the selected application, making sure

that all required tests are run, and that the testing procedure is both productive and successful.

With this method, each testing level's roles, duties, schedule, and testing protocols are specified.

Positions and Accountabilities:

Test Manager: The Test Manager oversees supervising the whole testing procedure,

guaranteeing that every test is carried out following the schedule, and promptly resolving any

problems.

Test Lead: The Test Lead is responsible for overseeing the daily testing operations, directing the

efforts of the test team, and making sure that every test is carried out under the plan.

Test Engineer: The person in charge of testing creating and carrying out the tests, evaluating the

outcomes, and informing the test lead of any problems.

Client: The client oversees giving the application feedback, reporting any problems they run

into, and, if necessary, taking part in user acceptability testing (UAT).

The following phases will comprise the testing process:

Unit testing: In this phase, each component of the application is tested to make sure it is

operating as intended.
Integration testing: To make sure that various components are integrating and functioning

properly, this step entails testing their integration.

System Testing: During this stage, the complete application is tested to make sure all of the

requirements are met, and it is operating as intended.

User Acceptance Testing (UAT): During this stage, actual users test the application to make

sure that it satisfies their requirements and goals.

Test Methodology for Every Testing Level:

Testing each unit:

Test Procedure: To make sure that all the application's components are operating as intended,

the test engineer will plan and carry out tests for each one.

Timing: To guarantee that any problems are found and fixed early in the development process,

unit testing will be carried out simultaneously with development.

Integration Testing: Test Methodology: The test engineer will plan and carry out tests to make

sure that various application components are interacting with each other as intended.

Time: Integration testing will take place before system testing but following the conclusion of

unit testing.

Examination of the System:


Test Procedure: To make sure the entire application is operating correctly and fulfilling the

requirements, the test engineer will plan and carry out tests.

Time: System testing will occur after integration testing is finished and before user acceptability

testing.

User Acceptance Testing (UAT):

Test Process: To make sure the application satisfies users' needs and expectations, the test

engineer will plan and carry out tests with actual users.

Time: Before the application is deployed, user acceptability testing will take place following the

conclusion of system testing.

In summary, this test methodology describes how to test the selected application, making sure

that all required tests are carried out and that the testing procedure is quick and easy. We can

make sure that the testing process is well-organized and that any problems are found and fixed

promptly by outlining roles, duties, deadlines, and test procedures for each stage of testing.

References:

Conger,S.(2008).The New Software Engineering.GlobalText Project. Retrieved from

https://my.uopeople.edu/pluginfile.php/1828085/mod_page/content/32/Conger%20-%20New

%20Software%20Engineering%20Chapters%201-9.pdf

You might also like