Support

Forums

Contact Me

Agile Testing Poster

Agile testing is a software testing practice that follows the principles of agile software development. Agile testing is built upon the philosophy that testers need to adapt to rapid deployment cycles and changes in testing patterns. Providing and getting feedback early, fast and regularly is one of the testers main task.

AgileTestingPoster

From http://bbv.ch/images/bbv/pdf/downloads/poster/bbv12_poster_agile_testing_1.0_web.pdf

You can order a print version at http://www.bbv.ch/de/posterbestellung.html

Find more at http://bbv.ch/de/unternehmen/publikationen.html

QUALITY DRIVEN DEVELOPMENT POSTER

AgileRequirementEngineeringPoster

From http://bbv.ch/images/bbv/pdf/downloads/poster/bbv11_poster_agile_re.pdf

You can order a print version at http://www.bbv.ch/de/posterbestellung.html

Find more at http://bbv.ch/de/unternehmen/publikationen.html

Subcategories

  • Coding
  • Resources
  • Cryptography
    Cryptography is the field concerned with linguistic and mathematical techniques for securing information, particularly in communications.
  • Open Source
    In general, open source refers to any program whose source code is made available for use or modification as users or other developers see fit. (Historically, the makers of proprietary software have generally not made source code available.) Open source software is usually developed as a public collaboration and made freely available
  • Technique
  • Useful Code
  • Webservices
    Webservice is a collection of protocols and standards used for exchanging data between applications. Software applications written in various programming languages and running on various platforms can use web services to exchange data over computer networks like the Internet, in a manner similar to inter-process communication on a single computer. [Wikipedia]
  • References
  • News
     
  • Tuning
    How to make changes to JAVA applications till it perform as expected...
  • Continuous Integration
    Continuous integration describes a set of software engineering practices that speed up the delivery of software by decreasing integration times.
  • XML

    The Extensible Markup Language (XML) is a general-purpose specification for creating custom markup languages It is classified as an extensible language because it allows its users to define their own elements. Its primary purpose is to facilitate the sharing of structured data across different information systems, particularly via the Internet,and it is used both to encode documents and to serialize data. In the latter context, it is comparable with other text-based serialization languages such as JSON and YAML.

    This category contains tips and tricks on JAXB, JXPATH, SAX, Dom

     

  • Usability
    Usability refers to the ease with which a User Interface can be used by its intended audience to achieve defined goals. This incorporates many factors: design, functionality, structure, information architecture, and more...
  • Interoperablity
    The ability of a system or a program to work with other programs or products without special effort...
  • Design Patterns security

  • Debugging
    Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware thus making it behave as expected. Debugging tends to be harder when various subsystems are tightly coupled, as changes in one may cause bugs to emerge in another. [Wikipedia]
  • Eclipse

    eclipse categoryEclipse is an open platform for tool integration built by an open community of tool providers. Operating under a open source paradigm, with a common public license that provides royalty free source code and world wide redistribution rights, the eclipse platform provides tool developers with ultimate flexibility and control over their software technology. More at www.eclipse.org

  • Framework
    Framework is a defined support structure in which another software project can be organised and developed. Typically, a framework may include support programs, code libraries and a scripting language amongst other software to help develop and glue together the different components of your project. Programmers complete the program by providing application-specific components.
  • Javascript
    JavaScript, in its modern form, is an object-based scripting programming language based on the concept of prototypes. The language is best known for its use in websites, but is also used to enable scripting access to objects embedded in other applications. It was originally developed by Brendan Eich of Netscape Communications Corporation under the name Mocha, then LiveScript, and finally renamed to JavaScript. [Wikipedia]
  • Java problems
  • Tools
  • Jokes
  • JAVA tools
  • Security
    Computer security is the effort to create a secure computing platform, designed so that agents (users or programs) can only perform actions that have been allowed. This involves specifying and implementing a security policy. The actions in question can be reduced to operations of access, modification and deletion. Computer security can be seen as a subfield of security engineering, which looks at broader security issues in addition to computer security. [Wikipedia]
  • Testing

    The purpose of testing is to discover errors. Testing is the process of trying to discover every conceivable fault or weakness in a work product.

    • Beta testing: Operational testing at a site not otherwise involved with the software developers.
    • Stress testing: Testing conducted to evaluate a system or component at or beyond the limits of its specified requirements.
    • Regression testing: Rerunning test cases which a program has previously executed correctly in order to detect errors spawned by changes or corrections made during software development and maintenance  
    • Alpha testing: Testing of a software product or system conducted at the developer's site by the customer
    • Compliance testing:  Conformance testing or type testing is testing to determine whether a system meets some specified standard.
    • Acceptance testing: Testing conducted to enable a user/customer to determine whether to accept a software product. Normally performed to validate the software meets a set of agreed acceptance criteria.


  • Design Patterns Creational patterns
    Creational design patterns are design patterns that deal with object creation mechanisms, trying to create objects in a manner suitable to the situation. The basic form of object creation could result in design problems or added complexity to the design. Creational design patterns solve this problem by somehow controlling this object creation. [wikipedia]
  • Design Patterns Structural patterns
    Structural Design Patterns are Design Patterns that ease the design by identifying a simple way to realize relationships between entities.
  • Design Patterns Behavioral patterns
    Behavioral design patterns are design patterns that identify common communication patterns between objects and realize these patterns. By doing so, these patterns increase flexibility in carrying out this communication.
  • Scrum Software development
    Scrum is an iterative, incremental framework for project management and agile software development. Although Scrum was intended for management of software development projects, it can be used to run software maintenance teams, or as a general project/program management approach.

Donations

Thank You for supporting my work