Back To Normal

Subscribe To Our E-Mail Newsletter

Wednesday, December 30, 2009

What is the use of plan in Automation?

The purpose of the software test plan is to prescribe the scope, approach, resource, and schedule of the testing activities         The following are the important topics, which helps in preparation of Test plan.
             1.High-Level Expectations
             2.People, Places and Things
             3.Inter-Group Responsibilities
             4.Test phases
             5. Testing strategy
             6.Bug Reporting
             7.Metrics and Statistics
             8.Risk analysis.

Test Planning:

    Test plan: The Test Plan describes the tasks, schedules, approach, resources, and tools for integrating and testing the software application
    The Test Plan answers such questions as:
     What is being tested? 
     What are pass/fail criteria?
     When will each test occur?
     What hardware and software environment is required?
     What features must be tested?
     What features will not be tested?
     What are the responsibilities of individuals and organizations involved in the project?
     Identify the various modules and decide which modules/functionalities will be tested. Clearly mention which items are out-of-scope for testing
     List down the priority of testable items (conflict-resolution between the various players is of importance)

The test plan should include:
    Scope of the application being tested
    Approach to be taken (in detail)
    A tentative go live date
    A list of functions and procedures to be tested and their priority
    A list of who is responsible for testing each function and procedure
    Various milestones and timelines
    Details of the resources
    List of all deliverables
    Risk and mitigation
    Specifies roles/responsibilities of the various players: business analysts, technical analysts, development team, testing team, etc
Read More


Thursday, December 3, 2009

Class mapping in Silk Test?

Problem: When user take the window declaration for application, most of the objects are identified as custom win?User cant able to use the existing methods and properties for this class?

solution: User can map the custom win class with standrad class. In silk test, navigate to the options and click class map.There user can map the custom class with standard class and add to the list.

Saved location: All custom objects are stored in the project.ini file.

Example:
In web based application, button will identified as a text. user can mape the text with button class then reuse the existing button properties and methods for custom class.
Read More


Wednesday, December 2, 2009

How to override existing TextField methods in Class?

code

[-] winclass TextField: TextField
    void setText()
           print ("Derived settext class")
          derived :: SetText()
           return
Read More


Use of Winclass in Silk Test?

Winclass is a keyword to create the class(any user defined class)
Any win to inheritance properties of existing class.


Anywin is actually a parent class of any GUI object in Silk Test, i.e. all GUI classes are derived from Anywin.


  Example :

[-] winclass RpmSearch : AnyWin
   
    [+] HtmlPopupList  SelectModel
        [+] multitag "Model"
            [ ] "^Model"
            [ ] "#1"
            [ ] "$modelList"
            [ ] "@(980,66)"

Now user can use RPMSearch under the any class.


[-] window BrowserChild BasicSelector

       RPMSearch SelectorSearch

User Can Call the Object through like this.
      BasicSelector.SelectorSearch.SelectModel.Select("Polaroid")
Read More


Define BroweserChild in Silk test?

Browser Window is divided into the frames. Each frame has the BrowserChild Class, Class have all objects of the web page contents.
Tag: Default identification is caption of the page for Browser child.
Read More


Friday, November 27, 2009

What is the use of plan in Automation?

 The purpose of the software test plan is to prescribe the scope, approach, resource, and schedule of the testing activities
         The following are the important topics, which helps in preparation of Test plan.
             1.High-Level Expectations
             2.People, Places and Things
             3.Inter-Group Responsibilities
             4.Test phases
             5. Testing strategy
             6.Bug Reporting
             7.Metrics and Statistics
             8.Risk analysis.

Test Planning:

    Test plan: The Test Plan describes the tasks, schedules, approach, resources, and tools for integrating and testing the software application
    The Test Plan answers such questions as:
  •      What is being tested? 
  •      What are pass/fail criteria?
  •      When will each test occur?
  •      What hardware and software environment is required?
  •      What features must be tested?
  •      What features will not be tested?
  •      What are the responsibilities of individuals and organizations involved in the project?
     Identify the various modules and decide which modules/functionalities will be tested. Clearly mention which items are out-of-scope for testing
     List down the priority of testable items (conflict-resolution between the various players is of importance)

The test plan should include:
  •     Scope of the application being tested
  •     Approach to be taken (in detail)
  •     A tentative go live date
  •     A list of functions and procedures to be tested and their priority
  •     A list of who is responsible for testing each function and procedure
  •     Various milestones and timelines
  •     Details of the resources
  •     List of all deliverables
  •     Risk and mitigation
  •     Specifies roles/responsibilities of the various players: business analysts, technical analysts, development team, testing team, etc
Read More


What is Regression testing?

 Regression tests confirm that implementation of changes have not adversely affected other functions.  Regression testing is a type of test as opposed to a phase in testing.  Regression tests apply at all phases whenever a change is made.
Read More


What is system Testing?

 The system test phase begins once modules are integrated enough to perform tests in a whole system environment.  System testing can occur in parallel with integration test, especially with the top-down method.


Types of System Testing:  Refer the below URL

 http://en.wikipedia.org/wiki/System_testing
Read More


What is Integartion testing?

Individual components are combined with the other components , validate the communications,data sharing and links occurs the properly.
Integration testing : Divide into the following  three approaches
  • all-at-once
  • bottom-up       
  •  Top-down           
     Bottom up: Integration testing start from the low level components and end with the high level components.
     Top down: Testing will start from the lop Integrated level modules and connect to the branch level modules.
     all-at -once : it will Combine both top level and botton level members.
Read More


What are all identification for window declaration?

  • Caption
  • Index
  • Prior text
  • Location
  • Window id
  • Attributes
Read More


Thursday, November 26, 2009

What is the use of the True log Explorer?

  •    Easy to track the silk test related events or actions for particular cases.
  •   When exception is occurring, it will take the screen shots.
  • Silk Help : It helps you analyze test results files and can capture screen shots before and after each action, and when an error occurs.
Read More


When frame .inc file is created in Silk Test?

     After setting the enable extension to the browser or your window , it will generate the frame.inc file.
Read More


1. What is the differnce between create new project and create from existing project in silk test?

 When user creating the project , it will ask user to select either create project or create from existing project.
  • create new project
             It will generate the  default silk test files.
  • create from existing project
             User have option to add the current project files(inc,.t,pln) to the new project. we can reuse the existing frame work instead of creating.
Read More


Interview Questions For s/w Testing?

Telephonic Round :

1 St Round

 1. Tell me about your project?
 2. How to recognize the custom objects through the silk test?
 3. What type of frame work you worked on that?
 4. Explain about the data driven frame work?
 5. Explain  about the key word driven frame work?
 6. How do you call the test case as string other than test plan?
 7. What is the use of @ operator in silk test?
 8. If assign the work you to complete in five days , but i asked to complete in three days.? What u will do
 how will you estimate your self?


2 nd Round
----------------

 1. What type of testing technique used in ur project?
 2. How can u different use case and scenario?
 3. Explain detail about the shell script?
 4. If i am passing the data in run time , how can i get it as input for the file?
 5. how will you write testcase from Use cases?
 6. What is your Role in automation team?

F2F

 1st Round
 1. Explain about your project?
 2.How to test the performance of your application?
 3. Drive  the Use cases for following  scenario
        a.Server
        b.Client
        c.security
        d.System testing
           1. Performance
           2.Networking

 Desktop------> Vm utility--------> server vm 1
                                                                   vm2
                                                                     |
 iphone---------->broker---------------------

2 nd Round

 1. How do you differentiate SDLC and TDLC?
 2. What is socket?
 3. Explain about OSI layer
 4. Mount command in Unix
 5. how to remove the dir in unix?
 6. Waht is DHCP?

3rd Round
  1. What is the differnce between create new project and create from existing project in silk test?
  2. What are all option available for Enable Extension?
  3. When frame .inc file is created?
  4. What is the use of the True log Explorer?
  5. What are all identification for window declaration?
  6. What is the agent option to set the Grid Table?
  7. Try overwrite the existing function of Text field methods?
  8. What is Integration testing?
  9.What is system Testing?
  10. What is Regression testing
  11. Write the simple query to fetch the values from table and certain condition?
  12. Explain about inner and outer most join?
  13. What is the use of plan in Automation?
  14. What are all the input elements for test Plan?
  15. How to change the Dom Extension ?
  16 . Expansion of DOM?
  17. What is ROI?
Read More


Functionality of DHCP

Dynamic Host Configuration Protocol (DHCP). Used in server-based applications to allocate shared IP addresses to individual computers. When a client computer requires an IP address, a DHCP server assigns the client an IP address from a pool of shared addresses.

For example, a network may have 80 workstations, but only 54 IP addresses available. The DHCP allows the 80 workstations to share the 54 IP addresses in a way that is analogous to an office with 80 employees who share a phone system with only 54 trunk lines. In this scenario, it is expected that in normal operation no more than 54 employees will be on the phone at the same time. That is, the 55th employee and beyond will not be able to get onto the system.
Read More


Socket

SOCKET :For computers to communicate over the Internet, each computer, client or server, must utilize a standard set of protocols called TCP/IP. This suite of protocols is referred to as a TCP/IP stack or socket.    
There are numerous versions of TCP/IP stack available, for every target platform and operating system (UNIX, PC, Macintosh, handheld devices, etc.). The TCP/IP stack,is composed of five layers: application, transport, Internet,data link, and physical.
Read More


Common problems in N/W

1.Check the network connection b/w client server. Because we can not able to accessible the client-server with out connection.
2.Slow connection will make the time out process
3.Check the configuration b/w client server.
4.Firewall may also block the server -client connection.
Read More


TCP UDP Basic

TCP is referred to as a connection-oriented protocol. Connection-oriented protocols require that a channel be established (a communications line established between the sending and receiving hosts, such as in a telephone connection) before messages are transmitted.

UDP is considered a connectionless protocol. This means that data can be sent without creating a connection to the receiving host. The sending computer simply places messages onto the network with the destination address and hopes that the messages arrive intact.

Difference: UDP does not check for dropped data. The benefit of being connectionless is that data can be transferred more quickly; the drawback is that data can more easily be lost during transmission.
Read More


Tuesday, November 24, 2009

Silk Test File Systems

File system
-----------

1..t file
   It will have all testcase related information. User can write there own flow based test cases,functions.

  Accessibility: It likes private file,whatever user keeping the information, it not able to access through other file

2. .inc file
    It will have information about class, procedures , methods,and relationship between the above
three(frame work.). User can define the global declaration , even user can write private and public
methods here.

    Accessibility: user can access globally , through out the project.

3. Plan file.
   
     User can categorize all test cases into common task name(suit)Following inputs are available in the plan file.
 It will classifies into three categories

  testcase :
  1.      script
  2.      test data
  3.      testcase
  attributes
  1.     category
  2.     developer
  3.     component
  4.     module
  5.     priority
  symbols.
4. res file
    It contain the information about the test run  pass /fail and also log information.

 Other Files .
  • .vtp (project File)
  • .s suite Files
  • ini profile related files
Read More


1.Silk Test Basic

Silk Test is an automation tool for Regression testing.It will support in multiple platform Linux,windows and solaris.  It have the powerful object oriented scripting language 4Test.

 If you want to know more about Silk Test arcitecture and File systems.

Please go through the following link :

http://en.wikipedia.org/wiki/SilkTest
Read More


Wednesday, November 18, 2009

Telephonic Interview in Mncs

I had on interview for Automation testing in Silk test two weeks before. Interview was happened around 45 minutes through the manual and some automation frame discussion.
HR again called me for the 2 nd round techinal. it was went through fine around 45 minutes.
Next week , they called for Face to Face interview in the form of metting the manager. After going there, i realialised they have three more round. Again they are asking question from basic.
Basically what reason they have the telephonic round? they want to filter the candidate through telephonic round?
Worst thing happening in the s/w industry. they are unnessary wasting the Candidate timing.
Just ,I shared my experience here. Because i cant scold any body directly.
Read More


What is the Use of Mount command in Unix?

It is used to connect the file system to unix environment. if user want to connect Floppy or cd , then he can use mount command to add the file system .
For more thing:
http://linux.about.com/od/commands/l/blcmdl8_mount.htm
Read More


560 Free Online Courses

Top 200 universities launched 500 free online courses.  Please find the list here .