Specification Test Case Design Technique

Specification Test Case Design Technique

Specification-based technique is that they derive test cases directly from the specification or from some other kind of model of what the system should do. If a test basis is well defined and adequately structured we can easily identify test conditions from which test cases can be derived. There are three specification based techniques.

Soft Skills for Testers

Software testers have two kinds of skills: one set used to perform basic duties at work, and another set of skills used to approach work. Testers have an instinct and understanding for where and how software might fail, and how to find failures.

Importance of Software Security Testing

Security testing has a distinct relationship with software quality. Just because software meets quality requirements related to functionality and performance, it does not necessary mean that the software is secure. A security measure which protects against the disclosure of information to parties other than the intended recipient that is by no means the only way … Continue reading Importance of Software Security Testing

What is the relationship between Scrum and Agile?

Scrum is a pre-defined development lifecycle based on agile principles. Agile methodologies promote a project-management process that encourages frequent inspection and adaptation, and a leadership philosophy using teamwork, self-organization and accountability.

Difference between Software Testing and Software Development

Software testing: Software testing is process used to identify the correctness completeness and quality of the developed computer software. It includes a set of activities conducted with the intent of finding errors in software so that it could be corrected before product released to the end users.

Web Application Testing

Web testing is the name given to software testing that focuses on web applications. Complete testing of a web-based system before going live can help address issues before the system is revealed to the public. During this stage issues such as that of web application security, the functioning of the site,  its access to handicapped … Continue reading Web Application Testing

Exhaustive Testing

Testing all possible scenarios (all permutation and combination of functionalities) is called exhaustive testing. Exhaustive testing is usually done when the programs and the scope of project is small. For bigger projects exhaustive testing is impractical and is not used. Exhaustive testing is time consuming and costly, thus it has only theoretical significance.

What is Database Testing?

Databases are the collection of files which are interconnected. Databases at different servers may not be of same type, i.e. databases may be heterogeneous. Basically, database testing is a layered process. Database systems usually consist of four layers: the user interface (UI) layer, the business layer, the data access layer and the database itself.

Context Driven Testing

Context-driven testing is a paradigm for developing and debugging computer software. Context-driven testing could arguably be called agile testing because the principles it recommends are analogous to those suggested in the AgileManifesto. The context-driven school of software testing is flavor of Agile Testing that advocates continuous and creative evaluation of testing opportunities in light of … Continue reading Context Driven Testing

Advantages of Agile Methodology

Agile as the name refers implies something to do very quickly. Hence Agile Testing refers to validate the client requirements as soon as possible and make it customer friendly. Agile development methodology is a conceptual framework for undertaking any software engineering projects. There are a number of agile software development methods but the most popular … Continue reading Advantages of Agile Methodology


Contact Us