Appearance
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
- Homepage: Check on guest mode + member mode
- Courses
- main page - Test on guest mode - Test on member mode
- dashboard (http://localhost:8000/courses/mobile-user-experience-design)
- 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>)
Literature (NOTE: Test all the pages with guest and login mode. Guest should have roadblock to signup newsletter and bottom notification.)
main page
books (http://localhost:8000/literature/book/the-encyclopedia-of-human-computer-interaction-2nd-ed/bifocal-display) 1. article
- pick a few articles randomly
Community
- local group (http://localhost:8000/local-group/asia/malaysia/kuala-lumpur)
- meetup
- select any latest meetup from the main page
Conversation
- randomly go through few
- start a new conversation
- test long discussion (http://localhost:8000/conversation/topic/what-tools-for-ux-ui-sketch-photoshop-illustrator)
- About page
- FAQ (http://localhost:8000/faq)
- why join (http://localhost:8000/why-join-us)
- weekly newsletter (http://localhost:8000/newsletter)
- 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
Member profile (http://localhost:8000/members/profile)
- Public profile
- Select on the member profile page
- Membership certificate (http://localhost:8000/chee-yeong-lim/certificate/member/Nxrtlf7rW?r=chee-yeong-lim)
- Course certificate
- Select on the member profile page
- Distinction center page
- Click any of the distinction, popup modal dialog
Payment flows
- Test credit card:
4242 4242 4242 42424012 8888 8888 1881- More in http://localhost:8000/admin/testing. Warning: It takes some time to load the first time each day.
- Membership join (http://localhost:8000/join)
- Company join (http://localhost:8000/company/join)
- Renewal flow
- Login as expired member and you should lead to a popup to renew
- Reactivate flow
Test canceled member (http://localhost:8000/membership-reactivation/your-slug)
Test free trial expired member
look for a canceled non-paying member at testing page - copy the member slug from member’s admin page
- go to http://localhost:8000/membership-reactivation/{member_slug} with
member_slugreplaced with copied member slug.
- go to http://localhost:8000/membership-reactivation/{member_slug} with