Subscribe by Email


Showing posts with label Peers. Show all posts
Showing posts with label Peers. Show all posts

Wednesday, May 2, 2012

TestLink is a Free, open source test case management tool? - Explain?


Testlink is a free open source test case management tool! It means that it can be freely redistributed and accessed. These kind of open source tools have been invented so to support the new environment created by the issues like:

                                            1.  Licensing
                            2.  Copyright
3                          3. Domain issues
4                          4.  Consumer issues
    
      

Concepts of Open Source Models

 -The open source models employ the concept of different agendas but concurrent with different approaches in  production. 
      - The whole open source concept works on the principle of the peer production.
      - Peer production means collaborating and bartering with the end documentation, source material, blue prints and product which are available for free to the public.
    - The source code of the testlink is made publicly available and the public is given full right for modifying, copying and redistributing it at no cost. 
   - It has evolved through the community operation which is comprised of many individual software programmers from large companies. 

       

What purposes are facilitated by Test Link?


       Testlink is an open source test management tool and provides the facilitation for purposes like:
1                                          1. Test specification
                                            2. Test planning
                                            3. Test reporting
                                            4. Tracking of the requirements
                                            5. Collaborating with the well known bug trackers
     
         

 Features of TestLink

      1.  Set urgent tests
            2.  Custom.css
            3.  Gives an option for creating new test cases and requirements.
            4.   Offers the possibility to do a quick DIFF of the 2 test case versions.
            5.   Fully supports the internet explorer 9 via ExtJS 3.4.0.
            6.  Direct links to each and every requirement can be generated.
            7.  Table ruler
            8.  The requirement versions are well supported by the internal links.
            9.  After editing the requirements and specifications, the tree can be refreshed.
          10.  The states of the tree can be stored and restored in a very reliable way.
          11.  Test result matrix facilitates the filtering by status.
          12.  Requirement revisioning.
          13.  Test case and new requirement comparison method.
          14.  PHPMAILER
          15.  Collapse and expand buttons for trees
          16.  Log messages for the history of the requirements.
          17.  MSSQL support
          18.  IE8 based event viewer
          19.  Query metrics
          20.  Improved minor usability
          21.  Improved tables via EXT- JS
          22.  Improved filters
    23. At the build level, test case execution assignment has been provided.


In spite of all such great features, currently there are two features lurking out:

               1. The debug messages interfere with the working of the reports.
               2. There are troubles going on with the updating of the test case executions. 
       
       

Benefits of TestLink

 

      1. Using the testlink, one can easily integrate one’s test scripts to get the results. 
     2. It is a test management tool that is completely independent and is very effective in managing testing cycle    in a short period of time. 
     3. It helps in cutting down the management, development and maintenance cost of your project, thus making the whole project quite affordable and feasible for you.
     4. It helps in simplifying and accelerating the whole testing process and reporting by:
                 -  Collecting and organizing all of your test cases in a dynamic way.
                 -  Tracking the metrics and the results in association with the test execution.
                 -  Capturing and reporting the details.
                 -  Customizing itself to fit your processes and requirements.
5. It overall assists you in conducting an efficient and thorough testing process and makes best use of the experience it has achieved over 100s of implementations for the clients around the world. 
6. The redistribution of this tool is governed by the GNU general public license.


Friday, April 16, 2010

Introduction to Peer-to-Peer Networking

Peer to peer is an approach to computer networking where all computers share equivalent responsibility for processing data. Peer-to-peer networking (also known simply as peer networking) differs from client-server networking, where certain devices have responsibility for providing or "serving" data and other devices consume or otherwise act as "clients" of those servers.

Characteristics of Peer-to-Peer Network


- A P2P network can be an ad hoc connection—a couple of computers connected via a Universal Serial Bus to transfer files.
- A P2P network also can be a permanent infrastructure that links a half-dozen computers in a small office over copper wires.
- A P2P network can be a network on a much grander scale in which special protocols and applications set up direct relationships among users over the Internet.
- P2P software systems like Kazaa and Napster rank amongst the most popular software applications ever.
- P2P technologies promise to radically change the future of networking. P2P file sharing software has also created much controversy over legality and "fair use."
- A P2P network implements search and data transfer protocols above the Internet Protocol (IP).
- To access a P2P network, users simply download and install a suitable P2P client application.

A P2P setup can facilitate the following:
- Sharing of file by all the users of the network.
- Telephony.
- Media streaming - both audio and video.
- Community/discussion forums.

Types of P2P Networks


The P2P networks are normally classified as either ‘pure’ or ‘hybrid’ types.
Pure Networks
- Peers have got to be equals – no single node can supersede or dictate terms over another.
- There is no requirement of a central server and as such, no possibilty of a client-server correlation.
- There is also no need for a central router.

Hybrid P2P Networks
- This type of network needs to have a central server that can store data on all the peers and deliver it whenever asked to do so.
- The route terminals are treated as addresses, each one of which can be referenced by a specfic set of indices.
- Since the central server is not supposed to have any kind of resources available to it, the peers themselves are required to host all the resources. As and when required, a peer informs the central server about the type of resource to be shared and the details of the peer/s who should be allowed to share it.

Benefits of P2P Networks


1. Efficient use of resources.
- Unused bandwidth, storage, processing power at the edge of the network.
2. Scalability
- Consumers of resources also donate resources.
- Aggregate resources grow naturally with utilization.
3. Reliability
- Replicas.
- Geographic distribution.
- No single point of failure.
4. Ease of administration
- Nodes self organize.
- No need to deploy servers to satisfy demand (c.f. scalability).
- Built-in fault tolerance, replication, and load balancing.


Facebook activity