Posts

API Tresting - DAY 1

Image
  30days of API testing challenges -  Define what API testing is, share your definition on The Club API - stands for the application programming interface. They are basically a collection of functions and procedures, which allows us to communicate two applications or libraries.   What is API Testing? API TESTING  is a software testing type that validates Application Programming Interfaces (APIs). The purpose of API Testing is to check the functionality, reliability, performance, and security of the programming interfaces.  API -Let's explain each of these terms to better understand: - " Application ": An application is a service accessible by a human or computer program. Ex: Facebook is a social network application, Spotify is an audio streaming application, PlanningPME a planning application. - " Programming ": a program is a set of computer functions written by a developer who performs tasks in his place. Ex: If I want to transform postal addresses i...

Accessibility testing tool - Bootcamp

Image
                                  Wave Accessibility tool WAVE is a web accessibility evaluation tool developed by WebAIM.org. It provides visual feedback about the accessibility of your web content by injecting icons and indicators into your page. No automated tool can tell you if your page is accessible, but WAVE facilitates human evaluation and educates about accessibility issues. All analysis is done entirely within the Chrome browser allowing secure valuation of intranet, local, password protected, and other sensitive web pages. To run a WAVE report, simply click on the WAVE icon to the right of your browser address bar, or select "WAVE this page" from the context menu. Steps to verify the accessibility of the website Step #1)  Click on URL: http://wave.webaim.org/ Step #2)  Enter the  Web page address  in the  text   box  and hit enter. Example. So enter the sit...

Bug Report

Image
 Bug Report Document What is Bug? A bug is the consequence/outcome of a coding fault. A software defect is an error in coding which causes incorrect or unexpected results from a software program that does not meet actual requirements. Testers might come across such defects while executing the test cases. These defects or variations are referred to by different names in different organizations like issues, problems, bugs, or incidents.  I  f your Bug report is effective, then its chances to get fixed are higher. So fixing a bug depends upon how effectively you report it. Effective Bug Reporting Bug reporting is an important aspect of Software Testing. An effective Bug report communicates well with the development team and avoids confusion or miscommunication.   Bug Report in Software Testing -Yoger -Cem Karmer A  Bug Report in Software Testing  is a detailed document about bugs found in the software application. The bug report contains each detail about bugs...

SHOWCASE - @ Coders guild Bootcamp

 Coders Guild- Boot Camp Showcase The showcase is the best thing to change my career. I was so nervous after hearing about this presentation, I haven't done this before as it is very new to me along with this type of work. My instructors have been supportive and encouraging during this process.  To make good communication Developers Testers need to write a good effective Bug report. It made me select the topic Bugreport for my Showcase presentation.   Thanks to all CodersGuild Team Beth marshall, Ady Stokes, Scott Kenyon, and Suman Bala.

Cognitive Bias

Image
Cognitive Bias We are often presented with situations in life when we need to make a decision with imperfect information, and we unknowingly rely on prejudices or biases.  Biases lead us to avoid information that may be unwelcome or uncomfortable, rather than investigating the information that could lead us to a more accurate outcome. For example, we might: Trust someone more if they’re an authority figure than if they’re not Assume someone’s gender based on their profession Make poor decisions based on the information that we’re given The reasons for our poor decision-making can be a consequence of heuristics and biases. Types of Cognitive Bias Confirmation Bias .  Confirmation  bias  is the tendency to listen more often to information that confirms our existing beliefs. Through this bias, people tend to favor information that reinforces the things they already think or believe. For example, imagine that a person holds a belief that left-handed people are more creat...

Exploratory testing & SBTM

Image
 Exploratory Testing  Exploratory testing is also known as ad hoc testing and was known solely by this term until the early 1990s when a group now called the “Context-Driven School” started using the term exploratory.  Cem Kaner  was the person that coined the term Exploratory Testing in his book “Testing Computer Software” and described it as: “Simultaneous test design, test execution and learning with an emphasis on learning” According to the different site, I found different definitions for exploratory testing- In exploratory testing, testers do not work on the basis of previously created test cases. They check a system without a plan in mind in order to discover bugs that users may face when navigating a website or app without a specific aim or direction in mind. Exploratory testing” – as the name suggests, is simultaneous learning, test design, and test execution process. We can say that in this testing test planning, analysis, design, and test execution, a...

Risk Storming

Image
Risk Storming   for Vending Machine Risk-storming is a quick technique that provides a collaborative way to identify and visualize risks. As an aside, this technique can be used for anything that you can visualize; from enterprise architectures to business processes and workflows. It can be used at the start of a software development project (when you're coming up with the initial software architecture) or throughout, during iteration planning sessions or retrospectives. Just make sure that you keep a log of the risks that are identified, including those that you later agree to have a probability or impact of "none". Riskstorming is a collaborative, strategic board game that focuses on identifying how to test risks that impact the imperative quality aspects of your product. A RiskStorming session takes you through 3 phases to get answers to these questions: Which quality aspects matter most for your product? Which risks endanger those quality aspects? How do we test to ma...