Upload
tran-manh-hung
View
216
Download
0
Embed Size (px)
Citation preview
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 1/22
Software Testing. Who Are You?October 24, 2014
1 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 2/22
Definition - Software testing?
• An investigation conducted to provide
stakeholders with information about thequality of the product or service under test.
• Provide an objective, independent view of the
software to allow the business to appreciateand understand the risks of softwareimplementation.
• Process of executing a software system todetermine whether it matches its specificationand executes in its intended environment.
2 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 3/22
Why is Software Testing Important?
• Software Testing is important as it detect
mission failure which impact on operational
performance and reliability if not done
properly.
• Effective Software Testing delivers quality
software products satisfying user’srequirements, needs and expectations.
3 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 4/22
The Importance of Software Testing Team
• The Testing Team is one of critical teams in
Software Industry.
• The Software Testing Life Cycle must toconduct in strictly manner following Software
Testing Process before any products arereleased to end-users.
• Software Testing don’t do well, high qualityproduct not visible.
• The great Testing team, the great companyimage.
4 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 5/22
Global Software Testing Service
5 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 6/22
Global Software Testing Trends
6 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 7/22
Different Types of Testing
• Dynamic vs Static Testing
• Black Box vs White Box Testing
• Function vs Non-function Testing
•
Automation vs Manual Testing• Sanity and Smoke Testing
• Regression Testing
• Ad-hoc and Monkey Testing• Development vs Dependent Testing
7 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 8/22
Type of Non-function Testing
• Performance Testing
• Load Testing
• Security Testing
• Usability Testing
• Globalization Testing
• Installation Testing
• Configuration Testing
• Compatibility Testing
• Recoverability Testing
8 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 9/22
Career Development for Software Testing
9 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 10/22
Misunderstandings at First in Testing Career
• Have not got the Developer Job yet, let be a Tester first. –
Developer is so difficult to reach, let choose Tester since this job is socushy.
– Be able to play as Tester in sort-term and hunting the Developer joblater.
– Why to be a Tester ? Developer is ‘Oách Hơn’. – Why Tester? Only excellent Developers are enough.
• Tester is not a true profession. – It is temporary and so boring job.
– Let be Tester! somebody said : Go ahead, Testing is ‘Dễ như ăn cháo’.
• Tester? What stupid thing! Income is lower Developer.
• Tester Job have no chance to develop the career ! TEST Day By Day!
• Manual Test is outdated since nowadays Automation Testing is lightof truth!
• Software Testing starting from when software is done byDevelopment team
10 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 11/22
Tester? Who are You?
• Pleasure in Information Technology (software, devices, …)
•
Fall in love with perfection• Be able to read/write pure code
• Keen intelligence
• Carefulness
• Detailed-orientation
• Solid Problem Solving Skill
• Self-management : Time, Tasks
• Skillful in English reading/writing skill
– Verbal English communication is advantages
• Entirely know what are doing
– The domain and industry knowledge
– Be able to see the whole picture not only your assignment
• Tester is someone who knows that things can be different
11 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 12/22
Excellent Testers. What are Characteristics?
• Boundless Curiousness Tò mò vô biên
• ‘Why?’ is always in your mind.• Positive thinking ‘Nothing is impossible’.
• Think out-of-the-box.
• Timeless passion in software bug Niềm đam mê vôtận về phần mềm
• Independent/unique/extraordinary thought .
• Extremely sensitive in observation Cực kỳ nhảy cảm
trong quan sát
• Very proficient in Cause Analysis and Resolution.
• Innovation continuously.
12 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 13/22
Excellent Testers. What are Skills ?
• They are traditional Testers
– Base skill and knowledge in Computer Technologyand Software Testing.
• They are non-specialist developers
–Fundamental coding.
• They are non-specialist Business Analysis
– Essential analysis and evaluation.
•
They are expert end-users – Risk and final quality evaluation to product before
release.
13 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 14/22
Test Leader? Who Are You?
• Very good in communication and negotiation skills.
• Doing well in verbal English communication.
• Fundamental project management.
– Be able to make decision.
• The idol of team.
– Pioneer and leader to resolve any raising issues anddifficulties in team.
• Expertise in Software Development Process.
• Understanding thoroughly the client’s expectation andtheir problems.
• Having deep understanding about domain knowledge ofAUT.
14 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 15/22
“Bring me a rock?”
• “Bring me a rock?”
• “Yes, but, what I really wanted was a small bluerock.”
• “Actually, I want a spherical one…”
• Ultimately, it becomes clear that the customerreally wanted a blue cat’s eye marble.
15 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 16/22
The Challenges to Software Testing
16 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 17/22
The Challenges to Software Testing
• Lack of education in Software Testing.
•Customers don't (really) know what they want.
• Requirement changes during the course of the project.
• Communication gaps exist between customers, engineersand project managers.
• Fill the gaps in the product and domain knowledge.
• Sometimes, testers and developers fight with each other onbugs and take the things personally rather thanprofessionally.
• Lack of end-user involvement in Testing.
•Schedules and estimates do not allow enough time fortesting.
• Without upper management/client support, it is difficult toacquire test tools.
17 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 18/22
Additional Information
• Requirement-based Testing will only detect 70% numbers of defect,
30% remaining is come from creativeness, advanced skills andinspiration in defect hunting.
• Good Developer isn’t able to be Good Tester but good Tester is able tobe competent Developer.
• ‘Thiệt là bá đạo! Trò vớ vẩn đó mà cũng nghĩ ra?’. It is a particular
comment from Developer that meaning they are facing with a super
Tester.
• The cost to correct the mistakes/wrong decision in quality control
activities in latest phase : product was released to end-users by many
times (10-100) if they are detected during earlier phase.• While software developers often work with one or more parts of the
software but not in whole, software Tester have opportunities to work
with the product as from end-to-end (the product is more than
software), as well as at a very deep level of details.
18 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 19/22
Well-know Quotes in Software Testing
• Software Testing can be used to show the
presence of bugs, but never to show theirabsence!
– Test More, Bug More
• Irreproducible bugs become highly reproducibleright after delivery to the customer.
• Software Testers do not make software, theymake product.
• Software Testers succeed where others fail.• Programmers are very nature writing code for
computer first and human next.
19 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 20/22
Professional Certification in Software Testing
• The International Institute for Software Testing
(IIST)
• Associate Level (CSTP-A)
• Practitioner Level (CSTP-P)
•Master Level (CSTP-M)
• The International Software Testing Qualifications
Board (ISTQB)
•
ISTQB Foundation Level (CTFL)• ISTQB Advanced Level (CTAL)
• ISTQB Expert Level (CTEL )
20 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 21/22
Conclusion
• No software testing…no software!
• Software Testing. Many can do it, but few can
do it well.
– There are still relatively few people specialized in
software testing. In particular there are relatively
few people who are good at it.
• Who want to be a Tester?
21 of 22
8/10/2019 GST 2015 Software Testing Who You Are
http://slidepdf.com/reader/full/gst-2015-software-testing-who-you-are 22/22
22 f 22