360 Logica

Independent Software Testing Blog

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 … Continue reading

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 … Continue reading

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 … Continue reading

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 … Continue reading

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 … Continue reading

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. … Continue reading

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 … Continue reading

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 … Continue reading

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 … Continue reading

 
 

Back to Top