Skip to content

Manual testing

⚠️ This document is incomplete and requires some polishing.

This document contains all main pages what should we tested for regression bugs (e.g. when we change some critical CSS).

Visitor states

Get the following member based on the type from Testing page.

  • Guest
  • Active Member
    • Student Member
    • Professional Member
    • IxDF Design League Member
    • Free Educational Partner Member
  • Expired Member
  • Canceled Member
  • Trial Member

Checklist

  1. Homepage: Check on guest mode + member mode
  2. Courses
  3. main page - Test on guest mode - Test on member mode
  4. dashboard (http://localhost:8000/courses/mobile-user-experience-design)
  5. lesson item - lesson 0 (http://localhost:8000/courses/mobile-user-experience-design/lessons/0.1)
    • go through them
- text (<http://localhost:8000/courses/the-practical-guide-to-usability/lessons/3.9>)
- test image lightbox (<http://localhost:8000/courses/mobile-user-experience-design/lessons/2.7>)
- video (<http://localhost:8000/courses/mobile-user-experience-design/lessons/1.4>)
- article-associated (<http://localhost:8000/courses/mobile-user-experience-design/lessons/1.5>)
  - linked with <http://localhost:8000/literature/article/responsive-design-let-the-device-do-the-work>
  - with question <http://localhost:8000/courses/mobile-user-experience-design/lessons/2.2>
- discussion (<http://localhost:8000/courses/the-practical-guide-to-usability/lessons/3.20>)
  - load more comments
- question and answer (<http://localhost:8000/courses/the-practical-guide-to-usability/lessons/3.19>)
  1. Literature (NOTE: Test all the pages with guest and login mode. Guest should have roadblock to signup newsletter and bottom notification.)

  2. main page

  3. books (http://localhost:8000/literature/book/the-encyclopedia-of-human-computer-interaction-2nd-ed/bifocal-display) 1. article

    • pick a few articles randomly
  4. Community

    1. local group (http://localhost:8000/local-group/asia/malaysia/kuala-lumpur)
    2. meetup
    • select any latest meetup from the main page
  5. Conversation

  1. About page
  2. FAQ (http://localhost:8000/faq)
  3. why join (http://localhost:8000/why-join-us)
  4. weekly newsletter (http://localhost:8000/newsletter)
  5. Company landing page (http://localhost:8000/corporate)
  • Individual/active member will have modal dialog to ask colleague to join
  • Corporate user (your IxDF login) will redirect to their own company page
  1. Member profile (http://localhost:8000/members/profile)

    1. Public profile
    • Select on the member profile page
    1. Membership certificate (http://localhost:8000/chee-yeong-lim/certificate/member/Nxrtlf7rW?r=chee-yeong-lim)
    2. Course certificate
    • Select on the member profile page
    1. Distinction center page
    • Click any of the distinction, popup modal dialog
  2. Payment flows