Testing Activity



Q.what is software project Test Plan?
     software Project Test Plan is a document the describes the objective , scope , approch and focus of a testing effort. the process of preparing a test plan is a useful way to think throught the effort needed to validate the acceptability of software project.

Q.when do you chose Automation Testing?
    we can choose automation testing for lorger project or on going long term project.

Q.what is Ad-hoc testing?
    Ad-hoc testing is the least formal testing approach testing carried out using no recognized test case design technique.

Q.what is clear box Testing?
    clear box testing is same as white box testing. it is  a testing approach that examines the application program structure and derives the test cases from application logic.

Q.what is software configuration management?
      software configuration managed covers the tools and processes used to control , coordinate and track code requirements documentation problem changes request , designs tools, complete libraries , patches and changes made to them and to keep track of who make the changes.

Q.what is difference between  priority and severity?
       Priority:Priority is about scheduling.
       Severity: Severity is effect of the bug.

Q.what is monkey Testing?
    monkey testing is random testing performed by automated testing tools,these automated testing tools are called as monkey .

Q.what is structural Testing?
     Structural Testing is way to test software with knowledge of the internal working of the code being tested.

Q.what is test plan?
   Test plan is a document that describes the scope , approach , resource and schedules of internal testing activity.

Q.what is Test Scenario?
     Test scenario is the document that describes the test cases and the sequences in which they are to be executed.

Q.what is Reliability Testing?
     Reliability refers to the consistency of a measure. A test is considered reliable if we get the same result repeatedly. Software Reliability is the probability of failure-free software operation for a specified period of time in a specified environment.

Q.what is verification and validation? 
      Verification:
                  Verification is a static practice of verifying documents, design, code and program. It includes all the activities associated with producing high quality software: inspection, design analysis and specification analysis. It is a relatively objective process.
      validation:
                 Validation is the process of evaluating the final product to check whether the software meets the customer expectations and requirements. It is a dynamic mechanism of validating and testing the actual product.

Q.what is Static Testing?
      the fundamental objective of static testing technique is to improve the quality of software product by finding errors in early stages of software development life cycle.

Q.what is Dynamic testing?
      Dynamic testing is used to test the software by executing it Dynamic testing is the validation part verification and validation.

Q.what is Test Frist Design?
      Test Frist design is one of the mandatory practices of Extreme of Extreme Programing(XP). it requires that programers do not write any production code until they have frist written a unit test.

Q.what is Test Procedure?
     A document providing detailed instructions for the execution of one or more test case.

Q.what testing activity you many want to automate?
     Automate all the high priority test cases which needs to be execute as a part of regression testing for each build cycle.

Q.what is Data Driven Testing?
    Testing in which the action of a test case is parameterized by externally defined data values,maintained as a file or speedsheet a common technique is automation testing.

Q.what is path testing?
     A white box test case design technique that uses the algorthem flow of program to design tests.

Q.what is Gorilla Testing?
    Testing are particular modules functionality heavily.

Q.what is Ramp Testing?
     Continually raising an input signal until the system break down.

Q.what is Positive and negative testing?
     Positive Testing:Testing Aimed at showing software works also know as "test to pass".

    Negative Testing:Testing one particular modules, functionality heavily.

Q.what is use case?
    A simple flow between end user and the system. it contains pre-condation , post condition, normal flow and exceptions.it is done by Lead Team/ Tester.

Q.what is ETVX Concept?
    1)Entry criteria-input and condition attacked.
    2)Task-procedures ex-HLD,LLD etc.
    3)Validation-building quality & verification activity . ex-Technical review.
    4)Exit-Criteria-output with condition attacted. ex-Approved design document.

Q.What is Testware?
Testware is a subset of the software for software testing. Testware includes all materials that needed for testing the software. The material are Test Plan, Test Cases, Design Document, Requirement Documents, Test Script, Test Input, Expected Results, Database, Environment, Files and other utilities and software that needed for testing the software.

Testware is produced with both Validation and Verification method. Testware should be placed under the control of a configuration management system, saved and faithfully maintained.

Testware is different from the general software from 2 ways

  • Testware is developed by the Software Tester for different purpose
  • Testware have different quality matrices and different users. 
Like Software Testware can also be reused. The Testware produced by the software tester so that they can become the valuable assets for the company.

Q.Why Software Testing Necessary?
Software Testing is always necessary because for humans it is very common behavior to commit mistakes. Sometime these mistakes are not important but sometimes these mistakes are expensive and dangerous so testing is very important to find out these mistakes before it harms the users. So Software Testing is the process to check whether the actual result meet with the expected result to find out that system is bug free.


Importance of Software Testing:

  • Software Testing is useful to find out the defects that happen during development cycle
  • Software Testing is use to ensure that client satisfaction
  • Software Testing always ensure the reliability of the Application
  • Software Testing needed for Quality of the product
  • Due to Software Testing low maintenance cost occur and more accurate and reliable product
  • Software Testing provide the Good performance of the system
  • Software Testing requires due to system may be failure or may be more expensive if major bug found in later stage of product 




1 comment:

  1. I am happy to find this post very useful for me, as it contains a lot of information. I always prefer to read the quality content I found in you post. Thanks for sharing.
    Best software testing training institute in chennai
    Software testing courses in chennai

    ReplyDelete

To bring all feasible courses , online and easy to use...