The Fundamentals of Software Testing for Amateurs, Professionals, Novices and Experts. Welcome to the Glamorous World of Software Testing. Jim Morrison said, "Let's just say I was testing the bounds of society. I was just curious."

Software Testing Magazines

A list of the best, top, recommended Magazines, Journals, Newsletters on Software Testing:


better software

BETTER SOFTWARE
The Print Companion to StickyMinds.com
by Software Quality Engineering, Inc, USA.
It's Here


crosstalk

CROSSTALK
The Journal of Defense Software Engineering
by The USAF Software Technology Support Center (STSC), USA
It's Here


software quality professional

SOFTWARE QUALITY PROFESSIONAL
American Society for Quality (ASQ), USA
It's Here


TEST

T.E.S.T.
The European Software Tester
T.E.S.T Magazine, UK
It's Here


testing experience

TESTING EXPERIENCE
The Magazine for Software Testers
by Díaz & Hilterscheid Unternehmensberatung GmbH, Germany
It's Here


If we have missed any worthy software testing magazines/journals/newsletters, let us know and we will add them to the list.


STC 2009

9th Annual International Software Testing Conference 2009 (STC 2009)

STC 2009

THEME:
  • Leading Continuity and Change- A Leadership Narrative

ORGANIZED BY:
  • QAI
  • Edista Testing Institute

WHO SHOULD ATTEND:
  • Software Testing Managers
  • Project Managers and Team Leaders
  • Test Center Heads and Practitioners
  • Chief Technology Officers (CTOs), Chief Knowledge Officers (CKOs)
  • Software Engineers and Developers
  • Offshore Testing Center Heads

WHEN:
  • November 19, 2009
  • November 20, 2009

WHERE:
  • Venue: Hotel Le Meridien
  • City: Bangalore
  • State: Karnataka
  • Country: India

EXPECTATION:
  • 250+ organizations
  • 600+ delegates

STC 2009 PROGRAM HIGHLIGHTS:

DAY ONE (November 19, 2009)

  • Software Testing - A Business Imperative - Makrand Teje, President and CEO, AppLabs
  • Software Testing Industrialization - Challenges and Pre Requisites for Success - Bruno Legeard, Co-Founder and CTO, Smartesting
  • Exploring Testing Leadership - Michael Bolton, Founding Partner, DevelopSense
  • The Golden Rules to Lead the Change - Gangadhariah C P, Vice President and Global Head - Testing Services, Wipro

  • Test Transformation and Cost Reduction - Rakesh Upadhyay, Satish Ankalikar, Ninad Kulkarni, Tech Mahindra
  • Strategic-Theme Based Value Transformation of Network Test Automation Solutions - Sanjay Kumar Misra, Infosys
  • Building an Automation Framework around Open Source Technologies- Muralidhar Yalla, MindTree

  • STaaS and SaaS: A Winning Combination for SME to a Successful Transformational Journey - Sushil Yadav, Capgemini
  • Increasing Test Effectiveness Using 4P Approach and Statistical Models- Ajay Garg and Himanshu Pandey, Aricent
  • Achieving Higher ROI By Implementing Hybrid Test Automation Framework- Kumar Saurabh and Saroj Patnaik, Birlasoft

  • Quality Outsourcing: Scalability with High Quality Under Controlled Cost - Pratima Maharana and Saroj Patnaik, Birlasoft
  • Evolving to Agile Testing from Traditional Testing - Nanjunda Prasad, Siemens
  • Formalizing Test Engineering through Test Architecture - J P Kurmi and Santi S, Net App

  • Meeting Testing Requirements for Changing Banking Industry as a Result of Global Economic Change - Sumit Kumar, Capgemini
  • Sprint Retrospective Checklist - Method and Mechanism to Track Project Health and Dev - QE Goals - Ajay Jain, Adobe
  • Fix Protocol Testing Accelerators – A Case Study - Rajashree Thandy, Capgemini

  • Corporate Presentation - Microsoft
  • Thought Leader from Accenture - Leader from Accenture (to be announced)
  • Thought Leader from HP - Leader from HP (to be announced)
  • Corporate Presentation - Accenture

  • 6 Tips for 6 typical Challenges in ‘Automation of Globalized Application - Vedachalam M, R Pranai Chandran, Infosys
  • Defect Analysis - A Boon! - Almas M. Gandhi, Aarti Sharma, L&T Infotech
  • Cloud Test Go - Cloud Based Performance Testing – Ramakrishnan Sitaraman, Bharathy Ramalingam, Gnanaprakasam Dhayanantham, CSS

  • Implementation of Predictability Model to Improve Test Coverage - Anjali Mogre, Atos Origin
  • Why Risk Based Testing is for Everyone? - Manoj Sharma, Anurag Gupta, Birlasoft
  • Service Oriented Architecture Testing - Uday Kumar Vussainsagar, AppLabs

  • Innovation in Software Testing: Past, Present and Future - Aparna Raman
  • Setting Up Right shore Test Center - Raghunath S Rane , Vasishali Jayade Capgemini
  • Web Security Testing: A minimalistic approach - Shatrughan Rai, Pravin Mukhedkar, Xpanxion

  • OBD - Outcome based Delivery Model - Umesh Shukla, Sunil Gupta Symphony
  • Quantitative Approach for Effort Estimation - Model to Standardize Testing Effort Calculations - Ajay Garg, Pankaj Vashisht, Aricent
  • Step Up Your Revenues and Ensure Reliability -Testing the Cloud - Shilpa Gangrade, Garima Joshi, Dhivya Nagendran, Deloitte

  • Bangalore Weekend Testers: Test, Learn and Contribute – Ajay Balamurugadas, EFI India
  • Product Software Performance engineering framework - A wheel for continuous improvement – Radhika Santhanakrishnan, C Devarajan, Vaishali Gulve, Infosys
  • Exploratory Testing - ‘The Steroid of Testing’ - Shaham Yusuf, Deloitte Consulting

DAY TWO (November 20, 2009)

  • Innovation in Software Testing - Tanuj Vohra, Partner Director, Program Management, Microsoft
  • TMMi - Preventing Defects and Reducing Cost - Brian Wells, Principal Consultant , Experimentus and Director, TMMi Foundation

  • Building Core Competencies for Testing Leadership - Pradeep Chennavajhula, CEO, Edista Testing Institute
  • Increasing Profitability through Lean Software Testing Frameworks - Shiva Jayagopal, Vice President and Global Head for Testing Services, Keane India
  • Test Management for Large Complex Delivery in Distributed Model - Minal Deshpande, Vice President – Testing Services , Deloitte Consulting
  • Corporate Presentation - HP
  • Software Certifications - Being Relevant to the IT Community

  • Thought Leader from Accenture - Leader from Accenture (to be announced)
  • Overcoming Challenges in Testing a Security Product - Rahul Shah, BMC
  • The Message From Defect Metrics - Suresh Srinivasan, Virtusa

  • Product Vaccination and Quality Upbringing - Pronil Sengupta, Akash Tomar, Adobe
  • Estimator Metrics: Assessment of QA Time and Resource - Amit Bhardwaj, Satish Kumar, Samin TekMindz
  • Performance Testing of Virtual Environments, a Reality – Ajay Walgude, Ashish Tyagi, Capgemini Financial Services

  • Thought Leader from HP - Leader from HP (to be announced)
  • Continuous Quality Improvement through Unstructured Testing - Pradeep Verma, Dinesh Kukreja, Adobe
  • Integrating Waterfall Testing Practice with Scrum Development: Identifying an orderly theme in Agile Delivery - Somesh Dwivedi, Vinay Agarwal and Gurleen Kaur, Sopra

  • Exploring No Mans Land with Keyword Driven Testing - Martin Gijsen, Founder, DeAnalist
  • Test Automation with a Mission - Anup Patnaik, Director - Quality Engineering, QA Infotech

Details on 9th Annual International Software Testing Conference 2009 (STC 2009) is available here.

Note: You are not alone.


ISTQB Certified Tester Foundation Level Syllabus

ISTQB Certified Tester Foundation Level Syllabus
Version 2007

istqb certified tester foundation level syllabus

Below is the Summary/TOC of syllabus.



1. Fundamentals of testing

1.1 Why is testing necessary
  • 1.1.1 Software systems context
  • 1.1.2 Causes of software defects
  • 1.1.3 Role of testing in software development, maintenance and operations
  • 1.1.4 Testing and quality
  • 1.1.5 How much testing is enough?

1.2 What is testing?

1.3 General testing principles

1.4 Fundamental test process
  • 1.4.1 Test planning and control
  • 1.4.2 Test analysis and design
  • 1.4.3 Test implementation and execution
  • 1.4.4 Evaluating exit criteria and reporting
  • 1.4.5 Test closure activities

1.5 The psychology of testing

2. Testing throughout the software life cycle

2.1 Software development models
  • 2.1.1 V-model (sequential development model)
  • 2.1.2 Iterative-incremental development models
  • 2.1.3 Testing within a life cycle model

2.2 Test levels
  • 2.2.1 Component testing
  • 2.2.2 Integration testing
  • 2.2.3 System testing
  • 2.2.4 Acceptance testing

2.3 Test types
  • 2.3.1 Testing of function (functional testing)
  • 2.3.2 Testing of non-functional software characteristics (non-functional testing)
  • 2.3.3 Testing of software structure/architecture (structural testing)
  • 2.3.4 Testing related to changes (confirmation testing (retesting) and regression testing)

2.4 Maintenance testing

3. Static techniques

3.1 Static techniques and the test process

3.2 Review process
  • 3.2.1 Phases of a formal review
  • 3.2.2 Roles and responsibilities
  • 3.2.3 Types of review
  • 3.2.4 Success factors for reviews

3.3 Static analysis by tools

4. Test design techniques

4.1 The TEST DEVELOPMENT PROCESS

4.2 Categories of test design techniques

4.3 Specification-based or black-box techniques
  • 4.3.1 Equivalence partitioning
  • 4.3.2 Boundary value analysis
  • 4.3.3 Decision table testing
  • 4.3.4 State transition testing
  • 4.3.5 Use case testing

4.4 Structure-based or white-box techniques
  • 4.4.1 Statement testing and coverage
  • 4.4.2 Decision testing and coverage
  • 4.4.3 Other structure-based techniques

4.5 Experience-based techniques

4.6 Choosing test techniques

5. Test management

5.1 Test organization
  • 5.1.1 Test organization and independence
  • 5.1.2 Tasks of the test leader and tester

5.2 Test planning and estimation
  • 5.2.1 Test planning
  • 5.2.2 Test planning activities
  • 5.2.3 Exit criteria
  • 5.2.4 Test estimation
  • 5.2.5 Test approaches (test strategies)

5.3 Test progress monitoring and control
  • 5.3.1 Test progress monitoring
  • 5.3.2 Test Reporting
  • 5.3.3 Test control

5.4 Configuration management

5.5 Risk and testing
  • 5.5.1 Project risks
  • 5.5.2 Product risks

5.6 Incident management

6. Tool support for testing

6.1 Types of test tool
  • 6.1.1 Test tool classification
  • 6.1.2 Tool support for management of testing and tests
  • 6.1.3 Tool support for static testing
  • 6.1.4 Tool support for test specification
  • 6.1.5 Tool support for test execution and logging
  • 6.1.6 Tool support for performance and monitoring
  • 6.1.7 Tool support for specific application areas
  • 6.1.8 Tool support using other tools

6.2 Effective use of tools: potential benefits and risks
  • 6.2.1 Potential benefits and risks of tool support for testing (for all tools)
  • 6.2.2 Special considerations for some types of tool

6.3 Introducing a tool into an organization



ISTQB stands for International Software Testing Qualifications Board.

The complete ISTQB Certified Tester Foundation Level Syllabus, in PDF, is available here.


Software Testing Fundamentals is dedicated to providing you relevant information on the basics of various aspects of software testing. The field of Software Testing, as opposed to Software Development, might not look glamorous to some but it is exciting to many of us and this site is devoted to share that excitement along with valuable information. Most of the articles here are compilations from various resources and experiences. In no way do we claim that we are the authoritative voice in this field and all our articles are open for discussion (See the open comment boxes). We advise you to apply the knowledge gained from this site at your own discretion. Nevertheless, we are committed to thorough research and we always welcome your contribution. And, of course, we will appreciate your reporting of any defects or enhancements you encounter on this site.