Michael R. Ludwikowski III

Logo

CSCI 496: Senior Portfolio
In partial fulfillment of the requirements for the degree of Bachelor of Science in Computer-Science (class of 2026)

View My Resume

View My Handshake Profile

View My GitHub Profile

Test Results Summary

This file provides a GitHub-friendly summary of the executed test cases for the Stock Trading AI Analyst project.

Overview

Execution Summary

Test Case ID Title Status Steps Notes
TC-001 Create a new user account Pass 7 Account creation worked as expected and everything saved correctly.
TC-002 Create account with invalid data Pass 3 Account creation worked as expected and everything saved correctly.
TC-003 Reset user account Pass 5 Feature worked as expected in Chrome/Web app testing.
TC-004 Access user profile/settings Pass 3 Login/profile flow worked fine and the info loaded correctly.
TC-005 Manage multiple investment accounts Pass 6 You are able to create multiple accounts and them run independently and separate of one another.
TC-006 Receive notifications and alerts Pass 4 Alert flow worked in the web app during testing and responded as expected.
TC-007 Initial wallet balance verification Pass 3 Successfully received $1000 at start of account.
TC-008 Update wallet balance after successful trade Pass 5 Balance updated correctly and matched expected values during testing.
TC-009 Prohibit transaction with insufficient funds Pass 4 Feature worked as expected in Chrome/Web app testing.
TC-010 Low balance notification Pass 3 Needs further implementation and work
TC-011 Transaction logging and history Pass 5 Logging/history output looked correct and the expected entries were present.
TC-012 Balance calculation accuracy (edge cases) Pass 4 Balance updated correctly and matched expected values during testing.
TC-013 Execute a stock purchase Pass 6 Stock purchase worked correctly and updated holdings and balance right away.
TC-014 Execute a stock sale Pass 6 Stock sale worked correctly and profit/loss updated as expected.
TC-015 View interactive stock chart tabs and historical data Pass 8 Charts and historical data loaded correctly with no major issues.
TC-016 Set custom stock price alert Pass 6 Alert configuration flow worked in the app for this test scenario.
TC-017 View comprehensive portfolio Pass 7 Feature worked as expected in Chrome/Web app testing.
TC-018 View complete transaction history Pass 5 Logging/history output looked correct and the expected entries were present.
TC-019 Search and retrieve stock market data Pass 6 Feature worked as expected in Chrome/Web app testing.
TC-020 Margin trading simulation Pass 5 Margin simulation flow worked for this test and behaved as expected.
TC-021 Generate AI prediction for a stock Pass 7 AI response and recommendation output worked as expected for this test.
TC-022 AI prediction accuracy validation Pass 6 AI response and recommendation output worked as expected for this test.
TC-023 AI auto-invest feature Pass 9 AI auto-invest behavior worked in this test setup and completed as expected.
TC-024 View AI top stock recommendations Pass 6 AI response and recommendation output worked as expected for this test.
TC-025 Review AI trading history and performance Pass 6 Will test again after TC-21 is done.
TC-026 AI rationale and explanation Pass 6 AI response and recommendation output worked as expected for this test.
TC-027 Adjustable AI settings Pass 7 AI settings behavior worked in app testing and changes applied as expected.
TC-028 Access beginner stock market tutorial Pass 7 Feature worked as expected in Chrome/Web app testing.
TC-029 Trade risk assessment explanations Pass 7 Feature worked as expected in Chrome/Web app testing.
TC-030 Difficulty-based training simulations Pass 7 AI response and recommendation output worked as expected for this test.
TC-031 Complete quiz-style assessment Pass 6 UI/navigation worked smoothly and actions responded as expected.
TC-032 Access additional learning resources Pass 6 Have some links for further learning, but could use more down the line.
TC-033 Dashboard overview and navigation Pass 6 UI/navigation worked smoothly and actions responded as expected.
TC-034 Visual stock trend indicators Pass 7 Feature worked as expected in Chrome/Web app testing.
TC-035 UI responsiveness across actions Pass 7 UI/navigation worked smoothly and actions responded as expected.
TC-036 Complete user workflow without errors Pass 10 Feature worked as expected in Chrome/Web app testing.
TC-037 System performance with large transaction history Pass 5 No errors across multiple profiles, large purchases, and numerous owned stocks
TC-038 Concurrent transaction handling Pass 5 Performance stayed stable during this test and no blocking errors appeared.
TC-039 Invalid input handling Pass 7 Invalid input handling worked and the app prevented bad entries correctly.
TC-040 Network/API failure handling Pass 6 Works so far, but can be a problem in the future.
TC-041 AI system error and timeout handling Pass 7 Works fine for now, but already a future enhancement in plan. Needs to be faster to load, could load the page data and let the AI come in after.
TC-042 Debug mode and logging Pass 6 Logging/history output looked correct and the expected entries were present.
TC-043 First-time user onboarding experience (UAT) Pass 8 Testers were able to navigate the website and start trading stocks without many issues if any at all.
TC-044 Learning effectiveness assessment (UAT) Pass 7 Testers were able to learn enough about stocks to utilize the practice and simulation modes and earn some money while knowing what they are doing.
TC-045 AI prediction trust and understanding (UAT) Pass 8 Testers followed the advice and recommendations from AI to plan their purchases and when to sell their current stocks to create profit.
TC-046 Overall usability and satisfaction (UAT) Pass 7 Testers were happy with being able to learn about stocks and get a feel for how it may look like to start earning virtual money.
TC-047 Real stock descriptions shown in stocks listing and search Pass 4 Feature worked as expected in Chrome/Web app testing.
TC-048 Practice stocks omit descriptions and remain searchable Pass 5 AI response and recommendation output worked as expected for this test.

Supporting Artifacts