Friday, September 27, 2024

ISTQB CTAL-ATT Agile Technical Tester Keys

(1) Requirements Engineering

Requirements Engineering Techniques: Analyze user stories and epics - Identifying acceptance criteria - Storyboards - Story mapping - Personas - Diagrams - Use cases

(2) Testing in Agile

Agile Software Development and Test Techniques: Test-driven development (TDD) - Behavior-driven development (BDD) - Acceptance test-driven development (ATDD) - Specification by example (SBE) - Experience-based testing

Experience-based testing in Agile: Combining experience-based techniques and black-box tests - Creating test charters

Aspect of Code Quality: technical debt - Refactoring - Code reviews - Static code analysis

(3) Test Automation

Test Automation Techniques: Data-Driven Testing - Keyword-Driven Testing

Level of Automation: automated unit tests - automated integration tests - automated system tests.

(4) Deployment and Delivery

CI/CD:  Impact on testing - Continuous Integration - Continuous testing - Continuous delivery - Continuous deployement

Service Virtualization:  Stubs - Drivers - Mocks - Virtual services

Monday, April 15, 2024

Computer Science: Cloud Computing Topics

- Evolution of Computing

*Layers of Computing

*Hardware, Software and Network communication 

*Web Based Technology

*Distributed Computing

*Hardware Virtualization

*Service Oriented Architecture

- Cloud Computing Foundations

*Cloud Computing Architecture

*Cloud Service Models

*Cloud Deployment Models

*Cloud Computing Services 

- Resource Virtualization in Cloud Computing

- Resource Pooling, Sharing and Provisioning 

- Scaling in the Cloud

- Capacity Planning in Cloud Computing

- Load Balancing in Cloud Computing

- Storage in Cloud

- Database in Cloud

- Cloud Security

- Cloud Management

Friday, March 29, 2024

File Structures Topics

 ➡️Introduction to File Structures

    ➤ History of File Structure Design

    ➤ Models for Accessing Files

        ✔ Sequentailly

        ✔ Tree Structures

        ✔ Direct Access

➡️Fundamentals File Processing Operations

    ➤ Physical files and Logical files

    ➤ Operations of file Systems

        ✔ Openning file

        ✔ Creating file

        ✔ Closing file

        ✔ Reading and Writing

        ✔ Seeking

➡️Secondary Storage and System Softwares

    ➤ Tapes and Disks

    ➤ Organization of Disks

        ✔ Platters

        ✔ Tracks

        ✔ Sectors

        ✔ Clusters

        ✔ Blocks/Sub-Blocks

     ➤ Optical Disks

     ➤ Buffer Management

➡️Fundamentals File Structure Concepts

    ➤ Fields and Record organization

    ➤ Using classes to manipulate buffers

    ➤ Using inheritance for record buffer classes

➡️Managing Files of Records

➡️Organizing Files for Performance

    ➤ Data Compression

    ➤ Fragmentation

➡️Indexing

➡️Hashing

➡️Unix File System

➡️File I/O Using Object oriented with C++


Reference Book: File structures an object oriented approach with C++

Computer Science: Databases Systems Main Topics


*Introduction to Database Systems

*Conceptual Data Modeling

*Database Programming

*Relational Data Model and SQL

*Object-Relational Databases 

*Database Design Theory and Normalization

*File Structures and Physical Database Design

*Query Processing and Optimization

*Transaction processing

*Concurrency control

*Recovery System

*Distributed Databases

*Big Data

*Data Mining

*Data Warehouse

*Database Security

Monday, March 25, 2024

Computer Science: Information Security Topics

 

 - The Need for Security

 - Legal,Ethical,and Professional Issues

 - Planning for Security

 - Risk Management

 - Security Technology

 - Cryptography

 - Implementing Information Security

 - Security and Personnel

 - Information Security Maintenance

 - Operations Security

 - Physical Security

 - Network Security

 - Operating System Security 

 - Application Security

Thursday, February 15, 2024

Computer Science: Programming Languages Main Contents (FORTRAN-BASIC-ProLog-C++)

- Concepts

*Programming Languages Categories

*Syntax and Semantics

*Lexical and Syntax Analysis

*Name, Binding and Scopes

*Data Types

*Expressions

*Control Structures

*Concurrency

*Exception Handling

- (BASIC) Programming Language

*Basic Commands

*Expressions, Numbers and Variables

*Data manipulation

*Program flow control

*Input and output

*Mathematical functions

*Functions and Subroutines

- (FORTRAN) Procedural Programming Language

*Code structure

*Variables and Expressions

*Arrays and Strings

*Operators and flow control

*Organising code structure

*Procedures and Modules

- (ProLog) Logic Programming Language

*Prolog atoms, Numbers variables and terms

*Facts, Rules, and Queries

*Unification and Proof Search

*Recursion

*Lists

*Arithmetic

*Definite Clause Grammars

*Cuts and Negation

*Files

- (C++) Object-Oriented Programming Language

*C++ Programming Basics

*Loops and Decisions

*Structures

*Pointers

*Functions

*Objects and Classes

*Data Abstraction

*Data Encapsulation

*Arrays and Strings

*Operator Overloading

*Inheritance

*Polymorphism

*Virtual Functions

*Streams and Files

*Templates

*Exceptions

*The Standard Template Library

*Object-Oriented Software Development

Tuesday, January 30, 2024

Business Domain - Banking

  • Sales & Service - Marketing, Customer & Product Management ("Front Office")

The products and services offered to customer entities by a financial institution.

    • Common Services
      • Customer Relationship Management
      • Delivery Channel Management
      • Marketing
    • Investment Banking

Services corporations, other financial institutions and governments with raising funds via capital markets.

      • Trading
      • Corporate Finance
      • Research
      • Custody Services
    • Commercial & Business Banking

Offered to larger domestic and multi-national commercial clients, include payments and cash management, trade services, and liquidity management.

      • Cash & Liquidity Management
      • International Trade Services
      • Commercial Lending
      • Commercial Payments
    • Retail Banking

The mainstream consumer banking segment for individuals and small businesses (checking/current accounts and savings, credit and debit cards and consumer loans.)

      • Deposits & Liability
      • Cards / Unsecured Loans
      • Secured Loans / Mortages
      • Payments & Remittances
    • Wealth Management

Private banking and wealth management services for high net worth clients.

      • Portfolio Management
      • Financial Planning
    • Insurance

Insurance, accident, health and annuities.

      • Life
      • Health
      • Accident
      • Pension & Retirement
      • Annuity
    • Non-Life Insurance

Property and casualty, and be offered to consumers and corporations.

      • Personal & Business Property
      • Personal & Business Casualty
  • Risk Management and GCR ("Middle Office")

Common business support services for risk management, governance, operational security and compliance.

    • Risk Management
      • Finance Risk Modeling
      • Market Risk
      • Liquidity Risk
      • Credit Risk
      • Operational Risk
      • Fraud/AML
      • Acturial Modeling
    • Governance & Compliance
      • Corporate Performance Management
      • Financial Control
      • Reconciliation
      • Audit
      • Financial Reporting
      • Regulations
      • Compliance
  • Core Processing ("Back Office")

Operational functions essential to the business of financial services.

    • Customer Information
      • Customer and Account Information - Onboarding & Maintenance
      • CRM / Contact History
    • Banking
      • Trade Clearing
      • Reconciliations
      • Matching & Confirmations
      • Treasury Operations
      • GL Posting
      • Statements & Advice
      • Forex
      • Corporate Actions
      • Account Analysis & Billing
      • Liability / Deposit Servicing
      • Cards - Insurance & Servicing
      • Underwriting
      • Loan Origination
      • Loan Servicing
      • Collateral Management
      • Collections
    • Wealth Banking & Wealth Management
      • Wealth / Asset Management
      • Trust
    • Insurance
      • Rating
      • Underwriting
      • Policy Admin
      • Claims Processing
    • Payments, Clearing & Settlement
      • Domestic Payments
      • International Payments
      • Financial Messaging
  • Corporate Operations

Corporate support functions within the organization. Horizontal in nature, ERP functions, HR, vendor management etc.

    • Finance & Treasury
    • Business Administration
    • Procurement
    • Project Management Office (PMO)
    • IT Operations
    • Strategy
    • Human Resources