Skip to content

Jobayerdl9/Aprendemos.AI

Repository files navigation

πŸ“Œ 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

About

Complete learning management application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors