POTD 1: Selenium

Due 5-Feb-2026, 11am EST

Purpose: Be familiar with test automation framework, practice Selenium, get ready to work on homework assignment.

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 different purpose or verify different facts.

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)

(-2.5 points) for 24 hours late (submitted after 5-Feb-2026 11am EST, by 6-Feb-2026 11am EST)
(-5 points) for 48 hours late (submitted after 6-Feb-2026 11am EST, by 7-Feb-2026 11am EST)


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-01-27 9:37