Pick one problem /site and do the following
• Required
• What test to pass strategies did you use?
• Provide input data values and expected output for all scenarios you used
• What test to fail strategies did you use?
• Provide input data values and expected output for all scenarios you used
• Did you induce any bugs? What data values did you use?
• What boundary conditions did you use when testing the application?
• What boundary edges did you set when testing the application?
• Document your work in a powerpoint
Solution
Selected Problem to Test

Test to Pass
For the sign-up to Freelancer.com, I have entered both, email and password. I also clicked on agree to Freelancer terms. So it successfully moved to the next step.

Test to Fail
In this test case, I directly clicked on “Join Freelancer” without entering the email and password. I also have not clicked on agree to terms and conditions. So the sign up was failed.

I entered the password and also clicked on agree to Freelancer terms. But without inserting the email, I clicked on “Join Freelancer”. The result was a failure in Sign Up.

Boundary Condition (Smallest)
To check the boundary condition I entered the smallest value that can be accepted for the bid. The result was ok.

Boundary Condition (Largest)
I entered the largest value that can be accepted for a bid and the result was ok.

Boundary Edges (Smallest-1)
I entered the smallest-1 value for the bid and the result was an error. It did not allow me to continue the bid.

Boundary Edges (Largest+1)
I entered the largest+1 value to continue the bid and it did not give me any error. This can be considered a bug because it should not allow the bid that contains a higher value than the maximum allowed value.

Note: For expertly crafted testing documentation, reports, or PowerPoint presentations, contact AcademiaBees for professional assistance!
Mohsin Khurshid (MSc IT, MS-CS) is a researcher, academic writer, and technology specialist at AcademiaBees. His expertise includes Computer Science, Information Technology, academic research, programming, databases, software development, and educational technology. Through his articles, he simplifies complex concepts and provides practical, research-based guidance to help students, researchers, and professionals achieve their academic and career goals.
