Posts

What are the different environments in a software development team?

 There are different environments in a software development team: 1.Development environment 2.Testing environment 3.SIT (System Integration Testing) 4.UAT(User Acceptance Testing)  5.Production Environment. 1.Development environment: In development environment Dev team will develop the application and perform unit testing also they will use the same environment for defect fixing. 2.Testing environment: The Dev team will push the code into test environment once the coding is completed, unit tested and dev team is happy with the result. From there the test team will commence the system testing by executing the test cases.  3.SIT (System Integration Testing): This is where our system will be integrated with other systems. So here End-to-End testing  (system integration)is performing. 4.UAT(User Acceptance Testing)  : Business user will validate the system by using use case or business requirement to conform the system ready to go to the production. This is cal...

What is a Client and server?

  Client - server is a relationship in which one program (the client) requests a service or resource from another program(the server). Client-server Example in real life: A web browser is a client-side application which requests resources from web servers.          web browsers include Google Chrome, Firefox, Mozilla, Microsoft Edge. Server: A server is a software or hardware device that accepts and responds to requests made over a network. Client: The device that makes the request, and receives a response from the server, is called a client.

SECURITY TESTING

Image
In this blog I tried to explain about security testing and Types with Example: What is Security Testing? Security Testing is defined as a type of Software Testing that ensures software systems and applications are free from any vulnerabilities, threats, risks that may cause a big loss. Security testing of any system is about finding all possible loopholes and weaknesses of the system which might result into a loss of information, revenue, repute at the hands of the employees or outsiders of the Organization. The goal of security testing is to identify the threats in the system and measure its potential vulnerabilities, so the system does not stop functioning or is exploited. It also helps in detecting all possible security risks in the system and help developers in fixing these problems through coding. Types of Security Testing: There are seven main types of security testing as per Open Source Security Testing methodology manual.  They are explained as follows: Vu...

DOCKER

Image
Docker: I spent a day to understand what is Docker and its architecture and the purpose of using it, also how it relates with testing. Docker is a new word to me, so took time to process it in my mind.  Docker   is an open platform for developing, shipping, and running applications by using containers Containers is the execution environment for Docker that allows a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package.  In one of the article, they relates Docker with actual physical containers we use for shipping/transport any goods, which gave me bit of idea to visualise about Docker.  In high level, it gives me the feel that it is mainly useful for the Developer for their code packaging, build and deployment and then testing. Many in the internet relating the Container with Virtual Machine and tell why they prefer container than VM.  Visual expl...
Image
Software Testing Life Cycle (STLC) Hello, I am here to share my understanding of what is STLC with my little knowledge and how I relate the STLC with the real time situation we see day to day. As I believe strongly when we correlate the things with real time situation, we understand it in better way and could explain to others easily.                                                                Requirement Review: In my understanding, there is no project without requirements. So we as a Tester we should know the requirements and have good understanding of it. Therefore, the Requirement Review phase is where we should go thru the requirements, understand it. Any unclear requirements are should be cleared at this stage. I would like to correlate this phase with the real time scenario, for example the...