Software Testing and Quality Assurance
-
Software Testing Fundamentals
The basics of software testing for amateurs, professionals, novices, and experts. Basics, Levels, Methods, Types, Artifacts, Defects, Metrics, Career, Resources. -
Wikipedia: Software testing
From Wikipedia, the free encyclopedia. -
ISTQB Exam Certification
ISTQB Certification Exam Study Material. The site author is an ISTQB certified tester, who had to refer to content from various books, websites etc to understand some of the concepts and prepare for the exam. This site is a one stop study guide for anyone preparing for ISTQB certification exam or the ASTQB certification exam. All areas of the certification have been covered and explained in detail. Note: This website is NOT the official website of ISTQB nor affiliated with ISTQB. -
Software QA and Testing Resource Center
By Rick Hower. FAQ 1, FAQ 2, LFAQ, Resources, Tools, Web Tools, Jobs, Bookstore. -
Software Testing Help
By Vijay Shinde. -
Software Testing Dictionary
By TutorialsPoint.
Software Testing and Quality Assurance Certifications
Level | Institution | Certification |
---|---|---|
Foundation | ISTQB (BSTQB) | CTFL |
QAI | CAST e CASQ | |
ALATS | CBTS | |
IIST | CSTP-A | |
SofTest | CST | |
Advanced / Practitioner | ISTQB (BSTQB) | CTAL -TTA e -TA |
QAI | CSTE e CSQA | |
IIST | CSTP-P e CASTP-P | |
SofTest | CSTA | |
EXIN TMap NEXT | TMPTE | |
Expert | ISTQB (BSTQB) | CTEL -ST e -TA |
IIST | CSTP-M, CASTP-M e CSTAS | |
Manager | ISTQB (BSTQB) | CTAL-TM CTEL-TM |
QAI | CMST e CMSQ | |
IIST | CTM e CSQM | |
EXIN TMap NEXT | TMPTM |
-
ISTQB - International Software Testing Qualifications Board
Fundado em 2002.
Esta certificação em teste de software começou no Reino Unido com a Information Systems Examination Board (ISEB) da BCS - The Chartered Institute for IT (originalmente British Computer Society), atualmente BCS Professional Certification, quando uma comissão de teste de software surgiu em 1998. Em 2002, ASQF - Association for Software Quality and Further Education na Alemanha começou a dar suporte a um esquema de qualificação ao testador.- Wikipedia: International Software Testing Qualifications Board
- ISTQB Certification Path - Certified Tester Foundation Level (CTFL); Advanced Level (CTAL): Technical Test Analyst (CTAL-TTA), Test Analyst (CTAL-TA) e Test Manager (CTAL-TM); Expert Level (CTEL, em desenvolvimento): Security Testing (CTEL-ST), Test Automation (CTEL-TA), Test Management (CTEL-TM) e Improving the Test Process (CTEL-ITP).
- ISTQB Downloads Area: all PDF documents available.
- ISTQB Glossary (PDF)
- ISTQB Syllabi (PDF): Syllabus Foundation Level, Agile Tester Extension, Advanced Level; Expert Level Overview, under development.
- ASTQB - Amercian Software Testing Qualifications Board
- CSTB - Canadian Software Testing Board
- BSTQB - Brazilian Software Testing Qualifications Board [Em Português]
- Download BSTQB - Syllabus CTFL e CTAL e Glossário de Termos (PDFs em ZIP) [Em Português]
- Guia do Candidato CTFL e CTAL (PDF) [Em Português]
-
QAI - Quality Assurance Global Institute
QAI was established in Orlando, USA, by William E. Perry in 1980. First certification was initiated in 1985. First formal examination process was launched in 1990.- Software Certifications - International Software Certification Board
-
QAI Certifications
Qualidade Nível Fundamental: Certified Associate in Software Quality (CASQ), Nível Profissional: Certified Software Quality Analyst (CSQA), Nível Gerencial: Certified Manager of Software Quality (CMSQ).
Teste Nível Fundamental: Certified Associate in Software Testing (CAST), Nível Profissional: Certified Software Tester (CSTE), Nível Gerencial: Certified Manager of Software Testing (CMST). - QAI Code of Ethics
- Software Testing CBOK - The Common Body of Knowledge (CBOK) for the CSTE
- Software Testing CBOK - The Common Body of Knowledge (CBOK) for the CSTM
-
ALATS - Associação Latino Americana de Teste de Software [Em Português]
Fundada em 2002.- CBTS - Certificação Brasileira de Teste de Software
-
ALATS Manual dos Candidatos à Certificação Brasileira de Teste de Software - CBTS (PDF)
Inclui conteúdo do exame (syllabus) e referências bibliográficas recomendadas.
-
IBTQS - Instituto Brasileiro de Qualidade em Testes de Software [In Portuguese]
Fundado em 2006.- Analista de Testes Certificado (ATC)
Certificações ATC-NF: Nível Fundamental (Foco em Arquitetura), ATC-NA: Nível Avançado (Foco em Liderança), ATC-NE: Nível Especialista (Foco em Automação) - Glossário de Termos do ATC-NF (PDF)
- Syllabus IBQTS ATC-NF (PDF)
- Referências IBQTS (PDF)
- Analista de Testes Certificado (ATC)
-
IIST - International Institute for Software Testing
Certified Software Test Professional (CSTP): Associate Level (CSTP-A), Practitioner Level (CSTP-P), Master Level (CSTP-M), Certified Agile Software Test Professional: Practitioner Level (CASTP-P), Master Level (CASTP-M), Certified Test Manager (CTM), Certified Software Quality Manager (CSQM), Certified Software Test Automation Specialist (CSTAS). -
EXIN
-
EXIN TMap NEXT
TMap NEXT is based on the Sogeti Business Driven Test Management (BDTM) approach.
Professional Level: TMPTE - TMap NEXT Test Engineer; Management Level: TMPTM - TMap NEXT Test Manager. - TMap NEXT Test Engineer Preparation Guide (PDF)
-
EXIN TMap NEXT
-
SofTest Software Testing Support
Structural Testing - Unit and Integration Test Tools
-
JUnit
JUnit is a simple framework to write repeatable tests in/for Java. It is an instance of the xUnit architecture for unit testing frameworks.
- JUnit.org
The site is dedicated to software developers using JUnit or one of the other XUnit testing frameworks. -
JUnit Primer
Article by Mike Clark, Clarkware Consulting, 2000-10-07. This article demonstrates how to write and run simple test cases and test suites using the JUnit testing framework.
- JUnit.org
-
JUnitPerf
JUnitPerf is a collection of JUnit test decorators used to measure the performance and scalability of functionality contained within existing JUnit tests. By Mike Clark, Clarkware Consulting. - TestNG
TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use. - JSFUnit
JSFUnit is a test framework for JSF applications, by JBoss. It is designed to allow complete integration testing and unit testing of JSF applications using a simplified API. JSFUnit tests run inside the container, which provides the developer full access to managed beans, the FacesContext, EL Expressions, and the internal JSF component tree. At the same time, you also have access to parsed HTML output of each client request. - NUnit
NUnit is a unit-testing framework for all .Net languages. - PHPUnit
Unit test framework for PHP. -
unittest - Unit testing framework
Unit test framework for Python. Documentation available for multiple versions. -
MiniTest
minitest/{unit,spec,mock,benchmark}: Minimal (mostly drop-in) replacement for test-unit. minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking for Ruby. minitest/unit is a small and incredibly fast unit testing framework. It provides a rich set of assertions to make your tests clean and readable. -
Test::Unit
Test::Unit is an implementation of the xUnit testing framework for Ruby. If you are writing new test code, please use MiniTest instead of Test::Unit. Test::Unit has been left in the standard library to support legacy test suites. - DUnit
An Xtreme testing framework for Borland/Embarcadero Delphi programs. -
Embarcadero Delphi XE7 - Testing Applications
DUnit Overview, Unit Testing Overview, Developing Tests. RAD Studio integrates an open-source testing framework, DUnit, for developing and running automated test cases for your applications.
Other RAD Studio (Delphi and C++Builder) versions available on Embarcadero Technologies Product Documentation.
See also Delphi Unit Testing, video by Michael Findling with Mike Rozlog, on EDN.
Acceptance Testing - Functional Client Test Tools
- Selenium
Selenium is a test tool for web applications. Selenium tests run directly in a browser, just as real users do. And they run in Internet Explorer, Mozilla and Firefox on Windows, Linux, and Macintosh. Originally by OpenQA.
See specially Selenium WebDriver. - Watir - Web Application Testing in Ruby
- HttpUnit
J2EE functional testing framework. - HtmlUnit
HtmlUnit is a "browser for Java programs". It models the HTML documents and provides an API that allows you to invoke pages, fill forms, click links, etc. just like you do in your "normal" browser.
HtmlUnit is used as the underlying "browser" by the Open Source testing tools Canoo WebTest and JWebUnit. - Canoo WebTest
Canoo WebTest is a free Open Source tool for automated testing of web applications in a very effective way. - JWebUnit
JWebUnit is a Java framework that facilitates creation of acceptance tests for web applications.
Load Test Tools
- Apache JMeter
Apache JMeter is a 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions. By Apache Jakarta Project.