Tuesday 28 February 2017

Top Interview Questions & Answers for Software Testing

1. What is Static Testing?
Ans: Static Testing involves in reviewing the documents to identify the defects in the early stages of SDLC.

2. What is Verification in software testing?
Ans: Verification is the process, to ensure that whether we are building the product right i.e., to verify the requirements which we have and to verify whether we are developing the product accordingly or not. Activities involved here are Inspections, Reviews, Walk-through's.

3. What is Grey Box Testing?
Ans: Grey box is the combination of both White Box and Black Box Testing. The tester who works on this type of testing needs to have access to design documents. This helps to create better test cases in this process.

4. What is Positive and Negative Testing?
Ans: Positive Testing: It is to determine what system supposed to do. It helps to check whether the application is justifying the requirements or not.

Negative Testing: It is to determine what system not supposed to do. It helps to find the defects from the software.

5. What is Test Suite?
Ans: Test Suite is a collection of test cases. The test cases which are intended to test an application.

6. What is Test Environment?
Ans: Test Environment is the combination of hardware and software on which Test Team performs testing.

7. What is Test Harness?
Ans: Test harness is the collection of software and test data configured to test a program unit by running it under varying conditions which involves monitoring the output with expected output.




8. What is Top-Down Approach?
Ans: Testing takes place from top to bottom. High-level modules are tested first and then low-level modules and finally integrating the low-level modules to high level to ensure the system is working as intended. Stubs are used as temporary module if a module is not ready for integration testing.

9. What is Non-Functional Testing?
Ans: In simple words, how well the system performs is non-functionality testing. Non-functional testing refers to various aspects of the software such as performance, load, stress, scalability, security, compatibility etc., Main focus is to improve the user experience on how fast the system responds to a request.

10. What is Gamma Testing?
Ans: Gamma testing is done when the software is ready for release with specified requirements. It is done at the client place. It is done directly by skipping all the in-house testing activities.

11. What is Regression Testing?
Ans: Repeated testing of an already tested program, after modification, to discover any defects introduced or uncovered as a result of the changes in the software being tested or in another related or unrelated software components.

12. What is Recovery Testing?
Ans: Recovery testing is performed in order to determine how quickly the system can recover after the system crash or hardware failure. It comes under the type of non-functional testing.

13. What is Formal Testing?
Ans: It is a process where the testers test the application by having a pre-planned procedures and proper documentation.

14. What is Usability Testing?
Ans: To verify whether application is user friendly or not and was comfortably used by end user or not. The main focus in this testing is to check whether the end user can understand and operate the application easily or not. Application should be self-exploratory and must not require training to operate it.

15. What are the principles of Software Testing?
Ans: 

  1. Testing shows presence of defects
  2. Exhaustive testing is impossible
  3. Early testing
  4. Defect clustering
  5. Pesticide paradox
  6. Testing is context depending
  7. Absence of error fallacy
Get more information about Software Testing Training from real-time professionals visit Besant Technologies. Who is the leading IT Training Institute in Chennai. 

Friday 24 February 2017

7 Laws Anyone Working in Software Testing Should Know

INTRODUCTION

There are laws and principles guiding any procedure in life. For anyone working on software testing, there are some basic principles that must be put in place before a meaningful achievement can be achieved. Software Testing Training in Chennai is highly recommended because through it a light will be shown which will guide towards a successful session of testing.

There is also a process of Software Testing Online Training through which you can learn the knotty gritty of the process. There are laws guiding software testing which you ought to know. We are going to consider seven of these laws. These seven are a must before you take the step into Software Testing.



Analyses of the Test Results

Analyze all the results obtained thoroughly. If the final test result is fail; make a bold effort to analyze this result and a possible solution will be gotten if the analysis is patiently done.

Maximise your Test Coverage

Though it may seem practically impossible to achieve 100% coverage, yet, you can aim at that. There is wisdom in maximizing your test coverage any time you test software.

Keep Developers Away from Test Environment

There are times when problems occur in configuration changes missing in release or deployment document. It is caused by developers. To nip this in the bud, then you have to keep developers away so that they will not do such changes accidentally.

Read More...



Wednesday 15 February 2017

Few Things About Software testing

Software Testing is the procedure of executing a program for finding the software bugs. The very first process of software testing is validating and verifying a software program or application. Software Testing can be done either manually or using automated tools.

Importance of Software Testing

In the software development life cycles “Testing is more importance” which is used to improve the quality and performance of software developed. The major importance of testing is to avoid the bugs and get them cleared in the final critical stage.

Types of Software Testing

Manual Testing

Manual Testing is the process of manually testing the software for bugs. Manual testing is totally done by without using any automated tool or any script. Manual testing needs more effort, but it is necessary to check automation feasibility. Manual testing includes various stage such us unit testing, integration testing, system testing and user acceptance testing.

Automation Testing

Automation testing is also called as Test Automate. Automation testing is process of executing in-build scripted tests on a software application. Testers write test scripts and test cases using the automation tool. “Automation testing can mainly help to reduce manual testing”. It also avoids ricks similarity with human bugs.

Now days, Software Testing is one of the most wanted fields in IT industry. Many Training institute’s having software testing training courses. Pick right institute to start a career with software testing like Besant Technologies. Besant Technologies is the leading IT Training institute in Chennai, which offers best Software Testing Training course from real-time professionals with real-time scenarios. Fresher and experienced candidates can get trained and placed at top IT companies.  Further info contact 9962528294.


Wednesday 8 February 2017

Testing Based Interview Question & Answer

1. What is Pesticide Paradox?
Ans. If prepared test cases are not finding defects, add/revise test cases to find more defects.

2. What is End-to-End Testing?
Ans. Testing the overall functionality of the system  including the data integration among all the modules is called end to end testing.

3. What is Process?
Ans. A process is set of a practices performed to achieve a give purpose; it may include tools, methods, materials and or people. Software Testing Training in Chennai

4. What is Software Configuration Management?
AnsA methodology to control and manage a software development project

5. What is Test Scenario?
Ans. Identify all the possible areas to be tested (or) what to be tested.





6. What is Severity?
Ans. It defines the important of defect with respect to functional point of view i.e. how critical is defect  with respective to the application.

7. What is Test Case?
Ans. A Test case is a set of preconditions steps to be followed with input data and expected behavior to validate a functionality of a system.

8. What is Defect Age?
Ans. The time gap between date of detection & date of closure of a defect.

9. What is Gamma Testing
Ans. Gamma testing is done when the software is ready for release with specified requirements, this testing is done directly by skipping all the in-house testing activities.

10. What is Interface Testing
Ans. Interface testing is done to check whether the individual modules are communicating properly as per specifications. Interface testing is mostly used to test the user interface of GUI applications.

for more information about Software Testing reach us Besant Technologies, which offers best Software Testing Training in Chennai from real-time experts. 

Thursday 2 February 2017

Benefits of Software Testing

Test Automation is basically utilizing code to make programs that perform computerized tests for your product. The way this is unique in relation to manual testing is, rather than really playing out the test, one makes a robotized testing situation and oversees it. Test computerization is widely utilized for relapse testing, which searches out new bugs in a program and isolates them. Relapse tests are by and large to a great degree repetitive and tedious. Here is the place robotized tests come in and make life simple for a product testing proficient. Aside from this code-driven testing sort, the other field for robotized testing is client environment recreation. Testing programming can be made to recreate regular client environment utilizing mechanized keystrokes and mouse clicks. The product GUI reaction is recorded and broke down according to the mechanized info.

Software Testing is a process of identifying bugs or faults in your existing product before it is in the hand of our end users.Below are the top 5 main benefits due to which companies go with the decision of doing software testing.
  • Software Testing Training in Chennai helps in recognizing and settling bugs before the product gets to be distinctly operational, the risk of disappointment can be diminished significantly.
  • Any software does not really work alone. Now and again it needs to incorporate and work with other existing legacy systems, as need be. In such cases programming testing gives a truly necessary confirmation that it will work appropriately and its execution won't get influenced because of the coordination.
  • Software testing is a part of the product improvement prepare. It plays out a main driver investigation for which helps in making it more proficient. 
  • Software testing is completed remembering the end client. With a prescience for the situations that the end client will perhaps confront, tests are completed and their exactness and proficiency are noted for any inconsistencies. 
  • Reliability of programming can be measured by confirmation or its compliance with any set specialized standard. This aides in making certainty and a solid business relationship. 


Career Opportunities in Software Testing 

We have beforehand handled the discourse about which programming testing capability you ought to consider on our blog and now I'd get a kick out of the chance to concentrate on the following intelligent stride of the contention by managing the issue of profession openings in programming testing. 

As in each other calling, background and aptitudes are the twin turbines in your jet pack that will rocket you to the highest point of the business natural pecking order. 

Be that as it may, while already you must be okay at something to get to the top, youthful experts these days are urged to broaden their skill sets and present a balanced resume which separates them from their associates by through their adaptability. 

Be that as it may, keeping in mind the end goal to separate, regardless you have to pick the distinctive ranges you need to find out about and prepare in astutely. In this article, I talk about four of the most popular tracks in the product testing business, one of which–automated testing–is as of now the most attractive aptitude.

Get Trained in  Software Testing Training in Chennai from IT experts working in top MNC's and We provide best placements support provided by Besant Technologies who is the top training institute in chennai.