Sahu Testing Expert

Sahu Testing Expert

Share

Sahu Testing Expert is a Specialisation on Manual Testing and API Testing. We also providing online

12/09/2025

AI, Machine Learning, and GenAI – What’s the Difference?

Before diving into exploratory data analysis (EDA), it’s important to understand the broader AI landscape and where Machine Learning (ML) and Generative AI (GenAI) fit into financial risk modeling. Here is a brief run-down:

What is Artificial Intelligence (AI)?

AI refers to any system that can perform tasks requiring human intelligence, such as recognizing patterns, making decisions, or processing language. It is a broad category that includes both traditional rule-based systems and Machine Learning (ML) models that improve based on data.


What is Machine Learning (ML)?

Machine learning is a subset of AI that learns from historical data to predict future outcomes. In financial services, ML models are used for credit scoring, fraud detection, and risk assessment.

Example: A logistic regression model trained on customer repayment history to predict the likelihood of delinquency.

What is Generative AI (GenAI)?

GenAI is a specialized form of AI that can create new content, such as text, images, or structured code, based on training data. Unlike ML, which is designed for structured predictions, GenAI assists with automation, summarization, and data exploration—making it a valuable tool in EDA.

Example: Using GenAI to generate a summary of credit risk trends instead of manually coding an exploratory analysis.

You won’t be building an ML model from scratch, but you will:

📊 Explore patterns in financial data that inform risk assessment.
⚙️ Use GenAI tools to summarize insights and guide predictive modeling.
🌍 Understand how AI-driven predictions influence real-world decisions

11/12/2024

State the difference between mobile device testing and mobile application testing

Mobile Device Testing:

Mobile device testing is typically conducted to ensure the quality of the mobile device itself. The process involves testing hardware and software. These tests are generally being conducted to verify the mobile device itself and to test features such as Call, SMS, Memory, Camera, Media Player, inbuilt browsers, etc.

Mobile Application Testing:

Applications must undergo this whole testing process to survive in today's market. Performance, security, and user interface, and other aspects of the application are also scrutinized (tested) in order to ensure the best possible quality for end-users. This type of testing includes functional, performance, usability, security, load, and other types. Then, you can find out if the targeted application is of high quality, if it is compatible with the device, if it has the right hardware, software, and network connections, etc.

Send a message to learn more

07/06/2024

Explaining 9 types of API testing.

🔹 Smoke Testing
This is done after API development is complete. Simply validate if the APIs are working and nothing breaks.

🔹 Functional Testing
This creates a test plan based on the functional requirements and compares the results with the expected results.

🔹 Integration Testing
This test combines several API calls to perform end-to-end tests. The intra-service communications and data transmissions are tested.

🔹 Regression Testing
This test ensures that bug fixes or new features shouldn’t break the existing behaviors of APIs.

🔹 Load Testing
This tests applications’ performance by simulating different loads. Then we can calculate the capacity of the application.

🔹 Stress Testing
We deliberately create high loads to the APIs and test if the APIs are able to function normally.

🔹 Security Testing
This tests the APIs against all possible external threats.

🔹 UI Testing
This tests the UI interactions with the APIs to make sure the data can be displayed properly.

🔹 Fuzz Testing
This injects invalid or unexpected input data into the API and tries to crash the API. In this way, it identifies the API vulnerabilities.

12/08/2023

Test cases for Netflix, the popular streaming service, can be comprehensive and cover various aspects of the application to ensure its functionality, usability, and performance.

Below, I'll provide a set of test cases that cover different areas of Netflix:

User Authentication:
=====================

Verify that users can successfully create a new account.

Verify that users can log in with valid credentials.

Verify that users receive appropriate error messages for invalid login attempts.

Verify that users can reset their passwords.

Browsing Content:
==============

Verify that users can browse the library by different genres (e.g., action, comedy, drama).

Verify that users can search for specific movies or TV shows.

Verify that the content is categorized correctly.

Playing Content:
===============

Verify that users can start playback of a movie or TV show.

Verify that playback controls (play, pause, forward, rewind) work as expected.

Verify that video quality adjusts based on the user's internet connection.

Verify that users can switch between different audio and subtitle options.

Verify that content resumes from where the user left off (if applicable).

User Profile:
================

Verify that users can create and edit their profiles.

Verify that users can set parental controls.

Verify that user preferences (e.g., language, autoplay settings) are saved and applied.

Account Management:
================

Verify that users can update their account information (email, password, payment method).

Verify that users can cancel their subscription.

Verify that users receive appropriate notifications (e.g., payment confirmation, subscription renewal).

Cross-Device Compatibility:
=====================

Verify that the application works seamlessly on various devices (smartphones, tablets, smart TVs, web browsers).

Verify that users can start watching on one device and continue on another.

Performance and Load Testing:
====================

Simulate high user traffic to ensure the system handles load efficiently without crashing or slowing down significantly.

Test the application's performance on devices with varying processing power and network conditions.

Security Testing:
=====================

Verify that sensitive user information (such as payment details) is securely transmitted and stored.

Test for potential vulnerabilities (SQL injection, XSS) to ensure user data is protected.

Accessibility Testing:
=====================

Verify that the application is usable for users with disabilities (screen readers, keyboard navigation, color contrast).

Localization Testing:
=====================

Verify that the application works well in different languages and regions.

Test the accuracy of subtitles and dubbing for non-English content.

Want your school to be the top-listed School/college in Mohali?
Click here to claim your Sponsored Listing.

Category

Telephone

Address


Mohali
160059