Tuesday, June 25, 2019

ISTQB CTFL Certified Tester Foundation Level

Introduction

ISTQB –CTFL
(International software testing qualification board – Certified Tester Foundation level)

References
(ISTQB Syllabus – Glossary – Books – Articles)

Level of Knowledge
(K1: remember, K2: Understand, K3: Apply)

Standards
(ISO – IEC – IEEE)

Chapter 1: Fundamentals of testing

What is testing?
Objective of testing –testing and debugging

Why is testing necessary?
Testing, quality control and quality assurance – Error, defect and failure – root cause and effect.

Seven testing principles
Testing shows presence defect – exhaustive testing impossible – early testing save time and money – Defect cluster – pesticide paradox – testing context independence – Absence errors is fallacy.

Test process
Test planning – test monitoring and control – test analysis – test design – test implementation – test execution – test completion.

The psychology of testing
Human psychology and testing – tester and developer mindsets.

Chapter 2: Testing throughout software development lifecycle

Software development lifecycle models
Sequential (waterfall – v model) – iterative and incremental (RUP – scrum – Kanban – spiral)

Test levels
Unit testing – Integration testing – system testing – acceptance testing

Test types
Functional – nonfunctional – white box – change related (retest – regression)

Maintenance testing
Impact analysis – modification – migration - retirement

Chapter 3: Static testing

Static testing basics
Reviews (types – roles – process) – static analysis (developer activity)

Review process
Review Roles (author – management- moderator – review leader – reviewers – scribe)
Review Types (informal – walkthrough – technical review – inspection)
Review process (planning – initial review- individual review- issue communication and analysis – fixing and reporting)

Chapter 4: Test techniques

Categories of test techniques
Black box – white box – experience based

Black-box test techniques
Equivalence partitioning – boundary value analysis – decision table testing – state transition testing.

White-box test techniques
Statement coverage – decision coverage

Experience-based test techniques
Error guessing – exploratory testing – checklist based testing

Chapter 5: Test management

Test organization
Independent testing – test manager and tester tasks

Test planning and estimation
Test plan – strategy and test approach – entry and exit criteria – execution schedule – estimation.

Test monitoring and control
Metrics – purpose, content and audience for test reports

Configuration management
Establish and maintain integrity of component or system –test wares – relations through project and product lifecycle

Risks and testing
Project and product risks – risk based tasting

Defect management
Defect report

Chapter 6: Tools support for testing

Test tool consideration
Classification (tools for static testing – tools for test design and implementation – tools for execution and logging – performance tools – dynamic testing tools – tools for specialized testing needs)

Effective use of tools
Tools selection principles – success factors

Glossary

Verification – validation – test suite – test case – test data – test scenario – test basis – test oracle – test charter – coverage – root cause- test ware – alpha testing – beta testing – confirmation testing – regression testing – User acceptance testing – use case testing – data driven testing – test automation – acceptance criteria – test plan – test progress report – test approach

Monday, May 20, 2019

Mathematics: Trigonometry Topics

 

- Trigonometry

*Angles and their measure

*The Unit circle

*Trigonometric Functions

*Trigonometric Identities

*Graphs of Trigonometric Functions

*The Inverse Trigonometric Functions

*Trigonometric Equations and Inequalities

*Applications of Trigonometry

Tuesday, May 14, 2019

Computer Majors/Degrees



Computer Science - علوم الحاسب

keywords: Mathematics, Algorithms, Software, Programming, Data, Security

Computer Engineering - هندسة الحاسب

keywords: Hardware, Networks, Robotics, Embedded Systems, Software

Information Systems - نظم المعلومات

keywords: Business Management, System Analysis, Data, Software

Information Technology - تقنية المعلومات

keywords: Support, Maintenance, Hardware

Software Engineering - هندسة البرمجيات

keywords: Software, Analysis, Development, Testing, Quality

Wednesday, January 30, 2019

MTA Exam 98-369: Cloud Fundamentals

Understand the cloud

  • Describe cloud principles and delivery mechanisms

·        Differentiate between on-premises IT service models; differentiate between subscription or pay-as-you-go versus upfront CapEx/OpEx funding model; use cloud services to expand capacity (elasticity of the cloud), scalability, redundancy, and availability; differentiate between cloud services that are configurable versus on-premises services that are customizable

  • Describe cloud security requirements and policies

·        Describe how cloud services manage privacy, how compliance goals are met, how data is secured at rest or on-the-wire, and how data and operations transparency requirements are met

  • Describe how a cloud service stays up to date and available

·        Describe the service/feature improvement process; monitor service health, service maintenance, and future roadmap publishing; identify guarantees, service level agreements (SLA), and capping of liability of the cloud service provider

  • Describe the different types of cloud services

·        Differentiate between types of cloud services and their characteristics, including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS); integrate the cloud with on-premises services in hybrid scenarios

Enable Microsoft cloud services


  • Identify the requirements and dependencies for using Office 365 and Microsoft Intune

·        Plan networking and domains, firewall rule, client requirements, bandwidth implications, and DNS

  • Select a cloud service plan

·        Understand the different options and plans available for Office 365 and Microsoft Intune

  • Sign up for cloud services

·        Name your tenant, set up your first administrator, determine tenant location

  • Set up the initial configuration of cloud services

·        Register domains, verify domains, choose the domain purpose; identify required DNS record types

Administer Office 365 and Microsoft Intune


  • Create users and groups, and assign services and licenses

·        Differentiate between cloud identities (Online identity, Synchronized identities, Federated identities), create and manage users and identities, delete and restore users (soft delete), create and manage groups, assign and revoke licenses, determine user locations

  • Assign permissions in Office 365 and Microsoft Intune

·        Assign or revoke administrative roles; manage delegated admins; manage password policies, subscriptions, and licenses

  • Monitor service health in Office 365 and Microsoft Intune

·        Monitor the Service Health dashboard, subscribe to RSS feeds, monitor the maintenance schedule, monitor the message center, log service support requests, configure alerts

Use and configure Microsoft cloud services

  • Configure Exchange Online

·        Manage recipients (mailboxes, shared mailboxes, resources, contacts, groups), manage anti-spam and antivirus settings

  • Configure SharePoint Online, including OneDrive

·        Create SharePoint team sites, configure external sharing, set up social features using newsfeeds or Yammer, apply themes, set storage and resource limits

  • Configure Skype for Business Online

·        Manage Skype for Business user options, manage external communication settings, configure dial-in settings and meeting invitation options, configure Skype for Business Online DNS

  • Configure Microsoft Intune

·        Install Microsoft Intune client management software, create and deploy policies, automate installs, identify software requirements, set up notifications, identify mobile device management policies

Support cloud users


  • Resolve sign-in and Office application installation issues

·        Troubleshoot sign-in issues, forgotten passwords, connection problems, difficulty activating Office applications, and difficulty connecting mobile devices to Office 365 or Microsoft Intune; choose between 32-bit and 64-bit; identify when an Office repair is required; identify operating system requirements for Office 365 ProPlus; browser requirements and specific versions of Internet Explorer

  • Resolve email and calendar issues

·        Troubleshoot issues receiving and sending email, troubleshoot issues accessing a delegated mailbox

  • Resolve SharePoint and OneDrive issues

·        Identify storage limits, troubleshoot “Open with Explorer” not working and OneDrive not syncing, recover deleted files

  • Resolve Skype for Business issues

·        Troubleshoot Skype for Business sign-in issues, troubleshoot connection issues to Skype for Business Online, troubleshoot communicating to Skype consumer users and users in other companies using Skype for Business

Friday, December 14, 2018

Discrete Mathematics Topics

 

Introduction

*Mathematical Reasoning

*Combinatorial Analysis

*Discrete Structures

*Algorithmic Thinking

*Applications and Modeling

- Logic and Proofs

- Basic Structures

*Sets

*Functions

*Sequences

*Sums

*Matrics

Number Theory

- Induction and Recursion

- Counting

- Discrete Probability

- Relations

- Graphs

- Trees

- Modeling Computation

Sunday, December 9, 2018

Paradigm of Physics Courses


Paradigm of Physics Courses

  • Properties of Matter
  • Electricity and Magnetism
  • Heat and Thermodynamics
  • Geometric Optics and Acoustics
  • Electricity and AC Current
  • Physical Optics
  • Physics of Vibrations and Waves
  • Principles of Modern Physics
  • Introduction to Physical Electronics
  • Physics of Semiconductors and Applications
  • Digital Logic Circuits
  • Physical Measurements Using Computer

Properties of Matter

  • Physical quantity
  • Dimensional analysis
  • Newton's laws of motion
  • Work and energy
  • Toughness
  • Viscosity
  • Surface tension

Electricity and Magnetism

  • Columb law and electrostatic fields
  • Electrostatic potential
  • Capacitance and dielectrics
  • Electric Current and DC Circuits
  • Kirchhoff’s Rules
  • Magnetic fields
  • Magnetic forces
  • Electromagnetic induction

Thermodynamics

  • Thermal conduction
  • Kinetic theory of gases
  • First law of thermodynamics
  • Laws of thermodynamics

Geometrical optics and Acoustics

  • The nature and propagation of light
  • Reflection and refraction at plane surface
  • Lenses and Mirrors
  • Eye’s structure and camera
  • Microscopes and Telescopes
  • Doppler effect

Electricity and Alternating current

  • RL and RC Circuits and Stored energy
  • RLC Circuit under different conditions
  • RL and RC Circuit Analysis
  • Analysis of AC Circuits by Complex numbers
  • AC transient current for RL, RC and RLC Circuits

Physical Optics

  • Waves motion and superposition
  • Interference of light waves
  • Diffraction of light waves
  • Polarization
  • Laser
  • Introduction in Optical fibers

Vibration and Waves

  • Simple harmonic motion
  • Damped Simple Harmonic Motion
  • The Forced Oscillator
  • Coupled Oscillations
  • Transverse Wave Motion
  • Longitudinal Waves
  • Waves on Transmission Lines
  • Electromagnetic Waves
  • Waves in More than One Dimension
  • Fourier Methods
  • Waves in Optical Systems
  • Interference and Diffraction
  • Wave Mechanics
  • Non-linear Oscillations and Chaos
  • Non-linear Waves, Shocks and Solitons
  • Ultrasound

Modern physics

  • Principles of modern physics
  • Black Body radiation
  • Planck’s law of radiation and photo-electric effect
  • The hydrogen atom
  • Rutherford model of the atom
  • Bohr’s Theory
  • Somerfield’s Theory
  • Compton effect
  • Dual nature of matter
  • De Broglie Waves
  • Heisenberg's indeterminacy principle
  • Principle of relativity

Physics Electronics

  • Semiconductor diode and applications
  • Bipolar junction transistors
  • Field-effect transistors
  • Biasing of transistors
  • Integrated circuits
  • Operational amplifiers
  • Feedback amplifiers
  • oscillators

Solid-state physics

  • Crystal Structure
  • Reciprocal lattice
  • X-ray diffraction in crystals
  • Lattice vibrations and thermal properties
  • Defects in crystals
  • Point Defects
  • 1D, 2D and 3D Defects
  • Free electron mode and electric properties
  • Theory of dielectrics

Semiconductors and Thin Solid

  • Crystal structure
  • Energy brands
  • Intrinsic and extrinsic semiconductors
  • Fermi-Dirac Function
  • Density of carriers
  • Carrier Transport
  • Hall effect
  • P-N Junctions
  • I-V and C-V Characteristics
  • Characteristics of Transistors (BJT, MIS)
  • Optoelectronic

Digital and Logic Circuits

  • Basic logic concepts
  • Logic states
  • Number systems
  • Boolean algebra
  • Basic logical operations
  • gates and truth tables
  • Combinational logic
  • Multiplexers and de-multiplexers
  • Encoders and Decoders
  • Adders and subtractors
  • Look-ahead Carry
  • Comparators
  • Programmable logic arrays and memories
  • Design with MSI
  • Logic families
  • Tri-state devices
  • Sequential logic
  • Flip flops
  • Mono-stable multi-vibrators
  • Latches and registers.
  • Counters