Category: Software Testing – Kiểm Thử Phần Mềm
-
Leadership Mindsets – Study Notes
What is a mindset? A mindset is a set of assumptions, methods, or notions held by one or more people. A mindset can color the way we see the world, shape our emotions, and define specific actions. A mindset can impact the way we think, feel and act inside an environment; hence impacting our leadership…
-
Python-Selenium-1: Setup Python on Eclipse
Prerequisites Installing PyDev Plugin PyDev is the most popular Python plugin for Eclipse. Configuring Python Interpreter Creating and Running a Python Script
-
Common issues found by performance testing
Common issues found by performance testing include: In addition to these general issues, performance testing can also be used to identify more specific problems, such as: By identifying and fixing performance problems early on, performance testing can help ensure that web pages and applications are fast, reliable, and scalable.
-
URI and URL
URI and URL are both Uniform Resource Identifiers, but they have different meanings. In other words, a URI is a more general term that can be used to identify any resource, while a URL is a specific type of URI that identifies a resource on the Internet. Here is a table that summarizes the key…
-
What is Mob Testing?
Mob testing is a software testing technique in which a group of testers work together to test a single piece of software. The group sits together in a circle and one person is the driver, who controls the keyboard and mouse. The other testers watch and offer suggestions and feedback. Mob testing is a form…
-
What is personas in software testing?
A persona in software testing is a fictional user profile created to represent a user type that might use a product or a service in a similar way. Personas are created based on real end-user data, such as surveys, interviews, and user research. They are designed to represent the different types of end users who…
-
What is Pair Testing?
Pair testing is a software testing technique in which two people work together at one keyboard to test the software application. One does the testing and the other analyzes or reviews the testing. This can be done between one tester and developer or business analyst or between two testers with both participants taking turns at…
-
What causes 503 status code?
The HTTP 503 Service Unavailable status code indicates that the server is currently unable to handle the request due to a temporary overload or scheduled maintenance. This response should be used for temporary conditions and the Retry-After HTTP header should, if possible, contain the estimated time for the recovery of the service. Here are some…
-
Types of bugs found during API testing
Duplicate FunctionalityWhen more than one API perform the same function Missing FunctionalityWhen a requirement is not fulfilled by any of the APIs developed CompatibilityWhen APIs don’t work well with certain platforms, frameworks, or languages, leading to integration issues Error HandlingWhen APIs don’t provide correct error messages for unexpected/invalid requests SecurityWhen APIs are accessible to unauthorized…
-
SEO Testing – What is Bounce Rate?
Bounce rate is a website metric that measures the percentage of visitors who leave a website after viewing only one page. It is calculated by dividing the number of single-page sessions by the total number of sessions. For example, if a website has 100 sessions and 20 of those sessions are single-page sessions, then the…
-
Can we use POST method to update an object in API?
Technically, you can use the POST method to update an object in an API. However, the more appropriate method for this purpose is the PUT or PATCH method. The PUT method is specifically designed for updating a resource/ object on a server. It replaces the entire resource with the new data provided in the request.…
-
Differences between PATCH, PUT, POST in API
PATCH, PUT, and POST are HTTP methods used to interact with a resource on a server. The differences between them are as follows: PATCH: The PATCH method is used to update/modify a resource’s specific attributes. It is used to make changes to an existing resource but only updates the data which needs change while maintaining…
-
How can tester give feedback on quality developer’s output?
Testers can provide feedback on developer quality by looking at the following: 1. Code quality: Testers can review the code written by the developer to identify any architectural, design, or coding issues. They can focus on factors such as code readability, re-usability, maintainability, and overall efficiency. 2. Bug density: Testers can evaluate how many bugs…
-
How to simulate GET method with 500 error?
To simulate a GET method with a 500 error in Postman, follow these steps: Note: You need to ensure that the server is set up to return a 500 error for the specific request you’re testing. If the server is not configured to return a 500 error, the test will not fail. You may need…
-
What is digit?
A digit is a single numeral used to represent any of the numbers from 0 to 9. It is also used to represent a character in a digital code or binary language, where each digit represents a binary value of either 0 or 1. Digits are essential building blocks for modern computing and digital communication,…