-Trước khi được kết hôn với công chúa, Thạch Sanh đã trải qua nhiều thử thách: đi canh miếu và giết chết chằn tinh, xuống hang diệt đại bàng cứu công chúa rồi lại bị Lí Thông lừa nhốt trong hang, hồn chằn tinh và đại bàng trả thù, vu vạ khiến Thạch Sanh bị bắt nhốt trong ngục.
Qua thử thách, Thạch Sanh đã bộc lộ những phẩm chất tốt đẹp. Đó là sự chất phác, thật thà, vị tha, đặc biệt là sự dũng cảm và tài năng khác người.
-Sự đối lập giữa Thạch Sanh và Lí Thông thể hiện ở các chi tiết: về tính cách, Thạch Sanh vô tư, thật thà, vị tha, dũng cảm trong khi Lí Thông lừa lọc, xảo trá, vụ lợi (kết nghĩa với Thạch Sanh chỉ để lợi dụng) và vô cùng độc ác; về hành động, Thạch Sanh giết chằn tinh, đại bàng, cứu công chúa, Lí Thông hèn nhát đẩy Thạch Sanh thế mạng cho mình nhưng khi Thạch Sanh lập được công lớn thì lại tìm cách cướp công.
Đó là sự đối lập giữa thiện và ác, chính nghĩa và gian tà. Sự chiến thắng của Thạch Sanh đối với Lí Thông là sự chiến thắng của cái đẹp, cái thiện đối với cái ác, cái xấu.