All Tests (110)
Verify valid navigation of Learning Opportunities link
ID: learning_opportunities_link_click_valid_navigation
Area: Conference_Navigation
Description:
This test verifies that clicking the 'Learning Opportunities Available' link navigates the user to the correct page. This is crucial for user experience and ensuring users can access information about learning opportunities.
Validation Conditions:
The page URL changes to '/learning-opportunities' after clicking the link.
Test Steps:
1. Locate the 'Learning Opportunities Available' link. 2. Click the link. 3. Verify that the browser navigates to the URL '/learning-opportunities'.
Priority Reason:
High - Essential for core navigation and user experience.
If Fails, Why Fix:
Users will be unable to access information about learning opportunities, impacting their conference experience.
Probable Impact:
Loss of user engagement and potential registration issues if users cannot find learning opportunities.
Probable Cause:
Incorrect URL configured for the link, broken link, or JavaScript error preventing navigation.
Route to Engineer:
Frontend developer or web administrator.
Expected Test Input Parameters:
Verify Learning Opportunities link opens in the same tab
ID: learning_opportunities_link_click_new_tab_or_same_tab
Area: Conference_Navigation
Description:
This test verifies that the 'Learning Opportunities Available' link opens in the same browser tab. Opening in the same tab is a common navigation pattern and affects user experience.
Validation Conditions:
The current browser tab navigates to the '/learning-opportunities' page. A new tab is NOT opened.
Test Steps:
1. Note the current browser tab. 2. Locate the 'Learning Opportunities Available' link. 3. Click the link. 4. Verify that the current tab navigates to the '/learning-opportunities' URL and that no new tab was opened.
Priority Reason:
Medium - Impacts user experience and navigation flow.
If Fails, Why Fix:
Unexpected tab behavior can confuse users and disrupt their workflow.
Probable Impact:
Minor frustration for users if the link opens in a new tab against expectations.
Probable Cause:
Incorrect target attribute set on the link.
Route to Engineer:
Frontend developer.
Expected Test Input Parameters:
Verify HTTP status code of Learning Opportunities page
ID: learning_opportunities_link_click_check_http_status
Area: Conference_Navigation
Description:
This test verifies that the 'Learning Opportunities Available' link redirects to a page that returns a successful HTTP status code (200 OK). This ensures the page is accessible and functioning correctly.
Validation Conditions:
The '/learning-opportunities' page returns an HTTP status code of 200.
Test Steps:
1. Locate the 'Learning Opportunities Available' link. 2. Click the link. 3. After navigation, use browser developer tools to inspect the HTTP status code of the '/learning-opportunities' page. 4. Verify that the status code is 200.
Priority Reason:
High - Ensures page accessibility and proper server functionality.
If Fails, Why Fix:
The page is inaccessible or returns an error, preventing users from accessing information.
Probable Impact:
Significant impact as users cannot access the learning opportunities content.
Probable Cause:
Server-side error, broken link, or incorrect page configuration.
Route to Engineer:
Backend developer or system administrator.
Expected Test Input Parameters:
Verify Page Title After Clicking Learning Opportunities Link
ID: learning_opportunities_link_click_check_page_title
Area: Conference_Navigation
Description:
This test case verifies that after clicking the 'Learning Opportunities Available' link, the page title is updated correctly, reflecting the content of the destination page. This is important for SEO, user navigation, and browser tab identification.
Validation Conditions:
After clicking the link, the page title should be relevant to the 'Learning Opportunities' page content. For example, it should contain the words 'Learning Opportunities' or related keywords.
Test Steps:
1. Locate the 'Learning Opportunities Available' link. 2. Get the current page title. 3. Click the link. 4. Get the new page title after the page has loaded. 5. Verify that the new page title is different from the original page title and contains relevant keywords related to learning opportunities.
Priority Reason:
Medium - Improves user experience, SEO, and browser tab management.
If Fails, Why Fix:
Incorrect page title can confuse users and negatively impact SEO.
Probable Impact:
Minor negative impact on SEO and user experience.
Probable Cause:
Incorrect page title configuration on the '/learning-opportunities' page.
Route to Engineer:
Frontend developer or content manager.
Expected Test Input Parameters:
Check accessibility of Learning Opportunities link
ID: learning_opportunities_link_click_accessibility_check
Area: Conference_Navigation
Description:
This test verifies that the 'Learning Opportunities Available' link has proper accessibility attributes (e.g., aria-label, role) for screen readers and assistive technologies, ensuring usability for all users, including those with disabilities. Focus is on keyboard navigation and the link's announced content.
Validation Conditions:
The link should have a meaningful text alternative (aria-label if needed), be focusable using the keyboard (tab key), and announce the link's destination clearly to screen readers. It should pass accessibility checks performed by automated tools.
Test Steps:
1. Locate the 'Learning Opportunities Available' link in the DOM. 2. Use browser developer tools to inspect the link's attributes (e.g., aria-label, role, tabindex). 3. Verify that the link has appropriate aria attributes if the link text is not descriptive enough. 4. Use keyboard navigation (tab key) to focus on the link. 5. Verify that the link receives focus and is visually highlighted. 6. Use a screen reader to navigate to the link. 7. Verify that the screen reader announces the link's purpose and destination accurately.
Priority Reason:
High - Ensures compliance with accessibility standards and usability for all users.
If Fails, Why Fix:
The link is inaccessible to users with disabilities, violating accessibility guidelines.
Probable Impact:
Significant negative impact on users with disabilities, potential legal compliance issues.
Probable Cause:
Missing or incorrect aria attributes, improper keyboard focus handling.
Route to Engineer:
Frontend developer with accessibility expertise.
Expected Test Input Parameters:
Expected Results:
-
aria_label_exists: false
Reason: Aria label is not needed as text is descriptive enough
-
keyboard_focusable: true
Reason: Link should be focusable using keyboard
-
screen_reader_announcement: Learning Opportunities Available, link
Reason: Screen reader should announce the link and its destination
Hover with Delay Test
ID: program_dropdown_hover_delay
Area: Program_Dropdown
Description:
Hover the mouse over the PROGRAM dropdown with a slight delay (e.g., 0.5 seconds) before moving the mouse off. This test ensures the dropdown remains visible for a reasonable time after the hover and that it disappears when the mouse leaves the hover area.
Validation Conditions:
The dropdown menu appears after 0.5 seconds of hovering and disappears after the mouse is moved off the dropdown area.
Test Steps:
1. Move the mouse cursor to the PROGRAM dropdown link. 2. Wait for 0.5 seconds. 3. Verify that the dropdown menu appears. 4. Move the mouse cursor away from the dropdown link. 5. Verify that the dropdown menu disappears.
Priority Reason:
Tests the responsiveness of the dropdown to mouse movement and hover states with a realistic delay.
If Fails, Why Fix:
Users expect the dropdown to appear after a short hover and disappear after moving the mouse away. Failure indicates a usability issue.
Probable Impact:
Negative user experience if the dropdown is not responsive.
Probable Cause:
Incorrect event handling for mouse hover or incorrect timer settings.
Route to Engineer:
Front-end developer.
Hover near Bottom Edge of Dropdown
ID: program_dropdown_hover_bottom_edge
Area: Program_Dropdown
Description:
Hover the mouse near the very bottom edge of the PROGRAM dropdown button. Ensure the dropdown still appears and functions correctly. This checks for hitbox accuracy.
Validation Conditions:
The dropdown menu appears and functions normally, even when hovering near the bottom edge of the PROGRAM dropdown.
Test Steps:
1. Move the mouse cursor to the PROGRAM dropdown link near its bottom edge. 2. Verify the dropdown menu appears. 3. Move the mouse over the dropdown elements. 4. Verify the dropdown menu remains open.
Priority Reason:
Edge case testing to ensure the entire button is a hover target.
If Fails, Why Fix:
If the dropdown doesn't appear, it suggests that the hover target area is not correctly configured.
Probable Impact:
Reduced usability if a portion of the button is not responsive.
Probable Cause:
Incorrect CSS or JavaScript event handling.
Route to Engineer:
Front-end developer.
Multiple Rapid Hovers
ID: program_dropdown_multiple_hovers
Area: Program_Dropdown
Description:
Hover the mouse over the PROGRAM dropdown multiple times in rapid succession. Verify that the dropdown menu appears and disappears smoothly without errors or flickering.
Validation Conditions:
The dropdown menu appears and disappears correctly for each hover action, without any flickering or unexpected behavior.
Test Steps:
1. Move the mouse cursor to the PROGRAM dropdown link. 2. Move the mouse cursor away from the PROGRAM dropdown link. 3. Repeat steps 1 and 2 multiple times (e.g., 5 times) rapidly. 4. Verify the dropdown menu appears and disappears smoothly each time.
Priority Reason:
Stress test for the hover functionality.
If Fails, Why Fix:
Incorrect event handling or CSS transitions can lead to visual glitches.
Probable Impact:
Unpleasant user experience due to flickering or inconsistent behavior.
Probable Cause:
Race conditions in JavaScript event handling.
Route to Engineer:
Front-end developer.
Hover and Move Inside Dropdown
ID: program_dropdown_hover_move_inside
Area: Program_Dropdown
Description:
Hover over the PROGRAM dropdown, let the dropdown appear, then move the mouse cursor inside the dropdown area and move it over all the options. Verify that the dropdown remains open.
Validation Conditions:
The dropdown menu remains open as long as the mouse cursor is inside the dropdown area.
Test Steps:
1. Move the mouse cursor to the PROGRAM dropdown link. 2. Verify the dropdown menu appears. 3. Move the mouse cursor inside the dropdown area and over each available option. 4. Verify that the dropdown menu remains open throughout the mouse movement inside the dropdown area.
Priority Reason:
Tests the persistence of the dropdown when the mouse is inside it.
If Fails, Why Fix:
If the dropdown closes when the mouse moves inside, it becomes difficult to select an option.
Probable Impact:
Usability issues for users trying to select from the dropdown.
Probable Cause:
Incorrect mouse event handling or CSS transitions.
Route to Engineer:
Front-end developer.
Click on PROGRAM Dropdown
ID: program_dropdown_click
Area: Program_Dropdown
Description:
Click on the PROGRAM dropdown. Verify that the dropdown menu appears and remains open, allowing the user to select an option. This tests if clicking behaves the same way as hovering or if it causes the dropdown to remain open until clicked elsewhere.
Validation Conditions:
The dropdown menu appears and remains open until another area outside the dropdown is clicked.
Test Steps:
1. Move the mouse cursor to the PROGRAM dropdown link. 2. Click on the PROGRAM dropdown link. 3. Verify that the dropdown menu appears. 4. Click outside of the dropdown area. 5. Verify that the dropdown menu closes.
Priority Reason:
Tests the click-to-open behavior of the dropdown.
If Fails, Why Fix:
If the dropdown doesn't appear, or closes immediately after clicking, it indicates a usability issue.
Probable Impact:
Usability issues, users might not be able to access the dropdown options.
Probable Cause:
Incorrect event handling or CSS transitions.
Route to Engineer:
Front-end developer.
Verify Register Now link activation with Enter key
ID: register_now_accessibility_keyboard_navigation_enter_activation
Area: Register_Now
Description:
This test ensures that the 'Register Now' link can be activated using the Enter key after being focused via keyboard navigation. This is a key aspect of accessibility for users who cannot use a mouse. The link under test is the 'Register Now' link found on the main body of the page.
Validation Conditions:
The 'Register Now' link should navigate to the registration page when activated with the Enter key after gaining focus via keyboard navigation.
Test Steps:
1. Navigate to the page. 2. Use the Tab key to navigate through the page elements until the 'Register Now' link receives focus (indicated by a visual focus indicator). 3. Press the Enter key. 4. Verify that the page navigates to the expected registration page.
Priority Reason:
Essential for accessibility, ensuring keyboard-only users can access the registration process.
If Fails, Why Fix:
Failure means keyboard users cannot access the registration page, creating a significant barrier to access.
Probable Impact:
Exclusion of users who rely on keyboard navigation. Legal and reputational consequences for accessibility violations.
Probable Cause:
Incorrect HTML markup, JavaScript preventing default Enter key behavior, or CSS hiding focus state.
Route to Engineer:
Front-end engineer.
Expected Test Input Parameters:
Verify Register Now link is in logical tab order
ID: register_now_accessibility_keyboard_navigation_tab_order
Area: Register_Now
Description:
This test verifies that the 'Register Now' link appears in a logical order within the page's tab sequence. This is crucial for a seamless user experience, especially for keyboard users. The link under test is the 'Register Now' link found on the main body of the page.
Validation Conditions:
The 'Register Now' link should receive focus at an appropriate point in the tab order, relative to other interactive elements on the page (e.g., after main navigation, before footer links).
Test Steps:
1. Navigate to the page. 2. Repeatedly press the Tab key, observing the order in which elements receive focus. 3. Note the position of the 'Register Now' link in the overall tab order. 4. Evaluate whether this position is logical and intuitive based on the page's layout and content hierarchy.
Priority Reason:
Important for usability and accessibility; a logical tab order makes the site easier to navigate.
If Fails, Why Fix:
A disjointed tab order frustrates keyboard users and can render parts of the page inaccessible.
Probable Impact:
Poor user experience, difficulty for keyboard users to find and use the registration link.
Probable Cause:
Incorrect HTML structure, improper use of tabindex attributes, or JavaScript modifying tab order.
Route to Engineer:
Front-end engineer.
Expected Test Input Parameters:
Verify Register Now link has a visible focus indicator
ID: register_now_accessibility_keyboard_navigation_focus_indication
Area: Register_Now
Description:
This test verifies that when the 'Register Now' link receives focus via keyboard navigation, a clear and visible focus indicator is displayed. This helps users understand which element is currently active. The link under test is the 'Register Now' link found on the main body of the page.
Validation Conditions:
A distinct visual indicator (e.g., a border, outline, or change in background color) should appear around the 'Register Now' link when it is focused via keyboard navigation.
Test Steps:
1. Navigate to the page. 2. Use the Tab key to navigate to the 'Register Now' link. 3. Observe the link's appearance when it receives focus. 4. Verify that a clear and distinguishable focus indicator is present.
Priority Reason:
Essential for accessibility; without a focus indicator, keyboard users cannot determine which element is active.
If Fails, Why Fix:
Lack of focus indication renders the site unusable for keyboard-only users.
Probable Impact:
Severe accessibility issue, preventing keyboard users from interacting with the link.
Probable Cause:
CSS styles overriding the default focus indicator, or missing focus styles altogether.
Route to Engineer:
Front-end engineer.
Expected Test Input Parameters:
Verify Register Now link navigates to a valid URL
ID: register_now_link_functionality_valid_url
Area: Register_Now
Description:
This test verifies that the 'Register Now' link navigates to a valid and working registration page. This is a fundamental functional test. The link under test is the 'Register Now' link found on the main body of the page.
Validation Conditions:
Clicking the 'Register Now' link should redirect the user to a page that exists and displays relevant registration information. The page should return a 200 OK HTTP status code.
Test Steps:
1. Navigate to the page. 2. Locate the 'Register Now' link. 3. Click the 'Register Now' link. 4. Verify that the browser navigates to a new page. 5. Verify that the new page contains registration information. 6. Verify that the HTTP status code for the new page is 200 OK.
Priority Reason:
Critical for basic site functionality; if the link is broken, users cannot register.
If Fails, Why Fix:
A broken registration link completely prevents users from registering.
Probable Impact:
Loss of potential registrations, negative user experience.
Probable Cause:
Incorrect URL in the link's href attribute, server-side error, or broken deployment.
Route to Engineer:
Back-end engineer or web developer.
Expected Test Input Parameters:
Verify 'VIEW PACKAGE OPTIONS' button CSS style changes on hover
ID: view_package_options_css_style_check_hover
Area: View_Package_Options
Description:
This test verifies that the 'VIEW PACKAGE OPTIONS' button's CSS style changes appropriately when the mouse cursor hovers over it. This includes checking for changes in background color, text color, border, or any other visual cues that indicate interactivity. This ensures a good user experience by providing visual feedback on interaction.
Validation Conditions:
The 'VIEW PACKAGE OPTIONS' button's CSS style (e.g., background color, text color, border) changes visibly when the mouse cursor hovers over it, and reverts to the original style when the cursor moves away.
Test Steps:
1. Locate the 'VIEW PACKAGE OPTIONS' button.
2. Move the mouse cursor over the button.
3. Verify that the button's CSS style has changed (e.g., background color, text color, border).
4. Move the mouse cursor away from the button.
5. Verify that the button's CSS style has reverted to its original state.
Priority Reason:
High - Essential for providing a good user experience and indicating interactivity.
If Fails, Why Fix:
Fix immediately - Failure to provide visual feedback on hover degrades the user experience and may lead to confusion or incorrect actions.
Probable Impact:
Negative impact on user experience. Users may not understand that the element is interactive.
Probable Cause:
CSS styling not correctly implemented for hover state or missing altogether.
Route to Engineer:
Frontend Engineer
Verify 'VIEW PACKAGE OPTIONS' button font size is readable
ID: view_package_options_font_size_readability_check
Area: View_Package_Options
Description:
This test verifies that the font size of the text 'VIEW PACKAGE OPTIONS' on the button is large enough for comfortable reading. Ensures accessibility and usability for a wide range of users. The font size should comply with accessibility standards.
Validation Conditions:
The font size of the text on the button is at least 14px and easily readable on the target devices. User testing confirms readability.
Test Steps:
1. Locate the 'VIEW PACKAGE OPTIONS' button.
2. Inspect the font size of the text 'VIEW PACKAGE OPTIONS' using browser developer tools.
3. Verify that the font size is at least 14px.
4. Visually assess the readability of the text on different screen sizes/resolutions.
Priority Reason:
High - Impacts usability and accessibility significantly.
If Fails, Why Fix:
Fix immediately - Small or illegible font will prevent users from easily using the button, impacting the funnel conversion.
Probable Impact:
Reduced usability, especially for users with visual impairments.
Probable Cause:
Incorrect CSS styling or insufficient font scaling for different screen sizes.
Route to Engineer:
Frontend Engineer
Verify contrast ratio between text and background color on 'VIEW PACKAGE OPTIONS' button
ID: view_package_options_contrast_ratio_check
Area: View_Package_Options
Description:
This test verifies that the contrast ratio between the text color and the background color of the 'VIEW PACKAGE OPTIONS' button meets accessibility standards (WCAG). This ensures that users with visual impairments can easily read the text on the button.
Validation Conditions:
The contrast ratio between the text color and the background color is at least 4.5:1 for normal text and 3:1 for large text (14pt bold or 18pt regular).
Test Steps:
1. Locate the 'VIEW PACKAGE OPTIONS' button.
2. Use a color contrast analyzer tool (e.g., WebAIM Contrast Checker) to determine the contrast ratio between the text color and the background color.
3. Verify that the contrast ratio meets WCAG standards (4.5:1 for normal text, 3:1 for large text).
Priority Reason:
High - Directly impacts accessibility and compliance with accessibility guidelines.
If Fails, Why Fix:
Fix immediately - Low contrast makes the text difficult to read for users with visual impairments, potentially violating accessibility laws.
Probable Impact:
Inaccessible to users with visual impairments. Potential legal implications.
Probable Cause:
Poor color choices in the CSS styling.
Route to Engineer:
Frontend Engineer
Verify the 'VIEW PACKAGE OPTIONS' button text case (uppercase)
ID: view_package_options_button_text_case_check
Area: View_Package_Options
Description:
This test verifies that the text on the 'VIEW PACKAGE OPTIONS' button is consistently displayed in uppercase. Consistency in text case across the application enhances the visual appearance and professionalism.
Validation Conditions:
The text 'VIEW PACKAGE OPTIONS' on the button is always displayed in uppercase, regardless of the screen size or device.
Test Steps:
1. Locate the 'VIEW PACKAGE OPTIONS' button.
2. Visually inspect the text on the button.
3. Verify that the text is in uppercase.
Priority Reason:
Medium - Contributes to overall UI consistency and professionalism.
If Fails, Why Fix:
Fix - Inconsistent capitalization can make a site appear unprofessional or poorly designed.
Probable Impact:
Minor negative impact on visual appeal.
Probable Cause:
Incorrect CSS styling or typographical error in the button text.
Route to Engineer:
Frontend Engineer
Verify clicking 'VIEW PACKAGE OPTIONS' navigates to the correct page
ID: view_package_options_button_click_navigation_check
Area: View_Package_Options
Description:
This test verifies that clicking the 'VIEW PACKAGE OPTIONS' button navigates the user to the correct page displaying package options. The navigation must be functional and reliable.
Validation Conditions:
Clicking the 'VIEW PACKAGE OPTIONS' button navigates the user to the page containing the package options. The target URL is the correct address for package options information. The page loads successfully.
Test Steps:
1. Locate the 'VIEW PACKAGE OPTIONS' button.
2. Click the button.
3. Verify that the browser navigates to the correct package options page.
4. Verify that the page loads without errors.
Priority Reason:
Critical - Core functionality. Navigation failure renders the feature unusable.
If Fails, Why Fix:
Fix immediately - A broken link or incorrect navigation path has high impact
Probable Impact:
Users cannot access package options, leading to user frustration and lost revenue.
Probable Cause:
Incorrect URL in the button's href attribute or server-side routing issue.
Route to Engineer:
Frontend Engineer / Backend Engineer
Verify the 'VIEW PACKAGE OPTIONS' button has a correct border-radius CSS style.
ID: view_package_options_button_border_radius_check
Area: View_Package_Options
Description:
This test verifies that the 'VIEW PACKAGE OPTIONS' button has the appropriate border-radius. Correct border-radius is important for a modern and visually appealing UI. It ensures a smooth user experience by presenting a rounded look that is visually pleasing.
Validation Conditions:
The button displays rounded corners as defined in the design specifications. The border-radius is consistent across different browsers and devices.
Test Steps:
1. Locate the 'VIEW PACKAGE OPTIONS' button.
2. Inspect the button's CSS properties using browser developer tools.
3. Check the border-radius property value.
4. Visually inspect the button on different browsers and devices to confirm consistency.
Priority Reason:
Medium - Contributes to the overall UI design and visual appeal.
If Fails, Why Fix:
Fix - Incorrect or missing border-radius can make the UI look dated or inconsistent.
Probable Impact:
Minor negative impact on visual appeal and user experience.
Probable Cause:
Missing or incorrect border-radius value in the CSS.
Route to Engineer:
Frontend Engineer
Verify 'Tips to Convince Boss' link is reachable using Tab key
ID: tips_convince_boss_link_keyboard_accessibility_tab_order
Area: Tips_Convince_Boss
Description:
This test verifies that the 'Tips to Convince Boss' link is reachable and focusable using the Tab key for keyboard navigation. This is important for accessibility as users with motor impairments or who prefer keyboard navigation should be able to easily access the link.
Validation Conditions:
The 'Tips to Convince Boss' link should receive focus when the Tab key is pressed a specific number of times from a known starting point on the page.
Test Steps:
1. Start at the top of the page.
2. Press the Tab key multiple times.
3. Verify that the focus is eventually set on the 'Tips to Convince Boss' link. Inspect the element to ensure it has focus style applied (e.g., a highlighted border).
Priority Reason:
Accessibility requirement for keyboard navigation.
If Fails, Why Fix:
Users relying on keyboard navigation will be unable to access this feature.
Probable Impact:
Reduced accessibility, negative user experience for keyboard users.
Probable Cause:
Incorrect tab order or missing focus styles.
Route to Engineer:
Frontend Engineer
Verify 'Tips to Convince Boss' link click navigates to the correct page.
ID: tips_convince_boss_link_click_mouse
Area: Tips_Convince_Boss
Description:
This test verifies that clicking the 'Tips to Convince Boss' link navigates the user to the correct destination page. It ensures that the link's href attribute is properly configured and the navigation is functioning as expected.
Validation Conditions:
Clicking the 'Tips to Convince Boss' link should navigate the browser to the '/tips-convince-your-boss-se' page.
Test Steps:
1. Locate the 'Tips to Convince Boss' link on the page.
2. Click the link using the mouse.
3. Verify that the browser's URL changes to '/tips-convince-your-boss-se'.
Priority Reason:
Basic functionality of the link.
If Fails, Why Fix:
Users will be unable to access the 'Tips to Convince Boss' content.
Probable Impact:
Broken navigation, frustrated users.
Probable Cause:
Incorrect href attribute on the link.
Route to Engineer:
Frontend Engineer
Verify 'Tips to Convince Boss' link navigates to the correct page with enter key
ID: tips_convince_boss_link_click_enter_key
Area: Tips_Convince_Boss
Description:
This test verifies that navigating to 'Tips to Convince Boss' link with tab key and pressing enter key navigates the user to the correct destination page. It ensures that the link's href attribute is properly configured and the navigation is functioning as expected.
Validation Conditions:
Pressing the Enter key on the 'Tips to Convince Boss' link should navigate the browser to the '/tips-convince-your-boss-se' page.
Test Steps:
1. Locate the 'Tips to Convince Boss' link on the page by pressing tab key.
2. Press the Enter key when the focus is on the link.
3. Verify that the browser's URL changes to '/tips-convince-your-boss-se'.
Priority Reason:
Basic functionality of the link.
If Fails, Why Fix:
Users will be unable to access the 'Tips to Convince Boss' content.
Probable Impact:
Broken navigation, frustrated users.
Probable Cause:
Incorrect href attribute on the link.
Route to Engineer:
Frontend Engineer
Verify 'Tips to Convince Boss' link opens in same tab.
ID: tips_convince_boss_link_new_tab
Area: Tips_Convince_Boss
Description:
This test verifies that clicking the 'Tips to Convince Boss' link opens in the same tab and does not open a new tab or window. If a target attribute is present it is important to verify it opens as expected.
Validation Conditions:
The 'Tips to Convince Boss' link opens in the same tab. The browser should not open a new tab or window.
Test Steps:
1. Note the current number of browser tabs open.
2. Locate the 'Tips to Convince Boss' link and click it.
3. Verify that the URL opens in the existing tab, and no new tabs or windows are opened.
Priority Reason:
Usability and expected behavior.
If Fails, Why Fix:
Unexpected behavior can confuse users.
Probable Impact:
Poor user experience.
Probable Cause:
Incorrect target attribute on the link.
Route to Engineer:
Frontend Engineer
Verify 'Tips to Convince Boss' link text is correct
ID: tips_convince_boss_link_text
Area: Tips_Convince_Boss
Description:
This test ensures that the link text for 'Tips to Convince Boss' is correctly displayed on the page, as visible text to the user.
Validation Conditions:
The link text should be exactly 'Tips to Convince Boss'
Test Steps:
1. Locate the 'Tips to Convince Boss' link on the page.
2. Verify the text displayed for the link is exactly 'Tips to Convince Boss'.
Priority Reason:
Basic correctness of content.
If Fails, Why Fix:
Incorrect text can be confusing.
Probable Impact:
Misinformation, poor UX
Probable Cause:
Content error
Route to Engineer:
Content Editor
View All Speakers link presence
ID: view_all_speakers_link_presence
Area: View_All_Speakers
Description:
Verify the 'View All' link is present on the page, especially after the featured speakers section. This confirms users can access a comprehensive list of speakers.
Validation Conditions:
The 'View All' link is present and visible on the webpage after the 'Featured Speakers' section.
Test Steps:
1. Navigate to the page. 2. Scroll down to the 'Featured Speakers' section. 3. Check for the presence of a link with text content 'VIEW ALL'.
Priority Reason:
Essential navigation element for accessing the full speaker list.
If Fails, Why Fix:
Users cannot access the complete speaker list if the link is missing.
Probable Impact:
Limited speaker discovery and potential user frustration.
Probable Cause:
Link was not implemented, removed accidentally, or hidden by CSS.
Route to Engineer:
Frontend developer.
View All Speakers link functionality
ID: view_all_speakers_link_functionality
Area: View_All_Speakers
Description:
Verify the 'View All' link navigates the user to the speakers page. This confirms users can reach the full speaker listing page.
Validation Conditions:
Clicking the 'View All' link redirects the user to the speaker listing page (expected URL is /speakers).
Test Steps:
1. Navigate to the page. 2. Scroll down to the 'Featured Speakers' section. 3. Click the 'View All' link. 4. Verify the page redirects to '/speakers'.
Priority Reason:
Essential navigation for the intended user flow.
If Fails, Why Fix:
Users cannot access the speaker list page if the link is broken.
Probable Impact:
Users unable to view complete speaker list.
Probable Cause:
Incorrect URL assigned to the link or a JavaScript error preventing navigation.
Route to Engineer:
Frontend developer.
View All Speakers link text
ID: view_all_speakers_link_text
Area: View_All_Speakers
Description:
Verify the text content of the link is exactly 'VIEW ALL'. Any variation can confuse the user.
Validation Conditions:
The link text should be exactly 'VIEW ALL' (case-sensitive).
Test Steps:
1. Navigate to the page. 2. Scroll down to the 'Featured Speakers' section. 3. Locate the 'View All' link. 4. Verify the link text matches 'VIEW ALL'.
Priority Reason:
Important for consistent UI/UX.
If Fails, Why Fix:
Misleading or unclear link text can confuse users.
Probable Impact:
User confusion.
Probable Cause:
Typographical error in the link text.
Route to Engineer:
Frontend developer.
View All Speakers link style consistency
ID: view_all_speakers_link_style
Area: View_All_Speakers
Description:
Verify that the style (font, color, size) of the 'View All' link is consistent with other links on the page.
Validation Conditions:
The style attributes (font, color, size, weight) of the 'View All' link are the same or visually consistent with other links in the 'Featured Speakers' section.
Test Steps:
1. Navigate to the page. 2. Scroll down to the 'Featured Speakers' section. 3. Inspect the 'View All' link. 4. Compare its style attributes (font, color, size, weight) to other links in that section.
Priority Reason:
Important for a cohesive user experience.
If Fails, Why Fix:
Inconsistent link styling can make the interface look unprofessional.
Probable Impact:
Poor user experience.
Probable Cause:
CSS conflicts.
Route to Engineer:
Frontend developer.
View All Speakers link visibility after speaker list load
ID: view_all_speakers_link_visibility_after_speaker_load
Area: View_All_Speakers
Description:
Verify that the 'View All Speakers' link is visible immediately after the featured speakers are loaded. If the speakers are loaded via Javascript, the link should appear after this content is available.
Validation Conditions:
The 'View All Speakers' link is visible immediately after the featured speakers are displayed on the page.
Test Steps:
1. Navigate to the page. 2. Observe if the 'View All Speakers' link is visible after the 'Featured Speakers' are loaded. 3. If the featured speakers load dynamically, ensure the 'View All Speakers' link becomes visible after the speakers are loaded.
Priority Reason:
Ensuring the link is readily available after relevant content is loaded improves usability.
If Fails, Why Fix:
A delay in loading the 'View All Speakers' link can frustrate users, especially if they expect to see a full list of speakers.
Probable Impact:
Negative user experience due to delays.
Probable Cause:
Incorrect timing in JavaScript or slow loading of speaker data.
Route to Engineer:
Frontend developer.
Verify focus state of 'VIEW ALL' link via Tab key
ID: view_all_training_pre_conference_focus_state_tab_navigation
Area: View_All_Training
Description:
This test verifies that the 'VIEW ALL' link under the 'Pre-Conference Training & Certification' section receives a visible focus state when navigated to using the Tab key. A visible focus state is essential for keyboard users to understand where they are on the page. Failure indicates accessibility issues, making the site difficult to use for people who rely on keyboard navigation.
Validation Conditions:
The 'VIEW ALL' link under 'Pre-Conference Training & Certification' must display a visible focus state (e.g., a border, highlight, or other visual indication) when reached using the Tab key.
Test Steps:
1. Load the STAREAST webpage.
2. Press the 'Tab' key repeatedly until the 'VIEW ALL' link under 'Pre-Conference Training & Certification' receives focus.
3. Visually inspect the 'VIEW ALL' link to ensure a focus state is present.
Priority Reason:
High. Essential for accessibility and usability for keyboard users.
If Fails, Why Fix:
Keyboard users will not be able to visually determine which element is currently selected, making navigation impossible.
Probable Impact:
Significantly degrades the user experience for keyboard users and users with mobility impairments. Potential accessibility violation.
Probable Cause:
CSS styling does not include a focus state for the 'VIEW ALL' link, or the focus state is overridden by other styles.
Route to Engineer:
Front-end engineer (CSS/Accessibility)
Expected Test Input Parameters:
Verify focus state of 'VIEW ALL' link via Shift+Tab key
ID: view_all_training_pre_conference_focus_state_shift_tab_navigation
Area: View_All_Training
Description:
Similar to the previous test, but checks the focus state when navigating backwards using 'Shift + Tab'. This ensures users can navigate in both directions using the keyboard and still see the focus state. Failure indicates a broken keyboard navigation flow.
Validation Conditions:
The 'VIEW ALL' link under 'Pre-Conference Training & Certification' must display a visible focus state (e.g., a border, highlight, or other visual indication) when reached by pressing 'Shift + Tab'.
Test Steps:
1. Load the STAREAST webpage.
2. Press the 'Tab' key repeatedly to navigate past the 'VIEW ALL' link under 'Pre-Conference Training & Certification'.
3. Press 'Shift + Tab' repeatedly until the 'VIEW ALL' link receives focus.
4. Visually inspect the 'VIEW ALL' link to ensure a focus state is present.
Priority Reason:
High. Essential for accessibility; verifies bidirectional keyboard navigation.
If Fails, Why Fix:
Users cannot navigate backward using the keyboard, which degrades usability.
Probable Impact:
Significantly degrades the user experience for keyboard users, especially those who need to reverse their navigation.
Probable Cause:
CSS styling does not correctly handle reverse tab navigation, or there are conflicting styles.
Route to Engineer:
Front-end engineer (CSS/Accessibility)
Expected Test Input Parameters:
Verify href of 'VIEW ALL' link under Pre-Conference Training
ID: view_all_training_pre_conference_link_href_valid
Area: View_All_Training
Description:
This test verifies that the 'VIEW ALL' link under the 'Pre-Conference Training & Certification' points to a valid URL. A broken link severely degrades the user experience and prevents users from accessing the intended content. This also makes sure the URL is correct.
Validation Conditions:
The 'href' attribute of the 'VIEW ALL' link under 'Pre-Conference Training & Certification' must contain a valid and existing URL.
Test Steps:
1. Load the STAREAST webpage.
2. Locate the 'VIEW ALL' link under the 'Pre-Conference Training & Certification' section.
3. Get the value of the 'href' attribute.
4. Attempt to navigate to the URL specified in the 'href' attribute.
5. Verify that the page loads successfully (HTTP status code 200) and displays relevant content.
Priority Reason:
High. A broken link renders the feature useless.
If Fails, Why Fix:
Users will be unable to access the training information and will be presented with an error page or irrelevant content.
Probable Impact:
Significantly degrades the user experience; potential loss of registrations.
Probable Cause:
Incorrect URL in the href attribute due to typo, broken link, or server configuration error.
Route to Engineer:
Back-end/Content engineer
Expected Test Input Parameters:
Verify onclick event of 'VIEW ALL' link under Pre-Conference Training
ID: view_all_training_pre_conference_link_onclick_event
Area: View_All_Training
Description:
This test verifies that the 'VIEW ALL' link under the 'Pre-Conference Training & Certification' navigates to the correct location and does not trigger any unexpected JavaScript errors or console warnings when clicked. This confirms it is functioning as intended.
Validation Conditions:
Clicking the 'VIEW ALL' link under 'Pre-Conference Training & Certification' must navigate the user to the correct URL without causing any JavaScript errors or warnings.
Test Steps:
1. Load the STAREAST webpage.
2. Open the browser's developer console.
3. Locate the 'VIEW ALL' link under the 'Pre-Conference Training & Certification' section.
4. Click the 'VIEW ALL' link.
5. Verify that the browser navigates to the correct URL.
6. Check the developer console for any JavaScript errors or warnings.
Priority Reason:
Medium. Ensures that the link functions correctly and does not introduce unexpected issues.
If Fails, Why Fix:
Users may encounter errors or be redirected to the wrong page, leading to a frustrating experience.
Probable Impact:
Degrades user experience; potential Javascript errors may affect other parts of the site.
Probable Cause:
Incorrect JavaScript code associated with the link or conflicting JavaScript libraries.
Route to Engineer:
Front-end engineer (JavaScript)
Expected Test Input Parameters:
Verify text of 'VIEW ALL' link under Pre-Conference Training
ID: view_all_training_pre_conference_link_text
Area: View_All_Training
Description:
This test verifies that the text displayed on the 'VIEW ALL' link under the 'Pre-Conference Training & Certification' section is accurate and user-friendly. Incorrect or misleading text can confuse users and prevent them from accessing the intended content.
Validation Conditions:
The text of the 'VIEW ALL' link under 'Pre-Conference Training & Certification' must be 'VIEW ALL'.
Test Steps:
1. Load the STAREAST webpage.
2. Locate the 'VIEW ALL' link under the 'Pre-Conference Training & Certification' section.
3. Verify that the text displayed on the link is exactly 'VIEW ALL'.
Priority Reason:
Medium. Verifies correct label which is important for usability.
If Fails, Why Fix:
Misleading text can cause user confusion and prevent them from clicking the link.
Probable Impact:
Degraded User experience
Probable Cause:
Incorrect text configured in content management system
Route to Engineer:
Content engineer
Verify Summit Description Text Presence
ID: learn_more_summit_description_text_presence
Area: Learn_More_Summit
Description:
Verify that the description text under the 'Testing & Quality Leadership Summit' section is present on the page. This ensures users can see the description.
Validation Conditions:
The description text is present.
Test Steps:
1. Navigate to the page. 2. Locate the 'Testing & Quality Leadership Summit' section. 3. Check if the description text is present.
If Fails, Why Fix:
Users won't know what the summit is about if the description is missing.
Probable Cause:
The text may have been accidentally deleted from the page content management system, or an error occurred during the page rendering process.
Route to Engineer:
Frontend/Content Engineer
Verify Summit Description Text Correctness
ID: learn_more_summit_description_text_correctness
Area: Learn_More_Summit
Description:
Verify that the description text under the 'Testing & Quality Leadership Summit' section matches the expected content. This ensures users receive accurate information.
Validation Conditions:
The description text matches the expected content.
Test Steps:
1. Navigate to the page. 2. Locate the 'Testing & Quality Leadership Summit' section. 3. Compare the description text with the expected text.
If Fails, Why Fix:
Users will receive inaccurate information about the summit.
Probable Cause:
The text may have been incorrectly edited in the page content management system, or a database synchronization error occurred.
Route to Engineer:
Frontend/Content Engineer
Verify Summit Description Text Formatting
ID: learn_more_summit_description_text_formatting
Area: Learn_More_Summit
Description:
Verify that the formatting of the description text under the 'Testing & Quality Leadership Summit' section is as expected (e.g., line breaks, paragraph spacing).
Validation Conditions:
The description text is formatted correctly.
Test Steps:
1. Navigate to the page. 2. Locate the 'Testing & Quality Leadership Summit' section. 3. Visually inspect the formatting of the description text.
If Fails, Why Fix:
Poor formatting can make the text difficult to read.
Probable Cause:
CSS issues, incorrect HTML tags, or issues with the content management system's formatting.
Route to Engineer:
Frontend Engineer
Verify Summit Learn More Link Presence
ID: learn_more_summit_learn_more_link_presence
Area: Learn_More_Summit
Description:
Verify that the 'LEARN MORE' link/button is present under the 'Testing & Quality Leadership Summit' section.
Validation Conditions:
The 'LEARN MORE' link is present.
Test Steps:
1. Navigate to the page. 2. Locate the 'Testing & Quality Leadership Summit' section. 3. Check if the 'LEARN MORE' link is present.
If Fails, Why Fix:
Users will not be able to navigate to more information about the summit.
Probable Cause:
Link may have been accidentally deleted, or an error occurred during the page rendering process.
Route to Engineer:
Frontend Engineer
Verify Summit Learn More Link Functionality
ID: learn_more_summit_learn_more_link_functionality
Area: Learn_More_Summit
Description:
Verify that the 'LEARN MORE' link under the 'Testing & Quality Leadership Summit' section redirects to the correct page.
Validation Conditions:
The 'LEARN MORE' link redirects to the summit page.
Test Steps:
1. Navigate to the page. 2. Locate the 'Testing & Quality Leadership Summit' section. 3. Click the 'LEARN MORE' link. 4. Verify that the page redirects to the correct summit page.
If Fails, Why Fix:
Users will be redirected to the wrong page or a broken page when clicking the link.
Probable Cause:
Incorrect URL associated with the link.
Route to Engineer:
Frontend Engineer
Check Biography Truncation Length
ID: featured_speakers_biography_truncation_check_length
Area: Keynote_Speakers
Description:
Verify that the featured speakers' biographies are truncated to a consistent length across all speakers displayed. This ensures a uniform and professional presentation.
Validation Conditions:
The truncated biographies should have the same number of characters (plus/minus a small tolerance for word breaks) before the ellipsis. The ellipsis should be present.
Test Steps:
1. Locate all featured speaker biography elements.
2. Extract the text content of each biography.
3. Measure the length of each truncated biography.
4. Verify that the length of each biography falls within an acceptable range. Use the shortest length found as the lower bound and the longest as the upper bound. This allows for slight variations due to word breaks but catches significant differences.
5. Verify that each truncated biography ends with an ellipsis ('...').
Priority Reason:
Consistent UI presentation enhances user experience and credibility.
If Fails, Why Fix:
Inconsistent truncation makes the site appear unprofessional.
Probable Impact:
Minor UI inconsistencies that might affect user perception.
Probable Cause:
Incorrect character limit setting for truncation, or inconsistent text processing logic.
Route to Engineer:
Frontend Engineer
Check Biography When No Truncation Needed
ID: featured_speakers_biography_truncation_check_no_truncation_needed
Area: Keynote_Speakers
Description:
Verify that if a featured speaker's biography is short enough, it is not truncated. This ensures that short biographies are fully displayed without unnecessary truncation.
Validation Conditions:
Short biographies (below a certain character count) should not be truncated and should not have an ellipsis.
Test Steps:
1. Locate all featured speaker biography elements.
2. Identify biographies that are shorter than a predetermined character limit (e.g., 150 characters). This can be determined through experimentation.
3. Verify that these short biographies are displayed in their entirety.
4. Verify that these short biographies do not end with an ellipsis.
Priority Reason:
Avoids unnecessary truncation that would disrupt reading flow.
If Fails, Why Fix:
Truncating short biographies unnecessarily makes the website look buggy.
Probable Impact:
Minor UI issue; unnecessary truncation reduces usability.
Probable Cause:
Incorrect character limit setting for truncation, or a faulty truncation algorithm.
Route to Engineer:
Frontend Engineer
Check Biography HTML Encoding
ID: featured_speakers_biography_truncation_check_html_encoding
Area: Keynote_Speakers
Description:
Verify that any HTML entities (e.g., &, <, >) in the featured speakers' biographies are correctly encoded and displayed. This ensures that special characters are rendered properly.
Validation Conditions:
HTML entities should be correctly encoded and displayed as their corresponding characters.
Test Steps:
1. Locate all featured speaker biography elements.
2. Examine the text content of each biography for HTML entities (e.g., &, <, >, ").
3. Verify that these entities are rendered correctly in the browser. For example, '&' should display as '&'.
Priority Reason:
Correct rendering of special characters is essential for readability.
If Fails, Why Fix:
Incorrect HTML encoding makes text unreadable.
Probable Impact:
Readability issues due to incorrect encoding.
Probable Cause:
Incorrect handling of HTML entities during data display.
Route to Engineer:
Frontend Engineer / Backend Engineer
Check Biography Line Breaks Preservation
ID: featured_speakers_biography_truncation_check_line_breaks_preserved
Area: Keynote_Speakers
Description:
Verify that line breaks within the featured speakers' biographies are preserved correctly, even after truncation. This ensures proper formatting and readability.
Validation Conditions:
Line breaks should be preserved in both truncated and non-truncated biographies.
Test Steps:
1. Locate all featured speaker biography elements.
2. Identify biographies that contain line breaks (e.g., using <br> tags or newline characters).
3. Verify that these line breaks are displayed correctly in the browser, both before and after truncation, if applicable.
Priority Reason:
Proper line breaks are necessary for readability, especially in longer biographies.
If Fails, Why Fix:
Loss of line breaks makes text difficult to read.
Probable Impact:
Readability issues due to incorrect line break handling.
Probable Cause:
Incorrect handling of line breaks during data display or truncation.
Route to Engineer:
Frontend Engineer / Backend Engineer
Verify Featured Speaker Image Alt Text
ID: featured_speakers_image_alt_text_check
Area: Featured_Speakers
Description:
Verify that all featured speaker images have descriptive and meaningful alt text, enhancing accessibility and SEO. This ensures users with visual impairments can understand the image content and search engines can properly index the images. Alt text should accurately describe the speaker and be unique to each speaker's image.
Validation Conditions:
All speaker images have non-empty alt attributes. Alt text is relevant to the speaker's image and generally describes the speaker.
Test Steps:
1. Locate all featured speaker images.
2. For each image, inspect the `alt` attribute.
3. Verify that the `alt` attribute is not empty.
4. Verify that the `alt` attribute value is a meaningful description of the speaker.
Priority Reason:
Accessibility, SEO, and user experience are critical. Missing or inadequate alt text degrades the experience for visually impaired users.
If Fails, Why Fix:
The site needs to be accessible to all users. Inadequate alt text negatively impacts accessibility, SEO, and potentially legal compliance.
Probable Impact:
Users with visual impairments may not be able to understand the content associated with speaker images, leading to a poor user experience. Search engine optimization will also suffer.
Probable Cause:
Developer error in not providing alt text or using a generic placeholder text.
Route to Engineer:
Front-end developer.
Verify Speaker Name and Title Consistency
ID: featured_speakers_name_title_consistency
Area: Featured_Speakers
Description:
Ensure the speaker's name and title displayed are consistent with what's advertised. This validates that the information presented about each speaker is accurate and up-to-date, building trust with conference attendees.
Validation Conditions:
Speaker's name and title match expected values. There is no inconsistency between the displayed information and any known speaker details.
Test Steps:
1. Locate the displayed name and title of each featured speaker.
2. Manually compare the displayed name and title to known information about each speaker (e.g., from LinkedIn, speaker bios). Alternatively create a lookup dictionary to automatically compare the values on the page.
3. Note any discrepancies or inconsistencies.
Priority Reason:
Accuracy of information is important for building trust and reputation. Inaccurate details can mislead potential attendees.
If Fails, Why Fix:
Inaccurate speaker information diminishes the conference's credibility and may result in misinformed attendees.
Probable Impact:
Reduced trust in the conference organizers and potential attendee dissatisfaction.
Probable Cause:
Manual data entry errors, outdated speaker information, or synchronization problems with speaker databases.
Route to Engineer:
Back-end or content management system engineer.
Check Featured Speaker Description Length
ID: featured_speakers_description_length
Area: Featured_Speakers
Description:
Verify that speaker descriptions are within a reasonable length. Long descriptions may overflow containers or overwhelm the user. Short descriptions might not provide sufficient context.
Validation Conditions:
Speaker descriptions are within a defined character limit and don't cause layout issues. The information provided by the text of the description is sufficient to understand what the speaker may talk about.
Test Steps:
1. Locate each featured speaker's description.
2. Calculate the length of each description (character count).
3. Verify that each description's length is within acceptable limits (e.g., between 50 and 250 characters). This may require adjustment depending on the design of the page.
4. Inspect for layout issues (overflowing text, wrapping).
Priority Reason:
Usability and visual appeal are crucial. Description length impacts the user experience.
If Fails, Why Fix:
Uncontrolled description lengths can lead to layout problems and a poor user experience. Also, if too long, this could create accessibility issues.
Probable Impact:
Visual glitches, user frustration, reduced information consumption.
Probable Cause:
Lack of input validation on the content management system, or CSS issues.
Route to Engineer:
Front-end developer or content management system engineer.
Verify Featured Speaker Image Presence
ID: featured_speakers_image_presence
Area: Featured_Speakers
Description:
Ensure that an image is present for each featured speaker. The absence of an image can make the presentation look incomplete and unprofessional, and may prevent users from associating speaker name with visual data.
Validation Conditions:
Each featured speaker has an associated image. Image source is valid (not a broken link).
Test Steps:
1. Locate each featured speaker section.
2. Verify that an image element exists within each section.
3. For each image, check if the image source URL is valid (returns a 200 OK HTTP status code).
Priority Reason:
Visual presentation is important for engagement. Missing images detract from the user experience.
If Fails, Why Fix:
Missing speaker images look unprofessional and may discourage users from exploring speaker details.
Probable Impact:
Reduced user engagement and a negative perception of the conference.
Probable Cause:
Broken image links, incorrect image paths, or missing speaker images in the content management system.
Route to Engineer:
Front-end developer or back-end engineer responsible for content management.
Test Speaker Description with Special Characters
ID: featured_speakers_description_special_characters
Area: Featured_Speakers
Description:
Test speaker descriptions for proper rendering of special characters (e.g., accented characters, emojis, symbols). Incorrect rendering can make the text unreadable or look unprofessional.
Validation Conditions:
Special characters in speaker descriptions are displayed correctly without encoding issues.
Test Steps:
1. Locate speaker descriptions.
2. Inject Javascript to modify one or more speaker descriptions and insert special characters.
3. Observe the speaker descriptions and verify that the special characters are displayed correctly.
Priority Reason:
Internationalization and content accuracy are important. This test ensures the site supports a wide range of characters.
If Fails, Why Fix:
Improper rendering of special characters looks unprofessional and can make the text illegible.
Probable Impact:
Poor user experience, especially for international users.
Probable Cause:
Incorrect character encoding on the server or client side.
Route to Engineer:
Back-end or front-end developer.
Expected Test Input Parameters:
Verify Pre-Conference Training heading font size
ID: preconference_training_section_heading_font_size
Area: Preconference_Training
Description:
Verifies that the font size of the 'Pre-Conference Training & Certification' heading is appropriate and readable. Different screen sizes must be checked. This is important for user experience and accessibility.
Validation Conditions:
The font size of the heading must be within a defined range (e.g., 20px-30px) across different screen sizes.
Test Steps:
1. Navigate to the page. 2. Inspect the 'Pre-Conference Training & Certification' heading element. 3. Get the computed font size of the heading. 4. Verify that the font size is within the acceptable range.
Priority Reason:
Font size impacts readability and accessibility.
If Fails, Why Fix:
Inconsistent font sizes can make the page appear unprofessional and difficult to read.
Probable Impact:
Poor user experience, accessibility issues.
Probable Cause:
CSS styling errors, responsive design implementation issues.
Route to Engineer:
Front-end engineer.
Verify Pre-Conference Training heading font weight
ID: preconference_training_section_heading_font_weight
Area: Preconference_Training
Description:
Verifies that the font weight (boldness) of the 'Pre-Conference Training & Certification' heading is set appropriately. This is important for visual hierarchy and readability.
Validation Conditions:
The font weight of the heading must be set to 'bold' or a numeric value indicating bold (e.g., '700').
Test Steps:
1. Navigate to the page. 2. Inspect the 'Pre-Conference Training & Certification' heading element. 3. Get the computed font weight of the heading. 4. Verify that the font weight is 'bold' or an equivalent numeric value.
Priority Reason:
Font weight impacts visual hierarchy and readability.
If Fails, Why Fix:
Incorrect font weight can make the heading less prominent.
Probable Impact:
Poor user experience, difficulty scanning the page.
Probable Cause:
CSS styling errors.
Route to Engineer:
Front-end engineer.
Verify Pre-Conference Training heading color
ID: preconference_training_section_heading_color
Area: Preconference_Training
Description:
Verifies the color of the 'Pre-Conference Training & Certification' heading is accessible and provides sufficient contrast with the background. Important for accessibility and branding.
Validation Conditions:
The heading's color must meet a minimum contrast ratio with the background color, as defined by accessibility guidelines (WCAG).
Test Steps:
1. Navigate to the page. 2. Inspect the 'Pre-Conference Training & Certification' heading element. 3. Get the computed text color of the heading. 4. Get the computed background color of the heading's container. 5. Calculate the contrast ratio between the text and background colors. 6. Verify the contrast ratio meets the minimum WCAG requirements.
Priority Reason:
Color contrast impacts accessibility for users with visual impairments.
If Fails, Why Fix:
Insufficient color contrast can make the heading difficult to read.
Probable Impact:
Accessibility issues, poor user experience.
Probable Cause:
CSS styling errors, incorrect color palette.
Route to Engineer:
Front-end engineer.
Verify Pre-Conference Training heading text alignment
ID: preconference_training_section_heading_text_alignment
Area: Preconference_Training
Description:
Verifies the text alignment of the 'Pre-Conference Training & Certification' heading is consistent with the page layout and improves readability.
Validation Conditions:
The heading text should be left-aligned or center-aligned, depending on the overall design. The alignment should be consistent across all screen sizes.
Test Steps:
1. Navigate to the page. 2. Inspect the 'Pre-Conference Training & Certification' heading element. 3. Get the computed text-align property of the heading. 4. Verify that the text alignment is as expected (left or center).
Priority Reason:
Text alignment impacts readability and visual appeal.
If Fails, Why Fix:
Inconsistent text alignment can make the page look disorganized.
Probable Impact:
Poor user experience.
Probable Cause:
CSS styling errors, responsive design issues.
Route to Engineer:
Front-end engineer.
Verify Pre-Conference Training heading line height
ID: preconference_training_section_heading_line_height
Area: Preconference_Training
Description:
Verifies the line height of the 'Pre-Conference Training & Certification' heading is appropriate for readability. Line height should be adequate so the words do not run into each other.
Validation Conditions:
The line height of the heading should be between 1.2 and 1.5 times the font size.
Test Steps:
1. Navigate to the page. 2. Inspect the 'Pre-Conference Training & Certification' heading element. 3. Get the computed line-height of the heading. 4. Get the computed font size of the heading. 5. Verify that the line height is within the acceptable range relative to the font size.
Priority Reason:
Line height impacts readability.
If Fails, Why Fix:
Poor line height can make the heading difficult to read.
Probable Impact:
Poor user experience.
Probable Cause:
CSS styling errors.
Route to Engineer:
Front-end engineer.
Verify Exploratory Testing tutorial links to correct page
ID: tutorials_section_verify_exploratory_testing_tutorial_link
Area: Tutorials_Section
Description:
This test verifies that the 'Exploratory Testing in the Heat of the Sprint' tutorial, when clicked, navigates the user to the correct page or section within the site that provides more detailed information about the tutorial.
Validation Conditions:
The page should navigate to the correct tutorial details page when link is clicked
Test Steps:
1. Locate the 'Exploratory Testing in the Heat of the Sprint' tutorial link.
2. Click on the link.
3. Verify that the page navigates to the correct tutorial details page.
4. The URL or the content of the destination page must match the expected details for the tutorial.
Priority Reason:
High - Ensures proper navigation and information flow for users interested in the tutorial.
If Fails, Why Fix:
Users will not be able to access information about the Exploratory Testing tutorial.
Probable Impact:
Incorrect navigation, user unable to learn about the tutorial, lost sales.
Probable Cause:
Incorrect URL for the tutorial, broken link, content not found.
Route to Engineer:
Frontend developer, backend developer.
Expected Test Input Parameters:
Verify 'Exploratory Testing in the Heat of the Sprint' tutorial text is correct
ID: tutorials_section_verify_exploratory_testing_tutorial_text_is_correct
Area: Tutorials_Section
Description:
Verify the text displayed for the 'Exploratory Testing in the Heat of the Sprint' tutorial is the accurate and expected.
Validation Conditions:
Tutorial text exactly matches expected value.
Test Steps:
1. Locate the 'Exploratory Testing in the Heat of the Sprint' tutorial text.
2. Get the text value using innerText or textContent attribute.
3. Compare the text value against the expected value.
Priority Reason:
High - Ensures the correct information is being presented.
If Fails, Why Fix:
Users will be misinformed about available tutorials if names are incorrect.
Probable Impact:
Users will be misinformed about tutorial and potentially skip the tutorial or select the wrong tutorial.
Probable Cause:
Incorrect text in the HTML.
Route to Engineer:
Content editor, frontend developer.
Expected Test Input Parameters:
Verify 'Exploratory Testing in the Heat of the Sprint' tutorial is visible
ID: tutorials_section_verify_exploratory_testing_tutorial_visible
Area: Tutorials_Section
Description:
Verify the 'Exploratory Testing in the Heat of the Sprint' tutorial is visible on the page.
Validation Conditions:
Tutorial is displayed on the page.
Test Steps:
1. Locate the 'Exploratory Testing in the Heat of the Sprint' tutorial.
2. Check if the element is displayed.
Priority Reason:
High - Ensures the tutorial is accessible to users.
If Fails, Why Fix:
Users will not know the tutorial is available if it's not visible.
Probable Impact:
Users will not be aware that the tutorial is availale.
Probable Cause:
CSS or JavaScript is making the element hidden.
Route to Engineer:
Frontend developer.
Expected Test Input Parameters:
Verify Tutorials link navigates to Tutorials section
ID: tutorials_section_verify_tutorials_link_navigates_to_tutorials_section
Area: Tutorials_Section
Description:
Verify that clicking the 'Tutorials' link in the navigation menu navigates the user to the Tutorials section of the website.
Validation Conditions:
Clicking the Tutorials link navigates to the correct section or page.
Test Steps:
1. Locate the 'Tutorials' link in the navigation menu.
2. Click on the link.
3. Verify that the page navigates to the Tutorials section or page.
4. Check the URL and the content of the destination.
Priority Reason:
High - Ensures proper navigation within the site.
If Fails, Why Fix:
Users will not be able to access the Tutorials section if the link is broken.
Probable Impact:
Incorrect navigation, user unable to browse tutorials.
Probable Cause:
Incorrect URL for the tutorials link, broken link.
Route to Engineer:
Frontend developer, backend developer.
Expected Test Input Parameters:
Verify Tutorials section title text is correct
ID: tutorials_section_verify_tutorials_section_title
Area: Tutorials_Section
Description:
Verify the text displayed for the Tutorials section title is the correct and expected.
Validation Conditions:
The tutorials section title text exactly matches expected value.
Test Steps:
1. Locate the Tutorials section title.
2. Get the text value using innerText or textContent attribute.
3. Compare the text value against the expected value.
Priority Reason:
High - Ensures the correct information is being presented.
If Fails, Why Fix:
Users will be misinformed about available tutorials if title is incorrect.
Probable Impact:
Users will be misinformed about tutorial.
Probable Cause:
Incorrect text in the HTML.
Route to Engineer:
Content editor, frontend developer.
Expected Test Input Parameters:
Verify Leadership Summit Link Text
ID: leadership_summit_title_link_text_match
Area: Leadership_Summit
Description:
This test verifies that the text of the 'Leadership Summit' link matches the expected value. This ensures users can easily identify and navigate to the leadership summit information. If the link text is incorrect, users might not find the relevant information, impacting their experience.
Validation Conditions:
The link text for 'Leadership Summit' should be exactly 'Leadership Summit'.
Test Steps:
1. Locate the 'Leadership Summit' link on the main page (using text content).
2. Get the text content of the link.
3. Assert that the text content is equal to 'Leadership Summit'.
Priority Reason:
High - Essential for navigation and user experience.
If Fails, Why Fix:
The site navigation is broken, and users cannot find the Leadership Summit section.
Probable Impact:
Users cannot navigate to the Leadership Summit page.
Probable Cause:
Typo or incorrect update of the link text.
Route to Engineer:
Frontend Developer
Verify Leadership Summit Page Title
ID: leadership_summit_page_title_after_click
Area: Leadership_Summit
Description:
This test verifies that the title of the page displayed after clicking the 'Leadership Summit' link matches the expected value. This ensures that users are directed to the correct page and that the page content is consistent with the link's purpose. Discrepancies may lead to user confusion and difficulty in finding relevant information.
Validation Conditions:
The page title after clicking the 'Leadership Summit' link should contain 'Testing & Quality Leadership Summit'.
Test Steps:
1. Locate the 'Leadership Summit' link on the main page (using text content).
2. Click the 'Leadership Summit' link.
3. Get the title of the new page.
4. Assert that the page title contains 'Testing & Quality Leadership Summit'.
Priority Reason:
High - Essential for user navigation and content verification.
If Fails, Why Fix:
The page title does not match the content, causing user confusion.
Probable Impact:
Users may not realize they are on the Leadership Summit page.
Probable Cause:
Incorrect page title configuration or a redirect to the wrong page.
Route to Engineer:
Backend Developer
Verify Leadership Summit Page Content
ID: leadership_summit_page_content_after_click
Area: Leadership_Summit
Description:
This test verifies that content of the page displayed after clicking the 'Leadership Summit' link contains the string 'Testing & Quality Leadership Summit'. This ensures that users are directed to the correct page and that the page content is consistent with the link's purpose. Discrepancies may lead to user confusion and difficulty in finding relevant information.
Validation Conditions:
The page content after clicking the 'Leadership Summit' link should contain 'Testing & Quality Leadership Summit'.
Test Steps:
1. Locate the 'Leadership Summit' link on the main page (using text content).
2. Click the 'Leadership Summit' link.
3. Get the content of the new page.
4. Assert that the page content contains 'Testing & Quality Leadership Summit'.
Priority Reason:
High - Essential for user navigation and content verification.
If Fails, Why Fix:
The page content does not contain the title, causing user confusion.
Probable Impact:
Users may not realize they are on the Leadership Summit page.
Probable Cause:
Incorrect page content configuration or a redirect to the wrong page.
Route to Engineer:
Backend Developer
Group Discount Link Navigation
ID: group_discount_link_navigation
Area: Group_Discount
Description:
Verify that the 'Group Discounts + VIP Program' link navigates to the correct page. This test ensures users can easily access information about group discounts.
Validation Conditions:
The browser navigates to the '/stareast-vip-program' URL upon clicking the link.
Test Steps:
1. Locate the 'Group Discounts + VIP Program' link. 2. Click the link. 3. Verify the browser URL matches '/stareast-vip-program'.
Priority Reason:
Critical for users looking for group discounts; broken link leads to poor user experience.
If Fails, Why Fix:
Incorrect URL in href attribute of the a tag or a broken link that leads to a dead end.
Probable Impact:
Users cannot access group discount information, leading to lost sales and frustrated users.
Probable Cause:
Incorrect URL in the 'href' attribute, page not found, or incorrect routing.
Route to Engineer:
Frontend Developer or Backend Developer (depending on URL generation)
Group Discount Element Text Verification
ID: group_discount_element_text
Area: Group_Discount
Description:
Verify that the text displayed for the group discount element is accurate and descriptive. This makes sure that users understand the purpose of the link.
Validation Conditions:
The text of the element should be exactly 'Group Discounts + VIP Program'.
Test Steps:
1. Locate the 'Group Discounts + VIP Program' link. 2. Get the text content of the link. 3. Verify the text content matches 'Group Discounts + VIP Program'.
Priority Reason:
Accuracy of displayed text is critical for user understanding.
If Fails, Why Fix:
Typo or incorrect wording in the link text. The text might be misleading.
Probable Impact:
Users may not understand the link's purpose if the text is incorrect or unclear.
Probable Cause:
Content Management System (CMS) issues, database problems, incorrect copy in the HTML.
Route to Engineer:
Content Manager or Frontend Developer.
Group Discount Element Visibility
ID: group_discount_element_visible
Area: Group_Discount
Description:
Verify that the group discount element is visible on the page. This test ensures users can find the link.
Validation Conditions:
The element must be rendered and visible in the viewport.
Test Steps:
1. Locate the 'Group Discounts + VIP Program' link. 2. Check if the element's 'offsetWidth' and 'offsetHeight' are greater than 0. 3. Check that getComputedStyle(element).visibility != 'hidden' and getComputedStyle(element).display != 'none'.
Priority Reason:
If the element is not visible, users cannot access group discounts.
If Fails, Why Fix:
CSS styling issues, Javascript hiding the element, or the element not being rendered at all.
Probable Impact:
Users will not find the group discount information, leading to a loss of sales and frustrated users.
Probable Cause:
CSS issues, Javascript errors, or backend data rendering problems.
Route to Engineer:
Frontend Developer
Group Discount Onclick Event Verification
ID: group_discount_link_onclick_event
Area: Group_Discount
Description:
Verify if the group discount link has a properly attached `onclick` handler. This confirms the interactive functionality of the link.
Validation Conditions:
Clicking the link should trigger navigation to the /stareast-vip-program page.
Test Steps:
1. Locate the 'Group Discounts + VIP Program' link. 2. Simulate a click on the link using JavaScript (`element.click()`). 3. Verify the browser URL has changed to '/stareast-vip-program'.
Priority Reason:
Ensures that intended navigation and action occurs when the link is clicked.
If Fails, Why Fix:
JavaScript error preventing the onclick event from firing. Incorrect or missing event listener. Incorrect routing after onclick.
Probable Impact:
Broken navigation and functionality. Users will not be able to access group discount details.
Probable Cause:
JavaScript issues, incorrect configuration of the onclick event handler.
Route to Engineer:
Frontend developer.
Verify group discount applies to virtual attendees for 3 people.
ID: virtual_attendee_group_discount_3_people
Area: Virtual_Attendee_Option
Description:
This test verifies that the group discount of 10% is correctly applied to virtual registration when registering 3 attendees. It checks the discounted price against the expected price. It's important to ensure advertised discounts are correctly applied to avoid customer dissatisfaction.
Validation Conditions:
The calculated price with a 10% discount for 3 virtual attendees matches the expected price.
Test Steps:
1. Navigate to the registration page.
2. Select virtual attendee registration.
3. Indicate that there are 3 attendees.
4. Verify the displayed total price reflects a 10% discount compared to the regular individual price multiplied by 3.
Priority Reason:
High - Directly impacts revenue and customer satisfaction.
If Fails, Why Fix:
The pricing logic is incorrect, leading to incorrect discounts.
Probable Impact:
Loss of revenue, customer dissatisfaction, legal issues due to false advertising.
Probable Cause:
Incorrect calculation in discount application, faulty logic in the pricing module.
Route to Engineer:
Backend engineer, Frontend engineer.
Expected Test Input Parameters:
Verify group discount applies to virtual attendees for 6 people.
ID: virtual_attendee_group_discount_6_people
Area: Virtual_Attendee_Option
Description:
This test verifies that the group discount of 20% is correctly applied to virtual registration when registering 6 attendees. It checks the discounted price against the expected price. This ensures the higher discount tier is correctly applied.
Validation Conditions:
The calculated price with a 20% discount for 6 virtual attendees matches the expected price.
Test Steps:
1. Navigate to the registration page.
2. Select virtual attendee registration.
3. Indicate that there are 6 attendees.
4. Verify the displayed total price reflects a 20% discount compared to the regular individual price multiplied by 6.
Priority Reason:
High - Directly impacts revenue and customer satisfaction.
If Fails, Why Fix:
The pricing logic is incorrect, leading to incorrect discounts.
Probable Impact:
Loss of revenue, customer dissatisfaction, legal issues due to false advertising.
Probable Cause:
Incorrect calculation in discount application, faulty logic in the pricing module.
Route to Engineer:
Backend engineer, Frontend engineer.
Expected Test Input Parameters:
Verify that NO group discount applies to virtual attendees when registering only 2 people.
ID: virtual_attendee_group_discount_2_people
Area: Virtual_Attendee_Option
Description:
This test verifies that no discount applies to virtual registration when registering only 2 attendees, as the group discount requires 3 or more people. It ensures that discounts are not incorrectly applied.
Validation Conditions:
The calculated price for 2 virtual attendees matches the individual price multiplied by 2, with no discount applied.
Test Steps:
1. Navigate to the registration page.
2. Select virtual attendee registration.
3. Indicate that there are 2 attendees.
4. Verify the displayed total price equals the regular individual price multiplied by 2.
Priority Reason:
Medium - Ensures discount logic is correct and prevents incorrect price calculations.
If Fails, Why Fix:
Incorrect discount logic, potentially applying discounts to ineligible groups.
Probable Impact:
Potential loss of revenue if discounts are applied incorrectly.
Probable Cause:
Faulty logic in discount application.
Route to Engineer:
Backend engineer, Frontend engineer.
Expected Test Input Parameters:
Verify group discount applies correctly to virtual attendees registering 7 people.
ID: virtual_attendee_group_discount_7_people
Area: Virtual_Attendee_Option
Description:
This test verifies the group discount of 20% is applied correctly to virtual registration when registering 7 attendees (above the minimum for the 20% discount). It ensures that the discount logic works correctly for numbers exceeding the minimum.
Validation Conditions:
The calculated price with a 20% discount for 7 virtual attendees matches the expected discounted price.
Test Steps:
1. Navigate to the registration page.
2. Select virtual attendee registration.
3. Indicate there are 7 attendees.
4. Check the displayed total price matches the individual price multiplied by 7, less 20%.
Priority Reason:
Medium - Verifies edge case of the group discount for larger groups.
If Fails, Why Fix:
Discount calculation is not working correctly for larger group sizes.
Probable Impact:
Potential for incorrect discounts for larger groups, revenue loss.
Probable Cause:
Incorrect calculation in discount application or faulty logic in the pricing module.
Route to Engineer:
Backend engineer, Frontend engineer.
Expected Test Input Parameters:
Verify information message is displayed to users that virtual attendee qualifies for group discount
ID: virtual_attendee_group_discount_check_info_message
Area: Virtual_Attendee_Option
Description:
Check to see if after entering number of people for virtual attendee that an information message appears to inform the user that virtual attendee are eligible for the group discount.
Validation Conditions:
A visible information message/text is displayed after entering number of attendees stating that virtual attendees are eligible for discount
Test Steps:
1. Navigate to the registration page.
2. Select virtual attendee registration.
3. Indicate that there are 3 attendees or more.
4. Verify the displayed information message on the screen states virtual attendees are eligible for group discount.
Priority Reason:
Low - Directly impacts user experience.
If Fails, Why Fix:
The pricing logic is incorrect, leading to incorrect discounts.
Probable Impact:
User experience issues.
Probable Cause:
The information message is not being shown.
Route to Engineer:
Frontend engineer.
Expected Test Input Parameters:
Click Program Link
ID: click_program_link
Area: Edge
Description:
This test verifies that the 'Program' link navigates the user to the correct page.
Validation Conditions:
The user is navigated to the Program page.
Test Steps:
Click the 'Program' link in the navigation bar.
Priority Reason:
High - Core navigation functionality.
If Fails, Why Fix:
Users need to be able to navigate to the program information.
Probable Impact:
Users are unable to find the schedule of events.
Probable Cause:
Link is broken or misconfigured.
Route to Engineer:
Front-end developer
Click Speakers Link
ID: click_speakers_link
Area: Edge
Description:
This test verifies that the 'Speakers' link navigates the user to the correct page.
Validation Conditions:
The user is navigated to the Speakers page.
Test Steps:
Click the 'Speakers' link in the navigation bar.
Priority Reason:
High - Core navigation functionality.
If Fails, Why Fix:
Users need to be able to navigate to the speakers information.
Probable Impact:
Users are unable to find the list of speakers.
Probable Cause:
Link is broken or misconfigured.
Route to Engineer:
Front-end developer
Click Training Link
ID: click_training_link
Area: Edge
Description:
This test verifies that the 'Training' link navigates the user to the correct page.
Validation Conditions:
The user is navigated to the Training page.
Test Steps:
Click the 'Training' link in the navigation bar.
Priority Reason:
High - Core navigation functionality.
If Fails, Why Fix:
Users need to be able to navigate to the training information.
Probable Impact:
Users are unable to find the available training sessions.
Probable Cause:
Link is broken or misconfigured.
Route to Engineer:
Front-end developer
Click Expo Link
ID: click_expo_link
Area: Edge
Description:
This test verifies that the 'Expo' link navigates the user to the correct page.
Validation Conditions:
The user is navigated to the Expo page.
Test Steps:
Click the 'Expo' link in the navigation bar.
Priority Reason:
High - Core navigation functionality.
If Fails, Why Fix:
Users need to be able to navigate to the expo information.
Probable Impact:
Users are unable to find the expo details.
Probable Cause:
Link is broken or misconfigured.
Route to Engineer:
Front-end developer
Click Venue Link
ID: click_venue_link
Area: Edge
Description:
This test verifies that the 'Venue' link navigates the user to the correct page.
Validation Conditions:
The user is navigated to the Venue page.
Test Steps:
Click the 'Venue' link in the navigation bar.
Priority Reason:
High - Core navigation functionality.
If Fails, Why Fix:
Users need to be able to navigate to the venue information.
Probable Impact:
Users are unable to find the event venue details.
Probable Cause:
Link is broken or misconfigured.
Route to Engineer:
Front-end developer
Click Virtual Attendee Link
ID: click_virtual_attendee_link
Area: Edge
Description:
This test verifies that the 'Virtual Attendee' link navigates the user to the correct page.
Validation Conditions:
The user is navigated to the Virtual Attendee page.
Test Steps:
Click the 'Virtual Attendee' link in the navigation bar.
Priority Reason:
High - Core navigation functionality.
If Fails, Why Fix:
Users need to be able to navigate to the virtual attendee information.
Probable Impact:
Users are unable to find information on attending virtually.
Probable Cause:
Link is broken or misconfigured.
Route to Engineer:
Front-end developer
Click In-Person Registration Link
ID: click_in_person_registration_link
Area: Edge
Description:
This test verifies that the 'In-Person Registration' link navigates the user to the correct page.
Validation Conditions:
The user is navigated to the In-Person Registration page.
Test Steps:
Click the 'In-Person Registration' link in the navigation bar.
Priority Reason:
High - Core navigation functionality.
If Fails, Why Fix:
Users need to be able to navigate to the in-person registration information.
Probable Impact:
Users are unable to register for the in-person event.
Probable Cause:
Link is broken or misconfigured.
Route to Engineer:
Front-end developer
Click Register Now Button
ID: click_register_now_button
Area: Edge
Description:
This test verifies that the 'Register Now' button on the hero section navigates the user to the registration page.
Validation Conditions:
The user is navigated to the registration page.
Test Steps:
Click the 'Register Now' button on the hero section.
Priority Reason:
High - Core Call-to-Action.
If Fails, Why Fix:
Users need to be able to easily register for the event.
Probable Impact:
Reduced event registration.
Probable Cause:
Button link is broken or misconfigured.
Route to Engineer:
Front-end developer
Click Pricing and Packages Button
ID: click_pricing_and_packages_button
Area: Edge
Description:
This test verifies that the 'Pricing and Packages' button navigates the user to the pricing information.
Validation Conditions:
The user is navigated to the pricing and packages page.
Test Steps:
Click the 'Pricing and Packages' button on the hero section.
Priority Reason:
Medium - Important information for potential attendees.
If Fails, Why Fix:
Users need to be able to easily find pricing information.
Probable Impact:
Users may not register if they cannot find pricing.
Probable Cause:
Button link is broken or misconfigured.
Route to Engineer:
Front-end developer
Click Schedule Icon
ID: click_schedule_icon
Area: Edge
Description:
This test verifies that the 'Schedule' icon navigates the user to the schedule information.
Validation Conditions:
The user is navigated to the schedule page or relevant section.
Test Steps:
Click the 'Schedule' icon.
Priority Reason:
High - Core Navigation
If Fails, Why Fix:
Users need to access schedule information
Probable Impact:
Users won't be able to check the schedule.
Probable Cause:
Icon link broken or misconfigured
Route to Engineer:
Front-end Developer
Click View Package Options Icon
ID: click_view_package_options_icon
Area: Edge
Description:
This test verifies that the 'View Package Options' icon navigates the user to the pricing and packages information.
Validation Conditions:
The user is navigated to the package options page or relevant section.
Test Steps:
Click the 'View Package Options' icon.
Priority Reason:
High - Core Navigation
If Fails, Why Fix:
Users need to access pricing and package details
Probable Impact:
Users won't know package prices
Probable Cause:
Icon link broken or misconfigured
Route to Engineer:
Front-end Developer
Click Tips To Convince Your Boss Icon
ID: click_tips_to_convince_your_boss_icon
Area: Edge
Description:
This test verifies that the 'Tips To Convince Your Boss' icon navigates the user to the relevant information.
Validation Conditions:
The user is navigated to the tips page or relevant section.
Test Steps:
Click the 'Tips To Convince Your Boss' icon.
Priority Reason:
Medium - Important information for justifying attendance.
If Fails, Why Fix:
Users need support to get approval from their employers
Probable Impact:
Potentially reduced attendance
Probable Cause:
Icon link broken or misconfigured
Route to Engineer:
Front-end Developer
Navigate to Pricing and Packages from Homepage
ID: navigate_to_pricing_and_packages_from_homepage
Area: Long_Flow
Description:
This test verifies that a user can navigate to the Pricing and Packages page from the homepage by clicking the 'Pricing and Packages' button. This is a core navigation element for users interested in attending the event.
Validation Conditions:
The page URL should change to the pricing and packages page.
Test Steps:
1. Open the homepage. 2. Click the 'Pricing and Packages' button.
Priority Reason:
Critical for users to find information on event costs and registration options.
If Fails, Why Fix:
Users will not be able to find the pricing information and register for the event.
Probable Impact:
Loss of potential attendees.
Probable Cause:
Broken link or incorrect URL for the 'Pricing and Packages' button.
Route to Engineer:
Frontend developer.
Navigate to Program Page
ID: navigate_to_program_page
Area: Core_Actions
Description:
This test verifies that the 'Program' link navigates the user to the program page of the STAR EAST conference website. It ensures that the main navigation functions correctly and the user can access the schedule and details of the event program.
Validation Conditions:
The page navigates to the program page when the 'Program' link is clicked.
Test Steps:
1. Click on the 'Program' link in the header navigation.
Priority Reason:
Core functionality for user to understand the event structure.
If Fails, Why Fix:
Users will not be able to access the event program information.
Probable Impact:
High impact - affects core user journey and information discovery.
Probable Cause:
Incorrect link URL, broken navigation structure, JavaScript error.
Route to Engineer:
Frontend Engineer
Navigate to Register Now From Hero Banner
ID: navigate_to_register_now_from_hero_banner
Area: Core_Actions
Description:
This test verifies that the 'Register Now' button on the hero banner navigates the user to the registration page. It checks the main call-to-action on the homepage functions correctly.
Validation Conditions:
The page navigates to the registration page when the 'Register Now' button is clicked.
Test Steps:
1. Click on the 'Register Now' button within the hero banner.
Priority Reason:
Primary call-to-action, directly linked to registration conversion.
If Fails, Why Fix:
Users are unable to register for the conference via main call to action.
Probable Impact:
High impact on registration rates.
Probable Cause:
Incorrect link URL, broken navigation, JavaScript error.
Route to Engineer:
Frontend Engineer
Navigate to Pricing and Packages Page
ID: navigate_to_pricing_and_packages_page
Area: Core_Actions
Description:
This test verifies that the 'Pricing and Packages' button navigates the user to the pricing and packages page. It ensures users can view cost options for the conference.
Validation Conditions:
The page navigates to the pricing and packages page when the 'Pricing and Packages' button is clicked.
Test Steps:
1. Click on the 'Pricing and Packages' button.
Priority Reason:
Critical for user to review pricing information before registration.
If Fails, Why Fix:
Users cannot access pricing information directly from the homepage.
Probable Impact:
High impact - affects user's decision making and registration conversion.
Probable Cause:
Incorrect link URL, broken navigation, JavaScript error.
Route to Engineer:
Frontend Engineer
Navigate to Schedule from Icon
ID: navigate_to_schedule_from_icon
Area: Core_Actions
Description:
This test verifies that clicking on the schedule icon navigates the user to the conference schedule page.
Validation Conditions:
The page navigates to the schedule page when the schedule icon is clicked.
Test Steps:
1. Click on the 'Schedule' icon.
Priority Reason:
Easy access to the schedule, important for event planning.
If Fails, Why Fix:
Users cannot easily navigate to the event schedule.
Probable Impact:
Medium impact - hinders easy event planning.
Probable Cause:
Incorrect link URL, broken navigation, JavaScript error.
Route to Engineer:
Frontend Engineer
Navigate to View Package Options from Icon
ID: navigate_to_view_package_options_from_icon
Area: Core_Actions
Description:
This test verifies that clicking on the 'View Package Options' icon navigates the user to the pricing/package options page.
Validation Conditions:
The page navigates to the package options page when the 'View Package Options' icon is clicked.
Test Steps:
1. Click on the 'View Package Options' icon.
Priority Reason:
Important for users to see pricing structures and packages.
If Fails, Why Fix:
Users cannot easily navigate to the package options.
Probable Impact:
Medium impact - hinders easy review of package options.
Probable Cause:
Incorrect link URL, broken navigation, JavaScript error.
Route to Engineer:
Frontend Engineer
Navigate to Tips to Convince Your Boss from Icon
ID: navigate_to_tips_to_convince_your_boss_from_icon
Area: Core_Actions
Description:
This test verifies that clicking on the 'Tips to Convince Your Boss' icon navigates the user to a page or section containing advice on how to get approval to attend the conference.
Validation Conditions:
The page navigates to the 'Tips to Convince Your Boss' page or section when the icon is clicked.
Test Steps:
1. Click on the 'Tips to Convince Your Boss' icon.
Priority Reason:
Helpful resource for attendees who need approval from their employers.
If Fails, Why Fix:
Users cannot easily access resources to help justify their attendance to their employer.
Probable Impact:
Low impact - supplemental resource but not critical.
Probable Cause:
Incorrect link URL, broken navigation, JavaScript error.
Route to Engineer:
Frontend Engineer
Verify Hero Banner Image Presence
ID: verify_hero_banner_image_presence
Area: Additional_Coverage_Tests
Description:
Ensure the main hero banner image is displayed on the homepage.
Validation Conditions:
The hero banner image is present and loads without errors.
Test Steps:
1. Navigate to the homepage. 2. Verify that the hero banner image is displayed.
Priority Reason:
High - Important visual element.
If Fails, Why Fix:
Broken image or missing asset.
Probable Impact:
Poor user experience, potential broken functionality if image is linked.
Probable Cause:
Image asset missing, incorrect path, CDN issue.
Route to Engineer:
Frontend Developer
Verify Footer Copyright Text
ID: verify_footer_copyright_text
Area: Additional_Coverage_Tests
Description:
Verify the copyright text in the footer is present and accurate.
Validation Conditions:
Copyright text is present and contains the correct year and company name.
Test Steps:
1. Navigate to the homepage. 2. Scroll to the footer. 3. Verify the copyright text is displayed and accurate.
Priority Reason:
Medium - Legal compliance.
If Fails, Why Fix:
Outdated information, legal implications.
Probable Impact:
Legal issues if copyright is incorrect, unprofessional appearance.
Probable Cause:
Manual update not performed, incorrect data in CMS.
Route to Engineer:
Frontend Developer
Verify Social Media Link Redirection
ID: verify_social_media_link_redirection
Area: Additional_Coverage_Tests
Description:
Ensure social media links in the footer redirect to the correct profiles.
Validation Conditions:
Each social media link opens the correct social media profile page in a new tab.
Test Steps:
1. Navigate to the homepage. 2. Scroll to the footer. 3. Click each social media link. 4. Verify that the correct social media profile page opens in a new tab.
Priority Reason:
Medium - Marketing, brand awareness.
If Fails, Why Fix:
Incorrect link, broken redirect.
Probable Impact:
Loss of potential followers/engagement.
Probable Cause:
Incorrect URL in CMS, broken link.
Route to Engineer:
Frontend Developer
Expected Results:
-
Facebook Link: https://www.facebook.com/Techwell
Reason: Should redirect to the correct Facebook page.
-
Twitter Link: https://twitter.com/techwell
Reason: Should redirect to the correct Twitter page.
-
LinkedIn Link: https://www.linkedin.com/company/techwell
Reason: Should redirect to the correct LinkedIn page.
Verify Page Load Time Under 3 Seconds
ID: verify_page_load_time_under_3_seconds
Area: Additional_Coverage_Tests
Description:
Verify that the homepage loads within an acceptable timeframe for optimal user experience.
Validation Conditions:
The homepage loads completely in less than 3 seconds.
Test Steps:
1. Navigate to the homepage. 2. Measure the time it takes for the page to fully load. 3. Verify that the load time is less than 3 seconds.
Priority Reason:
High - User experience.
If Fails, Why Fix:
Slow load time, poor user experience.
Probable Impact:
High bounce rate, poor user engagement.
Probable Cause:
Unoptimized images, slow server response, excessive scripts.
Route to Engineer:
Backend/Frontend Developer
Verify Main Navigation Link Functionality
ID: verify_main_navigation_link_functionality
Area: Additional_Coverage_Tests
Description:
Check that all main navigation links lead to the correct pages.
Validation Conditions:
Clicking each link in the main navigation bar should redirect the user to the expected page.
Test Steps:
1. Navigate to the homepage. 2. Click each link in the main navigation. 3. Verify the page title and content match the expected page for each link.
Priority Reason:
High - Core navigation functionality.
If Fails, Why Fix:
Broken navigation.
Probable Impact:
Users cannot access key content.
Probable Cause:
Incorrect URL in navigation, broken redirect.
Route to Engineer:
Frontend Developer
Expected Results:
-
Program Link: Program Page
Reason: Should navigate to the Program page.
-
Speakers Link: Speakers Page
Reason: Should navigate to the Speakers page.
-
Training Link: Training Page
Reason: Should navigate to the Training page.
-
Expo Link: Expo Page
Reason: Should navigate to the Expo page.
-
Venue Link: Venue Page
Reason: Should navigate to the Venue page.
Verify Responsive Design on Tablet
ID: verify_responsive_design_on_tablet
Area: Additional_Coverage_Tests
Description:
Ensure the website layout adapts correctly on tablet devices.
Validation Conditions:
The website content reflows and is easily readable on tablets in both portrait and landscape modes without horizontal scrolling.
Test Steps:
1. Simulate a tablet device in a browser or use a physical tablet. 2. Navigate to the homepage. 3. Verify the layout is optimized for tablet viewing in both portrait and landscape orientations. 4. Verify all elements are visible and accessible without horizontal scrolling.
Priority Reason:
Medium - Important for tablet users.
If Fails, Why Fix:
Poor user experience on tablets.
Probable Impact:
Loss of potential users on tablet devices.
Probable Cause:
Incorrect media queries in CSS, broken responsive design.
Route to Engineer:
Frontend Developer
Verify Sponsored Section Logos Link to Correct Pages
ID: verify_sponsored_section_logos_link_to_correct_pages
Area: Additional_Coverage_Tests
Description:
Verify that clicking on sponsor logos in the designated section navigates to the sponsors' websites.
Validation Conditions:
Clicking each sponsor logo should open the respective sponsor's website in a new tab.
Test Steps:
1. Navigate to the homepage. 2. Locate the sponsored section. 3. Click each sponsor logo. 4. Verify that the correct sponsor's website opens in a new tab.
Priority Reason:
Medium - Sponsorship commitments.
If Fails, Why Fix:
Broken links, incorrect redirection.
Probable Impact:
Sponsor dissatisfaction.
Probable Cause:
Incorrect URLs, broken links.
Route to Engineer:
Frontend Developer
Verify Registration Form Submit Without Errors
ID: verify_registration_form_submit_without_errors
Area: Additional_Coverage_Tests
Description:
Ensure the registration form can be successfully submitted with valid data.
Validation Conditions:
The registration form is submitted successfully without client-side errors and redirects the user to a confirmation page or displays a success message.
Test Steps:
1. Navigate to the registration page. 2. Fill in all required fields with valid data. 3. Submit the form. 4. Verify that the form submits successfully and redirects to a confirmation page or displays a success message.
Priority Reason:
High - Core functionality.
If Fails, Why Fix:
Registration form is broken.
Probable Impact:
Users cannot register for the event.
Probable Cause:
Form validation errors, backend issues.
Route to Engineer:
Backend/Frontend Developer
Expected Test Input Parameters:
Verify valid navigation of Learning Opportunities link
ID: verify_valid_navigation_of_learning_opportunities_link
Area:
Description:
Verify that the Learning Opportunities link in the navigation bar correctly navigates to the Learning Opportunities page.
Validation Conditions:
The Learning Opportunities page loads successfully with the expected content and layout.
Test Steps:
1. Navigate to the homepage.
2. Locate the 'Learning Opportunities' link in the main navigation.
3. Click the 'Learning Opportunities' link.
4. Verify that the browser navigates to the Learning Opportunities page.
If Fails, Why Fix:
Critical navigation element is broken, impacting user experience.
Probable Impact:
Users cannot access learning opportunities information.
Probable Cause:
Incorrect URL in the link, server-side error, or broken navigation element.
Route to Engineer:
Frontend/Backend
Verify Learning Opportunities link opens in the same tab
ID: verify_learning_opportunities_link_opens_in_the_same_tab
Area:
Description:
Verify that the Learning Opportunities link opens in the same browser tab, not a new one.
Validation Conditions:
The Learning Opportunities page loads in the same browser tab where the user clicked the link.
Test Steps:
1. Navigate to the homepage.
2. Locate the 'Learning Opportunities' link in the main navigation.
3. Click the 'Learning Opportunities' link.
4. Verify that the Learning Opportunities page opens in the same tab.
If Fails, Why Fix:
Unexpected behavior, can be confusing for users.
Probable Impact:
Minor user experience issue.
Probable Cause:
Incorrect target attribute in the link.
Route to Engineer:
Frontend
Verify HTTP status code of Learning Opportunities page
ID: verify_http_status_code_of_learning_opportunities_page
Area:
Description:
Verify that the Learning Opportunities page returns a successful HTTP status code (200 OK).
Validation Conditions:
The Learning Opportunities page returns a 200 OK status code, indicating a successful request.
Test Steps:
1. Navigate to the Learning Opportunities page.
2. Check the HTTP status code of the page.
3. Verify that the status code is 200.
If Fails, Why Fix:
Indicates a server-side issue, potentially rendering the page inaccessible.
Probable Impact:
Users cannot access the Learning Opportunities page.
Probable Cause:
Server-side error, incorrect URL, or misconfiguration.
Route to Engineer:
Backend
Verify Page Title After Clicking Learning Opportunities Link
ID: verify_page_title_after_clicking_learning_opportunities_link
Area:
Description:
Verify that the page title of the Learning Opportunities page is correct after navigating from the homepage.
Validation Conditions:
The page title accurately reflects the content of the Learning Opportunities page.
Test Steps:
1. Navigate to the homepage.
2. Click the 'Learning Opportunities' link in the main navigation.
3. Verify that the page title matches the expected title for the Learning Opportunities page.
If Fails, Why Fix:
Inaccurate page title can affect SEO and user understanding.
Probable Impact:
Minor impact on SEO and user experience.
Probable Cause:
Incorrect page title configuration.
Route to Engineer:
Frontend
Check accessibility of Learning Opportunities link
ID: check_accessibility_of_learning_opportunities_link
Area:
Description:
Verify that the Learning Opportunities link is accessible to users with disabilities, adhering to accessibility standards (e.g., WCAG).
Validation Conditions:
The Learning Opportunities link has appropriate ARIA attributes, sufficient contrast, and is keyboard accessible.
Test Steps:
1. Navigate to the homepage.
2. Locate the 'Learning Opportunities' link in the main navigation.
3. Use accessibility testing tools (e.g., WAVE, Axe) to check for accessibility issues.
4. Verify that the link has appropriate ARIA attributes, sufficient contrast, and is keyboard accessible.
If Fails, Why Fix:
Violates accessibility guidelines, impacting users with disabilities.
Probable Impact:
Excludes users with disabilities from accessing learning opportunities information.
Probable Cause:
Lack of ARIA attributes, insufficient contrast, or keyboard navigation issues.
Route to Engineer:
Frontend
Verify Register Now link activation with Enter key
ID: verify_register_now_link_activation_with_enter_key
Area:
Description:
Verify that the 'Register Now' link can be activated by pressing the Enter key when it has focus.
Validation Conditions:
The 'Register Now' link navigates to the registration page when the Enter key is pressed while the link has focus.
Test Steps:
1. Navigate to the homepage.
2. Locate the 'Register Now' link.
3. Use the Tab key to navigate to the 'Register Now' link and give it focus.
4. Press the Enter key.
5. Verify that the browser navigates to the registration page.
If Fails, Why Fix:
Lack of keyboard accessibility impacts users who cannot use a mouse.
Probable Impact:
Users with keyboard-only navigation cannot register.
Probable Cause:
Incorrect event handling or missing keyboard support.
Route to Engineer:
Frontend
Verify Register Now link is in logical tab order
ID: verify_register_now_link_is_in_logical_tab_order
Area:
Description:
Verify that the 'Register Now' link is included in the tab order and that the tab order follows a logical sequence on the page.
Validation Conditions:
The 'Register Now' link receives focus when the user tabs through the page elements, and the focus order makes sense visually and logically.
Test Steps:
1. Navigate to the homepage.
2. Press the Tab key repeatedly to navigate through the page elements.
3. Verify that the 'Register Now' link receives focus at the expected position in the tab order.
4. Verify that the tab order generally follows the visual layout of the page.
If Fails, Why Fix:
Illogical tab order can be confusing and frustrating for keyboard users.
Probable Impact:
Reduces the usability for keyboard-only users.
Probable Cause:
Incorrect tab index attributes or DOM structure.
Route to Engineer:
Frontend
Verify Register Now link has a visible focus indicator
ID: verify_register_now_link_has_a_visible_focus_indicator
Area:
Description:
Verify that the 'Register Now' link has a clear and visible focus indicator when it receives focus via keyboard navigation.
Validation Conditions:
When the 'Register Now' link receives focus, a visual indicator (e.g., border, background color change) is displayed to indicate that the link has focus.
Test Steps:
1. Navigate to the homepage.
2. Locate the 'Register Now' link.
3. Use the Tab key to navigate to the 'Register Now' link and give it focus.
4. Verify that a visible focus indicator is displayed around the link.
If Fails, Why Fix:
Lack of a focus indicator makes it difficult for keyboard users to know which element has focus.
Probable Impact:
Reduces usability for keyboard-only users.
Probable Cause:
Missing or insufficient CSS styling for the focus state.
Route to Engineer:
Frontend
Verify Register Now link navigates to a valid URL
ID: verify_register_now_link_navigates_to_a_valid_url
Area:
Description:
Verify that the 'Register Now' link navigates to the correct registration URL.
Validation Conditions:
Clicking the 'Register Now' link navigates the browser to the expected registration URL.
Test Steps:
1. Navigate to the homepage.
2. Locate the 'Register Now' link.
3. Click the 'Register Now' link.
4. Verify that the browser navigates to the correct registration URL.
If Fails, Why Fix:
Incorrect URL prevents users from registering.
Probable Impact:
Users cannot access the registration page.
Probable Cause:
Incorrect URL configured for the link.
Route to Engineer:
Frontend
View All Speakers link functionality
ID: verify_view_all_speakers_link_functionality
Area:
Description:
Verify that the 'View All Speakers' link navigates to the speakers page when clicked.
Validation Conditions:
Upon clicking the 'View All Speakers' link, the user is redirected to the designated speakers page.
Test Steps:
1. Navigate to the homepage.
2. Locate the 'View All Speakers' link.
3. Click on the 'View All Speakers' link.
4. Verify that the browser navigates to the speakers page.
If Fails, Why Fix:
Broken link prevents users from accessing the speakers list.
Probable Impact:
Users cannot view the full list of speakers.
Probable Cause:
Incorrect URL or broken link.
Route to Engineer:
Frontend
Click Expo Link
ID: click_expo_link
Area:
Description:
Verify clicking on the 'Expo' link navigates to the Expo page.
Validation Conditions:
The Expo page loads successfully after clicking the 'Expo' link.
Test Steps:
1. Navigate to the homepage.
2. Locate the 'Expo' link in the main navigation.
3. Click the 'Expo' link.
4. Verify that the browser navigates to the Expo page.
If Fails, Why Fix:
Essential navigation element is broken, impacting user experience and information access.
Probable Impact:
Users cannot access Expo-related information.
Probable Cause:
Incorrect URL in the link, server-side error, or broken navigation element.
Route to Engineer:
Frontend/Backend
Verify Pre-Conference Training heading text transform
ID: verify_pre_conference_training_heading_text_transform
Area:
Description:
Verify that the 'Pre-Conference Training' heading has the correct CSS text-transform property applied (e.g., uppercase, lowercase, capitalize).
Validation Conditions:
The 'Pre-Conference Training' heading displays the text with the expected text-transform style applied.
Test Steps:
1. Navigate to the homepage.
2. Locate the 'Pre-Conference Training' heading.
3. Inspect the CSS text-transform property of the heading.
4. Verify that the text transform property matches the design specifications.
If Fails, Why Fix:
Cosmetic issue affecting visual consistency.
Probable Impact:
Minor visual inconsistency.
Probable Cause:
Incorrect CSS style for text-transform.
Route to Engineer:
Frontend