π AprendemosAI β QA Testing Documentation π Repository Overview
This repository contains manual QA testing documentation and test artifacts for AprendemosAI, an AI-powered learning platform inspired by YouLearn.com. The focus of this repository is to ensure high quality, usability, reliability, and correctness of features through structured manual testing.
The testing scope covers:
-
User authentication
-
AI-driven content extraction
-
Resource management
-
Project creation
-
AI feature validation (Chat, Infographics, Explanation, Glossaries, Chapters)
-
Security and usability checks
π§ͺ Role & Responsibility
Role: Manual QA Tester Responsibility:
-
Analyze requirements and features
-
Design test cases based on functional and non-functional requirements
-
Execute test cases manually
-
Identify, document, and report defects
-
Validate AI feature responses against uploaded sources
π§© Application Modules Covered π Authentication Module
- User registration
- User login
- Password validation
- Session handling
- Logout functionality
π Dashboard Modules
After login, the following modules are available:
-
Submit PDF
-
Submit One or Multiple Images
-
Paste Text
-
Upload YouTube Link (Transcript Extraction)
-
Website Link Content Extraction
π Source Management
-
Uploaded resources appear in the Source Section
-
Supported source types:
-
PDF
-
Images
-
Text
-
YouTube Transcript
-
Website Content
π Project Management
Create new projects
Assign one or multiple sources
Project name validation
Edit / delete project
Access control per user
π€ AI Project Features (Sub-Modules)
Each project has the following AI-powered features:
Chat AI answers questions strictly based on uploaded source content.
Infographics Automatically generated visual summaries from project sources.
Explanation (β€1000 words) Context-aware topic explanations.
Glossaries Extracted terminology and definitions from sources.
Chapters Logical segmentation of long documents into chapters.
π Conclusion
This QA documentation ensures:
- Stable user experience
- Accurate AI-driven results
- Secure access control
- Scalable testing approach for future features
- The repository demonstrates real-world manual QA skills, suitable for:
- Job applications
- QA portfolios
- Client handover documentation
- Interview discussions
π¨βπ» Author: Jobayer Hossain Manual QA Tester Project: AprendemosAI