teaching software testing in colombia
TRANSCRIPT
Teaching Software Testing in Colombia
José Alejandro BetancurTest Manager, InterGrupo SALecturer, EAFIT University
José A. BetancurMBA, Eafit University
B. Sc. Computer Science, Eafit University
I’ve worked as:R+D Manager, Computer Architecture Professor, Thesis Advisor, process development consultant.
A little background
• First known testing project was officially made in 1998 (localization of Quicken, Intuit Inc.)
A little background
• First known testing project was officially made in 1998 (localization of Quicken, Intuit Inc.)
• First team build with just the objective to test, 1999. Orbitel S.A.
A little background
• First known testing project was officially made in 1998 (localization of Quicken, Intuit Inc.)
• First team build with just the objective to test, 1999. Orbitel S.A.
• First software testing company, 1999. Choucair Testing S.A.
Facts
• 4 companies focused only on software testing services
• around 300 software testing engineers
Facts
• 4 companies focused only on software testing services
• around 300 software testing engineers
• very different “concepts” when you ask what they do every day.
Facts
• 4 companies focused only on software testing services
• around 300 software testing engineers
• very different “concepts” when you ask what they do every day.
• testing made is “functional testing”
Facts
• 4 companies focused only on software testing services
• around 300 software testing engineers
• very different “concepts” when you ask what they do every day.
• testing made is “functional testing”
• 2 of these companies are starting to perform “technical tests”
Testing is:“A technical investigation
done to expose quality-related information
about the product under test”*
Testing is:“A technical investigation
done to expose quality-related information
about the product under test”*
*Cem Kaner
• Quality is not about implement the best practices (development or testing)
• Quality is not about validate uses cases
• Quality is not about implement the best practices (development or testing)
• Quality is not about validate uses cases
• Quality is not about check every functionality
• Quality is not about implement the best practices (development or testing)
• Quality is not about validate uses cases
• Quality is not about check every functionality
• Quality is not about...
• Quality is about implement the best practices (development or testing)
• Quality is about validate uses cases
• Quality is about check every functionality{ }
Fundamental Issues
Bug Advocacy
Testing Techniques
Test Design
RiskBased
SpecificationBased
Multivariable Testing
Fundamental Issues
Bug Advocacy
Testing Techniques
Test Design
RiskBased
SpecificationBased
Multivariable Testing
Scripted Exploratory
• Every single course had to include a session to talk more about definitions, RUP point of view, CMMI verification and Validation PA’s, and the difference between SQA and Testing.
• When the course were delivered to Companies (Banks, Telecoms) they realize that functional testing is just part of what they need: the course has to be conducted more focused on unit test and automation testing.*
• When the course were delivered to Companies (Banks, Telecoms) they realize that functional testing is just part of what they need: the course has to be conducted more focused on unit test and automation testing.*
* more tools oriented
• When the course were delivered to a Software Testing Company they start to change the way they sell their services, and start talking about acceptance testing, black box, performance testing.
• When the course were delivered to a Software Testing Company they start to change the way they sell their services, and start talking about acceptance testing, black box, performance testing.
* more context oriented