Posts

Latest Post

Data Governance - Notes

Image
  Data Governance: Data Governance is Rules, Processes, Accountability around data. Data Governance Goals: Want the organization to use data in Routine Way. Harmonized Data Sources Access for the Right Roles No Extra Access Ownership of Data Who is responsible for Data Accuracy Who is responsible for being data managed. Who is responsible for Regular Updates on the data. Data Governance vs Data Management: Data Governance outlines the overall structure that should exist, It has rules, processes and accountability. It is more about What should happen, How should happen. It is also about the use of data and making it useful. To make sure to implement the Quality data is accessible to the right people in an efficient way throughout the organization. It means access for systems for certain people and understanding of “Who has access, Why they have access, What are they doing with the information that exists” Who is involved? Data Owner or Data Sponsor: These are the people that have ultim

Day 6 - Accessibility Testing - WCAG Success Criteria - Text Zoom

Image
What I Accomplished Today... Today, I wanted to understand WCAG Success Criteria – Resize Text

Day 5 - Understanding ADA and Scope

Image
  What I Accomplished Today... Today, I wanted to understand about ADA.

Day 4 - Understanding WCAG Guidelines

Image
                           Image: NASA's  James Webb Space Telescope What I Accomplished Today... Today, I wanted to understand the WCAG Guidelines.   

Day 3 - Understanding WCAG Principles

Image
New Monday Morning, New Week, New Start, New Goals.   What I Accomplished Today... Today, I wanted to understand the WCAG Principles. 

Day 2 - Understanding Accessibility Fundamentals

Image
And here it goes with my day 2. What I Accomplished Today... Today, I listened to the meetup recording on Accessibility Fundamentals by Rob Dodson.

Day 1 - My Journey to learn about web accessibility testing.

Image
  Hi Again, my friends! 😊 Thanks for coming here! I'm here to learn web accessibility at a greater depth, I was having an understanding of web accessibility at the surface level till now. Along the way, I would like to share with you what I learn each day. My Journey begins today.

Website Testing using Chrome Web Dev Tools

Image
 My goal for the week was to learn about "Chrome Web Dev Tools" and How to use it for "Web Application Testing" View the Mindmap:  Click Here

API Security 101: BOLA - Broken Object Level Authorization

Image
My Learning's on API Security - Broken Object Level Authorization (BOLA) 

Testing Tool: Pairwise Testing - Combinatorial Test Case Generation

Image
Pairwise testing , also known as all-pairs  testing  is the method of finding defects by using a combinational method of two  test  cases. It relies on the observation that most defects are caused by interaction of at most two factors. For Example, If we have to test the below test scenarios and to generate combinatorial test ideas. I recently encountered a new tool, "AllPairspy"  Step 1:  Online Tool for Combinatorial Test Case Generation It is very easy tool, a single page application with How to Use. URL:   https://sqamate.com/tools/pairwise  Developed by  Alexey Sotskov Step 2: Test Data Setup  Step 3: Pairs are generated.  Number of Generated Pairs: 10

Testing Tool: LetXPath - XPath Finder, simple and useful, open-source project

Image
LetXPath is an open-source project, it is used to find the XPath & CSS in a single click with code snippets based on the element type. Watch the Video to know more:   https://www.youtube.com/watch?v=91HXmTwr3eQ&feature=youtu.be   Good Feature is  XPath with driver code snippets is generated automatically.

API Testing: JSON Web Token (JWT)

Image
According to  RFC Standard 7519 , JSON Web Token is pronounced as "Jot". JWT is used to represent as self-contained session of authenticated user and the roles of the user. It has set of claims that encodes users identity, users permission and digitally signed to protect the content. Example of JSON Web Token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9 . eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ . SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c It has three parts and separated by two dots. First Part:  Header Second Part: Payload Third Part: Signature JSON Web Token Decoder: https://jwt.io/   Understanding the Decoded Information: Header: Algorithm and Token Type Payload: Data      Sub is compulsory: To whom the token refers to     iat    : Issued at Time.

Post-Conference TestFlix Learning: API Security Testing

Image
 I have attended the #testflix conference on 28th Nov, 2020 Post-Conference, Got the reference links from Sang Bui. Below are Reference Links: https://blog.restcase.com/api-development-with-design-first-approach/ https://cheatsheetseries.owasp.org/cheatsheets/REST_Security_Cheat_Sheet.html  https://github.com/shieldfy/API-Security-Checklist Based on above references, prepared the Security Testing Checklist for APIs. 5 Different Areas Covered in API Security Checklist. a. Authorization b. Access c. Input d. Processing e. Output f. CI/CD Learnt new topics while reading the references and still more to learn. Other References, which helped in understanding the Security Testing Checklist: https://www.youtube.com/watch?v=bNCZzfBMkcc  https://www.youtube.com/watch?v=5TXtLEk-QiM  https://www.templarbit.com/blog/2018/01/10/api-security-checklist/ I thank The Test Tribe community and Sang Bui for the TestFlix Talk. https://www.thetesttribe.com/testflix/

Testing Tool: META SEO inspector

Image
A tool is something which helps you to be productive while you are working. Recently, I had used this Chrome Extension: META SEO Inspector This tool helped me to find the issues on webpage. a. Meta Description b. URLs - Internal / External URLs. Chrome Extension: https://chrome.google.com/webstore/detail/meta-seo-inspector/ibkclpciafdglkjkcibmohobjkcfkaef?hl=en  This tool helps to find any page contents that are usually not visible, but can reveal interesting site properties.

Lessons Learned: Accessibility Testing

Image
I was learning about Accessibility Testing last week. My Inspiration to learning on A11y is Michael Larsen (https://www.mkltesthead.com) Accessibility  Standards:   WCAG, W3C Standards,  Section 508, European Accessibility Standard EN 301 549 Why Accessibility Testing? There are different types of disabilities, the users can get impacted. Visual - Blindness, Low Vision, Color Blindness Hearing - Mild to Moderate to Severe Physical - Limited Hand Movement, Muscular Dystrophy, No Limb, Hand or Fingers  - Not able to use mouse or use touch screen. Cognitive - Autism, Mental Challenges. Speech - Accessibility Testing Check: Keyboard Only  Compatibility https://www.w3.org/WAI/perspective-videos/keyboard/   Physical and Vision Challenges: Mouse Testing : Use a tab key on keyboard, no additional software required. Navigate entire the webpage using tab key. Tab and Shift Tab will take you through Next and Previous Controls on the screen Enter or Spacebar for Selection and Activation Compl

I Wish I Knew More About...

Image
Every day, when I start my day, as a software tester, I feel I wish know more about. Different technologies Frameworks Tools Testing Methodologies Non-Functional Testing - Security / Performance Testing Usability Testing Testing Techniques User Experience Testing Linux DevOps or CloudOps New Technologies: AI/ML Testing is like an ocean. Every day, when I encounter a new problem. I wish that I know more about it.   Acknowledge with your friends/team members on your limited knowledge and Appreciate other people's knowledge. I believe in one thing since start of my career,  "Learn Everyday Something New Every Day" - Be Consistent in your learning, Perfectionism is not the goal. A Simple way to make a note of what you want to learn:

Retrospective for your projects

Image
As many of us will be working on the Agile projects, and we attend retrospective meetings with all stakeholders. I found this template is very useful to use/make notes every day. This can be used for your sprints or project release.           RETRO 😦 RE-INFORCE Things that went well, that were positive that will need attention and effort to keep doing or to amplify. EXPLORE Evaluate an existing experiment or discuss something that could use improvement. TRY Any new ideas for things to try that might improve the way the group works REMOVE Suggestions for anything to stop doing, This includes behavior, process, policies, meetings Observe Anything that group is unsure of but wants to actively monitor. This should include any active experiments but also the impacts or interactions of any behavior, processes, policies, meetings, structures, that affect the group of its people This was inspired from  https://blog.scatterspoke.com/yet-another-retro-format/    And a good book to learn about R

3-2-1 Book Summary: Buddha In Testing: Finding Peace In Chaos [Chapter 1]

Image
I started reading it again from first, as I did not complete this book reading earlier. This blog post summarizes the Chapter 1 - "Fundamentals of Testing" from BUDDHA IN TESTING, written by Pradeep Soundararajan . If you are new to testing or experienced in Testing, This book is for you. This book summarizes every test activity starting from         Testing         Automation In Testing         Test Coverage         Testability         Functional Testing         Performance Testing         Regression Testing         Unit Testing 3 Big Ideas 1. Test Coverage is not Test Case Coverage 2. "Testability - Whenever you find a bug in production - Ask "Did we make this testable?""  and "Impact Mapping and Risk Assessment are important for Regression Test Planning". 3. People who talk about "everyone owns quality" should begin with Unit Testing 2 Quotes Many Bugs find us. We find very few   Good Testing == Right Sampling of Testing 1 Action If