Tutorial Date

Tutorial Timings

Tutorial Code

Tutorial Title

March 23rd, 2010

0900 AM to

1230 PM

101H

Web and Application Usability Testing

presented by Ashok Sivaji, Usability Lab Head, Mimos, Malaysia

March 24th, 2010

0900 AM to 0500 PM

 

201F

Optimizing Testing through improved Regression Methodology

presented by Srinivasan Desikan, System Software Master Level Technologist, HP, India

March 24th, 2010

0900 AM to 0500 PM

 

202F

Practical Risk-Based Testing Strategy in the International Standard Software Testing Process

presented by Wonil Kwon, Executive Director, STA Consulting Inc, South Korea

 

 

Tutorial is based on the top five usability defects. These defects are discovered through usability testing.  The defects are discussed in detail with real world examples. The methods for detecting the defects are also elaborated. This is followed by the best practices on how to overcome the defects. The objective is to

  • Increase the awareness of design for usability
  • Increase the awareness of the significance of usability testing
  • Exposure on usability testing methodology
  • Hands on experience on usability testing
  • Best practices to overcome defects

 

 

  • Usability Tester/Engineer
  • Web Developers
  • Application Developers
  • Test/Software Managers
  • Test/Software Project Managers

 

 


  • Overview of usability defects
  • Methods to detect defects
    • Visual Clarity
    • Consistency & Standard
    • User Guidance & Support
    • Explicitness
    • Flexibility & Control
  • Real World Examples
  • Methods to detect defects
    • Heuristic Evaluation
    • User Experience Testing
    • Eye Tracker Tool
  • Recommendations & Best Practices to overcome defects
  • Case Study of Product Before & After Usability Study
    • Application
    • Web Based Solution

 

 

MIMOS, Malaysia

 

Ashok Sivaji graduated with a Bachelor of Electrical & Electronic Engineering from the University of Adelaide, Australia in 2000. He joined Agilent Technologies and gained valuable experience both in Santa Rosa, US & Penang , Malaysia as a test software & hardware engineer. He developed a strong interest in test infrastructure & application development. In 2004-2006, he joined Texas Instrument Malaysia as a Senior Test engineer. He was the lead test engineer to transfer & setup test infrastructure from Taiwan, Japan & US . He presented a paper “Measurement System Analysis” in the Third IEEE International Workshop organized by IEEE Computer Society. In 2006, he was promoted to lead and manage a team of test engineers in Agilent Technologies. He was awarded a merit award for the development of an Oscilloscope Pretest Test Solution. He was also involved in the test application development and standardization across multiple product lines. Due to career interest in software, he joined MIMOS Berhad, where he has been serving as a Usability Lab Head. He has organized and presented in the MIMOS Usability Workshop 2009, “Innovations in Usability Testing”.

 

 

 

 

 

 

 

Economic recession necessitated many changes in IT companies, and optimizing test cases and reducing the cost of testing are few of those changes. As per Gartner and other research journals, 80% of changes that happen in software products are defect fixes. Hence optimizing the regression testing can give better return on investment for any testing team. Regression testing is very important for the quality of the product, as this is the testing which ensures the exact product/build that is tested reaches the customer. The idea of regression is not only to test the defect fixes but also to ensure there are no side effects because of defect fixes. Testing for side effects becomes critical, as this needs several skills on product domain and testing technologies. A methodology for an effective regression testing requires several steps to select test cases properly as one can't decide the scope based on number of defect fixes or criticality of defect fixed. Selection of test cases for regression testing depends more on the criticality of defect fixes than the criticality of the defect itself. A minor defect can result in major side effect and a defect fix for an Extreme defect can have no or a minor side effect. It is a good approach to plan and act for regression testing from the beginning of project before the test cycles and that leaves only selection of specific test cases just before regression test cycles. Having a constant set of test cases for regression testing may not be a good idea. A good approach also involves the test cases categorized in to different priorities and resetting the results of test cases at different times. The presentation is aimed at explaining the planning, designing test cases and concluding results of regression testing.


The content of the tutorial is based on best practices paper presented at Washington, USA part of the PSQT/PSTT conference conducted by International Institute of Software Testing (IIST). This tutorial brings in the principles and practices from one of the best selling book “Software Testing – Principles and practices” authored by the presenter.  There is also a patent submitted on “Regression Methodology” by the author of this book.

 

 

 

 

 
  • Basic concept and definition of regression testing
  • Types of regression testing
  • How to select test cases for regression testing
  • Methodology and practical approach for effective regression testing
  • How to conclude the results of regression testing

 

 

 

Srinivasan Desikan is currently working as System Software Master Level Technologist at HP (STSD), Bangalore. He has worked as Director of Quality Assurance and testing at Talisma & Siebel and as Worldwide Director of QA at Agile Software. Srinivasan has held different technical and management positions at Novell Inc, Wipro, and C-DOT and was part of large testing and product development teams.
Srinivasan has been in testing the products since 1989 and some of those products enjoyed several million customers worldwide. Srinivasan is well known to the testing community around the world and has good experience in the areas of test automation, test management, test processes and in setting up test teams from scratch. Srinivasan has delivered talks on testing in the international testing conferences such as QAI-India, ASIASTAR-2002 (Melbourne-Australia), PSQT/PSTT-2003 (Washington, USA), SPIN (Chennai) and STeP-IN (Bangalore, India).

Srinivasan is passionate about testing and product development, and regularly delivers lectures and tutorials at several Universities and companies in India. He is part of the non-profit software testing certification board initiated to support the cause of Software Testing Community globally and till now he has certified more than 2000 professionals and students, as a service. He took part in the international exhibitions such as COMDEX & NetWorld Interop, and exhibited several products & technology.
Srinivasan has authored one of the best selling book titled 'Software Testing-Principles & Practices' published by Pearson Education, India, available both in English and Chinese languages. This book is being used by more than 40 universities in India and abroad. Some of his interesting articles and publications can be accessed at: stickyminds.com and QAGuild.com. He also submitted couple of patent disclosures on testing.

Srinivasan and his book received numerous awards and the most recent being Test2008.in Award for his contribution to Academia & Industry.

 

 

 

 

 

 

The risk-based testing is prevailing (or one of the mainstreams) in the software development and testing project, but the “how to” is not concrete and shared among the testing practitioners. The practical risk-based testing strategy based on the international standard, ISO/IEC29119, Software Testing, is to be thoroughly discussed in this presentation. The testing strategies under discussion include the organizational test strategy, master test strategy, and level (or non-functional) test strategies. The value of utilizing the risk-based testing strategy will be manifested through this presentation. In addition, the core of ISO/IEC29119 software testing process will be introduced and explained based on its implementation experience in the beginning of the presentation.

 

 

 

 

 

ISO/IEC29119, Software Testing, incorporates the current software testing standards such as IEEE 829, BS7925-1&2, IEEE1008, etc. It will eventually supersede all other standards meaning that other national and international standards are to be changed in compliance with the ISO standard. The structure of ISO/IEC29119 and its core software testing process will be presented and discussed. The practical application, recent development, and future work are to be followed in the presentation.

 

 

 

 

 

 

 

Tutorial contents Remarks
Big picture of software testing using STA map 1 hour

Introduction of ISO/IEC29119 software testing process

and risk-based testing strategy

  • organizational test strategy
  • master test strategy
level (or non-functional) test strategies
2 hour

Risk-based testing strategy in practice

  • how to build testing strategy
how RBT strategy is supported by test management tool
3 hour

 

 

 

 

 

Executive Director, STA Consulting Inc., Korea.

 

Wonil Kwon is the Executive Director of STA Consulting Inc., one of the leading software testing consulting & training companies in Korea. He is also the Representative of KTB (Korea Testing Board of ISTQB), the Korean representative of ISO/IEC 29119 (Software and Systems Engineering: Software Testing), one of co-founders of ASTA (Asian Software Testing Alliances) and a board member of SW quality certification by MKE (Ministry of Knowledge and Economy). He is also a member of the National Defense CIO Advisory Committee as well.


As the founder and representative, Wonil is actively involved in STEN (Software Test Engineers Network, www.STEN.or.kr), which is currently the biggest software testing community with over 10,000 members across the country.


He has renowned for his enthusiasm and expertise for his work, and innovative way of his consulting and training. Companies and organizations for which he has served include Samsung Electronics, LG Electronics, ETRI(Electronics and Telecommunications Research Institute), TTA(Telecommunications Technology Association), Hyundai Mobis, Prudential Life Insurance, SUN Microsystems, IBM, Samsung SDS, LG CNS and AhnLab, etc.


He has presented in various international software testing conferences and seminars (such as ICS Test in Europe, Agile Testing Conference in Europe, TSTC Conference in China, Softech Conference in Malaysia, etc.), and his influential training skills lead to delivering training courses in other countries as well.


As an author he has been producing books and testing journals including “Testers Insight (quarterly testing journal)”, "Practical Software Testing Foundation", "Learn Software Testing Through Questions", "Software Testing Terminology", "Testing Embedded Software (Translated)" , and “How we test software at Microsoft (Translated)”.