22
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

GST 2015 Software Testing Who You Are

Embed Size (px)

Citation preview

Page 1: GST 2015 Software Testing Who You Are

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

Page 2: GST 2015 Software Testing Who You Are

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

Page 3: GST 2015 Software Testing Who You Are

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

Page 4: GST 2015 Software Testing Who You Are

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

Page 5: GST 2015 Software Testing Who You Are

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

Page 6: GST 2015 Software Testing Who You Are

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

Page 7: GST 2015 Software Testing Who You Are

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

Page 8: GST 2015 Software Testing Who You Are

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

Page 9: GST 2015 Software Testing Who You Are

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

Page 10: GST 2015 Software Testing Who You Are

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

Page 11: GST 2015 Software Testing Who You Are

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

Page 12: GST 2015 Software Testing Who You Are

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

Page 13: GST 2015 Software Testing Who You Are

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

Page 14: GST 2015 Software Testing Who You Are

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

Page 15: GST 2015 Software Testing Who You Are

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

Page 16: GST 2015 Software Testing Who You Are

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

Page 17: GST 2015 Software Testing Who You Are

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

Page 18: GST 2015 Software Testing Who You Are

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

Page 19: GST 2015 Software Testing Who You Are

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

Page 20: GST 2015 Software Testing Who You Are

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

Page 21: GST 2015 Software Testing Who You Are

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

Page 22: GST 2015 Software Testing Who You Are

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