• Models of Software Development,  Software Development

    Software Development Model – V Model and Fish Model

    V-Model: It is also known as Verification and Validation model. Validation: Check whether the developed software (Project or product) is as per the client’s requirements or not is known as Validation. Test Engineers are Validators or QC. Verification: The Testing team will check whether each and every phase outcome document is as per the company’s guidelines or not is known as Verification. Check whether each and every role in the organization is working as per company’s guidelines or not is known as Verification. Verification is also known as QA (Quality Assurance). Project Management group (PMG) and Audit group are responsible for Verification. From V Model onwards the Testing activities will…

  • Models of Software Development,  Software Development

    Software Development Model – Spiral Model

    Spiral Model is a combination of Waterfall Model and Prototype. Instead of collecting all the requirements at once, we able to collect few requirements. It will be analyzed, design with the help of prototype, then it will be developed and tested. The Same process will be continuing until all the requirements are completed. Once all Requirements are completed and the build is stable, then it will be delivered to the client.   Advantages: We can save time and cost of the project. The risk can be analyzed at the early stage of the life cycle and it can be prevented. The requirement change can be accepted at the middle stage of…

  • Models of Software Development,  Software Development

    Software Development Model – Waterfall Model

    There are below 5 types of Software Development Models: Waterfall Model Spiral Model V Model Fish Model Agile Process   Waterfall Model: The sequential execution of all the phases in Software Development Life Cycle is known as Waterfall Model. Once the phase is completed the high level management will analyze that phase. Advantages: It is easy to implement. Disadvantages: The Risk can’t be analyzed at the early stage of the life cycle and it can’t be prevented. Time Consuming Process and Costly Process. The requirement change can’t be accepted at the middle of the process. It still needs to be update the requirement, then the company will take the requirement change…

  • Quality,  Software Testing

    Levels of Software Testing Part – 2

    Levels of Software Testing Part – 1 UAT (User or Client Acceptance Testing): Once the build is stable in Test Environment the Project Manager will inform the client through email that build is stable, then the client will send User Acceptance Test Cases (UATCs) to the Testing Team. The Test Team will execute all the UATCs, if all are pass, then they will deliver the build to the client. The client will again execute all the UATCs in stage environment. If all are pass then they will deploy in production of live environment. UAT is of two types: 1. Alpha Testing, 2. Beta Testing. Alpha Testing: Executing all the UATCs…

  • Quality,  Software Testing

    Levels of Software Testing Part – 1

    There are below 5 Level of Software Testing: Unit Level Testing Module Level Testing Integration Level Testing User Acceptance Testing (UAT) System Testing   Unit Level Testing: The smallest flow or the part of application is known as Unit. The Developer will divide application’s module to multiple units and develops the code for all the units. Developer will check whether each and every unit is working as expected or not is known as Unit Level Testing. The Developer is responsible for Unit Level Testing.   Module Level Testing: The Developer will combine the group of related units to form a module. Once the module has prepared then the Developer will…

  • Quality,  Software Testing

    Software Testing Methodologies

    Software Testing Methodologies is of 3 types are: Black box Testing White box Testing Grey box Testing   Black box Testing: If the resource (example: Software Tester) is performing testing on the functional part of the application then he / she will be treated as Black box tester. The Test Engineers are Black box Tester. They will check whether the developed software is as per the client’s requirement or not. He will test whether the developed software is fulfilling the End User used flows or not (Flow Scenario).   White box Testing: If the resource is testing the structural part (Programming) of the application then he / she will be…

  • Miscellaneous

    CRPF पर कायरतापूर्ण हमला

    सोमवार दोपहर को नक्सलियों द्वारा किए गए इस भयावह हमले में सुक्मा में कंपनी कमांडर सहित 25 जवान शहीद हुए। 5 जवान गंभीर हालत में हैं। 300 नक्सलियों ने जवानों पर हमला किया जबकि छत्तीसगढ़ में स्थित सुकमा में सड़क के निर्माण की देखरेख करते हुए जवान। बहादुर कांस्टेबल शेर मोहम्मद जो गंभीर रूप से बंदूक की लड़ाई में घायल हुए हैं उन्होंने युद्ध में 3 नक्सलियों को भी मार गिराया और उन्होंने कहा कि 300 मजबूत नक्सल समूह एके -47 और आईएनएसएएस राइफल्स से जवानों पर हमला किया और ग्रामीणों ने उन्हें मदद भी की। सीआरपीएफ की 74 वीं बटालियन के 99 सैनिक उन्हें अच्छी तरह से बदला देते…

  • Software Development

    Types of Software Application

    There are two types of Software Application: Web Application Desktop Application   Web Application: Web applications are those applications can be access by using some browser. It is of two types: 3 – Tier N – Tier 3 – Tier: The Presentation Layer, Business Layer & Database layer will present in 3 different systems. So it is called as 3 – Tier Architecture Application. N – Tier: It is same as like 3 – Tier Architecture Applications but it contains more number of Servers and Databases based on the number of users. The Business logic will be distributed among the Servers & Databases based on the request. Desktop Application: These…

  • SDLC,  Software Development

    Software Development Environment

    Software Development Environment is a combination of three layers: Presentation Layer Business Layer Database Layer   Every Software application contains environment. Presentation Layer: It is the front – end which the end – user is using it. It is also known as client.   Business Layer: It is the server which is responsible to serve the request. It will take the request from the application, send it to the database, take the response from the database then send it back to the application. The whole process is known as serving the request.   Database Layer: It is responsible to store the data in the form of tables. For SDLC Part…

  • Quality,  Test Scenarios

    Test Cases for Upload functionality

    Test Cases for Upload functionality Now a days it is a need to upload files as we are taking photos, videos, selfies from our smart devices or upload official documents from our system or laptop etc. So due to all these usefulness, we need to test the Upload Functionality, so I am publishing some of the test scenarios are: Test Cases / Scenarios for Upload functionality Verify that there should be any Upload link or button available. Verify that upload link or button clickable. Verify that upload link or button is redirecting to any other link (like advertisement) or not. Verify that choose file window or screen must be open…