POTD 1: Selenium

CS 3250-001 (Section 1): Due 12-Sep-2026, 1pm
CS 3250-002 (Section 2): Please refer to Schedule-002 for the due date.

Purpose:

Instruction

You may work alone or with another student in this course (max team size = 2).

Consider a simple maintenance request web app (https://www.cs.virginia.edu/~up3f/cs3250/assigns/sut/maintenance-request.php) app.

Develop at least 5 tests (i.e., 5 test methods) — be sure to use proper test oracles. Each test must target a different purpose or verify a different fact.

You may create a Selenium test file from scratch or use the provided maintenanceTest_template.java.


Some brief info that may help you familiarize yourself with basic web app concepts / syntax: HTML overview and intro to HTML and CSS.

For a complete set of elements and attributes, please refer to W3C HTML.


Grading rubric

[Total: 10 points]: Done (or provide evidence of your attempt, full or reasonable effort) CS 3250-001 (Section 1):

(-2.5 points) for 24 hours late (submitted after 12-Sep-2026 1pm, by 13-Sep-2026 1pm)
(-5 points) for 48 hours late (submitted after 13-Sep-2026 1pm, by 14-Sep-2026 1pm)

CS 3250-002 (Section 2): Please refer to Schedule-002 for the due date.

(-2.5 points) for 24 hours late
(-5 points) for 48 hours late


Submission

Verify that the correct file is submitted.

Making your submission available to instructor and course staff is your responsibility; if we cannot access or open your file, you will not get credit. Be sure to test access to your file before the due date.




Copyright © 2026 Upsorn Praphamontripong
Released under the Creative Commons License CC-BY-NC-SA 4.0 license.
Last updated 2026-09-02 18:37