Posts

Showing posts from October, 2022

OOPs Concept in Selenium - Must know topics for Automation Tester

Image
                        OOPS Concept in Selenium As we know Automation testing has increasing demand in market. Most of the companies are utilizing automation to increase efficiency for their business process and operations. Because of which Market is showing a boom in automation sector. Automation testing provides valuable tools for business to use to their advantage, which results in improving quality and delivery standards for their customer. Many freshers and Manual testers want to kick start their career in Automation testing, but before learning about automation tools and processes one must go through basics of Java.One of the most important topics in basics of Java is OOPS CONCEPT. I will try to explain it in most simple words so that even non-tech guy can understand it.                                    ...

Software Testing Life Cycle - Frequently asked Interview Question

Image
                   Software Testing Life Cycle What is Software Testing Life Cycle? Software Testing Life Cycle is the sequence of activities to be executed to ensure the quality of the product. STLC has different phases where each of them has a specific goal and deliverable. While the software is being developed, testing team analyses requirement, start writing test scenario and test cases, define entry and exit criteria, etc. Each phase of STLC has its own goal which enhances product quality. There are 6 phases of  Software Testing Life Cycle: 1. Requirement Analysis 2. Test Planning 3. Test Case Development 4. Test Environment Setup 5. Test Execution 6. Test Closure Requirement Analysis: In this phases, testing team analyses and study the requirement of the software. They understands what exactly needs to be tested and what not to be tested. The testing team communicates with the stakeholder or BA to understand the req...

Test Engineer roles and responsibilities- Job description and Salary

Image
          Test Engineer roles and responsibilities Test Engineer plays a very crucial role in production process. Its responsibility of tester to test the application thoroughly and give sign off before it goes into production. A Test Engineer should have good communication skill, sound knowledge of Software testing concepts, ability to design test cases and scenarios, etc. We will discuss in detail about Test Engineer roles and responsibilities below: Test Engineer Roles Test Engineer should first understand the application requirements by referring RTM( Requirement traceability matrix) or discuss with clients or BA to have complete understanding of the product. Once the requirements are clear, he/she should design test suites, create test scenarios and write test cases to test the functionality of application under test. After writing test cases, he/she should execute those test cases and verify whether the expected and actual results are same....

Testing Techniques in Software Testing- Find bugs in seconds

Image
  Testing Techniques in Software Testing What is Software Testing Technique? Software Testing Techniques  are different techniques with the help of which you can design better test cases. When we have to test any application, we can have lot of test cases. Exhaustive testing is not possible always, at that time we can use these techniques to reduce our test cases and increase test coverage. There are many testing techniques and each one of them is helpful to find specific type of defect. Example: Testing techniques which may find defect in end to end business flow might not be able to find Structural defects. . Based on requirement of Software, a suitable testing techniques can be used. Each testing techniques offers variety of features and benefits. There are mainly 2 types of testing techniques Black Box testing   and  White Box Testing . Black Box testing: It is a type of testing in which functionality of an application is tested. Coding knowledge is not req...

Software Engineer Journey

Image
My Journey to become Software Engineer The IT business is currently experiencing a massive boom. This is caused by numerous things, including high ctc, the ability to work from home, and many others. Many people from a variety of backgrounds, including the arts, Commerce, and BSc are trying to break into the IT industry. But there are concerns that pervades everyone: Will I be able to get job in IT industry?  How can I get into this field without any coding knowledge? Will I be able to sustain in this field given that others are more technically sound than me? These questions bothered me as well. That's why I am going to share my journey with you all and by the end of this I hope you all will be able to make a right choice. Hello All, My name is Arnold Nirmal. I am an Electrical Engineer from 2015 batch. And Currently I am working as Senior Test Engineer in one of the reputed IT firm and I am very much satisfied with the job and salary. After I have completed my graduation, I ...

Introduction to Software testing - in 5 mins

Image
Introduction to Software Testing Software Testing is the process of verifying the functionality of a software product. It is an essential process in the software development life cycle, and it is often used to ensure that the software meets customer requirements. Testing can be divided into two main categories: Functional Testing and Non functional Testing: Functional testing tests the functionality of a software product, while non-functional testing tests the product’s reliability, usability, and performance of software product. Need of Software Testing Software testing is an essential process in the software development life cycle. It helps identify and fix defects in software before it goes into production. The most important part of software testing is finding defects early. If defects are found and fixed during the development process, the software will be of better quality and will be more reliable. Most software defects can be fixed with a little effort, but it’s important to fi...