Think about a recent project where a small code change caused unexpected problem in a once smooth-running part of the software. It was like a surprise twist that showed how even tiny code changes can create big issues. This made me realize that we need a way to catch these surprises before they affect the […]
As a software tester in the Quality Assurance (QA) field, we play a crucial role in ensuring the quality and reliability of software products. One essential aspect of our job is managing bugs or defects that may be present in the software. In this post, we’ll dive into the Bug Lifecycle, the various statuses a […]
Levels of testing refer to different stages where testing is conducted during the software development lifecycle. These stages are typical. In Integration testing, we have two approaches, Bigbang approach Incremental approach Sandwich approach Bigbang approach: The Bigbang integration testing approach is where all the modules or components of an application are integrated simultaneously, after which […]
Software testing life cycle refers to all the activities performed during testing of a software product. In other words, we can say, it is a sequence of different activity, which is only performed by the testing team to ensure the product quality. STLC is a subpart of SDLC. There are six phases involved: 1.Requirement Analysis: […]
Unified modeling language (UML) is a standardized modeling language enabling developers to specify, visualize, construct and document artifacts of a software system. Thus, UML makes these artifacts scalable, secure and robust in execution. UML is an important aspect involved in object oriented software development. It uses graphic notation to create visual models of software systems. […]
Change request: Change request is a formal proposal for an alteration to some product or system. In project management, change request often arises when the clients wants an addition or alteration to the agreed upon deliverable for the project. Such a change may involve an additional feature or customization or an extension of service, among […]
A database is a collection of information that is organized so that it can easily accessed, managed and updated. In one view, database can be classified according to types content, bibliographic, full text, numeric and images. Systematically organized or structured repository of indexed information (usually as a group of linked data files) that allows easy […]
Scrum is a project management and control process that cuts through complexity to focus on building products that meet business needs. Management and teams are able to get their hands around the requirements and technologies, never let go and delivering working products, incrementally and empirically. Scrum is simple. It is the opposite of the big […]
Requirement is a condition or capability possessed by the software or system component in order to solve a real-world problem. Requirement describes how a system should act, appear or perform. For this when user request for software, they provide an approximation of what new system should be capable of doing. Requirements differs from one user […]