Combinatorial Array based Testing : Agile Testing - Way to reduce your test set

Almost all products in this world are not entirely tested only because -

  • They can not wait for exhaustive tests to happen
  • They do not know how to get the 100 exhaustive test suits.

Combinatorial Array is the new breakthrough in the Testing Algorithm. It reduces your test suit by 10 times or more. This Presentation will take you deep in to what Orthogonal Array based Testing is , its limitations, the solutions by CT.

This is one way you can make your testing Agile and also makes your test coverage 100%

 
 

Outline/Structure of the Talk

  • The Problem of Testing
  • The Coverage scenario and time crunch
  • Whats Orthogonal Array
  • The Limitations of OA
  • The Solution in Combinatorial Arrays
  • The Exception Handling
  • How to reduce test set
  • the Guarantee of 100 % test coverage with minimal Test Suite

Learning Outcome

What is Testing Agility?

Ways to reduce Test Suits by OA & CT

How to get 100 % Test coverage with Minimal Test Cases..

Target Audience

Testers, Test Managers, Developers, Managers & almost everyone who want to know about agility in testing

Prerequisites for Attendees

What Testing is?

How do we do it?

Thats it...

schedule Submitted 1 year ago

Public Feedback

comment Suggest improvements to the Speaker
  • Vishal Prasad
    By Vishal Prasad  ~  1 year ago
    reply Reply

    I like these aspects of the submission, and they should be retained:

    • need of the hour

    I think the submission could be improved by:

    • too much for 45 minutes
  • Srinivas C
    By Srinivas C  ~  1 year ago
    reply Reply

    You are trying to cover too much!

     

    You should also see  my article at scrumalliance on Scrum for testers...

    https://www.scrumalliance.org/community/articles/2013/august/the-rationale-for-testers-to-welcome-scrum

     

    ACCEPTED, absolutely.

    • Vijay Wade
      By Vijay Wade  ~  1 year ago
      reply Reply

      I agree Srini!

      I give due focus to more important topic and the other things that I need to just touch will touch and move so that the end to end story is viewed by attendees..

       

       

      Thanks for sharing your article ... It helps


  • Liked Mahesh Lal
    keyboard_arrow_down

    Mahesh Lal - Hidup Tanpa Batas - Building products that are changing the economy

    Mahesh Lal
    Mahesh Lal
    Product Engineer
    GoJek
    schedule 1 year ago
    Sold Out!
    30 Mins
    Keynote
    Intermediate

    When I joined GoJek 2 years ago, I was given the title of Product Engineer. And my job description was one a one liner -- "Solve hard problems?"
    Ambiguous? Yes.

    What ensued was a hypergrowth story in Indonesia that is still interesting and growing.

    We have had multiple tech issues and yet we have an uptime of 99.99% Even in cases of downtime, we hardly lose transactions. We handle more food orders in a day than all food companies in India put together. We are the largest food delivery service anywhere in the world outside of China. Our teams are lean, with sizes typically one tenth of what most Indian product companies have. As a company with dev centres in Singapore, Bangalore and Jakarta; there are bound to be confusions, and challenges with language. Yet we constantly manage to overcome it. It is here that I truly saw that titles mean nothing.

    All this requires some constant work and re-evaluation. Some lean XP principles. In this talk, I want to share how we do what we do.

    What we are building is basically "Hidup Tanpa Batas" - A Life without Limits

  • Liked Vishal Prasad
    keyboard_arrow_down

    Vishal Prasad - Killing thy Product Owner

    Vishal Prasad
    Vishal Prasad
    Lead Consultant
    Thoughtworks
    schedule 1 year ago
    Sold Out!
    30 Mins
    Keynote
    Intermediate

    "Why are you doing this to me?" - said the weeping Product Owner while shackled around the chains of a virtual conference where the hysteria of a development team built a mountain of expectations that crumpled on the shoulders of an individual who merely wished for happiness. Isn't this real?

    The intention of this talk is not to demean the profession of Product Ownership and I'm definitely not saying that killing them is a solution; in fact, the opposite. I wish to highlight the dysfunctions around this (cool) profession and make ourselves realise how development teams may hijack the Product Owner's responsibilities which may end up killing the credibility and the value chain driven by product ownership.

    This talk is based on this article: https://www.linkedin.com/pulse/killing-thy-product-owner-vishal-prasad

  • Liked Mandar Kulkarni
    keyboard_arrow_down

    Mandar Kulkarni - 10 Commandments for successful SAFe Implementation

    45 Mins
    Presentation
    Intermediate

    Based on my hands-on experience of implementing SAFe framework in one of the Fortune 500 companies for a group of 400+ members, I would like to share my experiences, thoughts and tips about the recommended practices of SAFe implementation.

  • Liked Chaitanya Inamdar
    keyboard_arrow_down

    Chaitanya Inamdar - Role of Agile in Institutionalization of User Experience and Design Thinking

    45 Mins
    Presentation
    Beginner

    Working in a Offshore R&D Captive always is challenging considering the "Factory" mindset of development team. Lack of domain knowledge and the user often elevate problems as the acceptability of the solutions provided is hampered and this causes a lot of rework.

    I and my colleagues (initially just 2 of us) tried to explore this problem and bring in a more "Product" centric mindset by helping projects in User Experience and Design thinking aspects. Business, Technology and Design being the key constituents of a successful enterprise, we decided to strengthen the Design aspects as we were doing fine in the other two.

    We explored this area using online webinars, professional training and certifications and a lot of hands on activities which helped us apply these techniques to transform the way in which we now approach our development.Integration with Agile principles have brought in various Operational benefits for us. Although this is just a start to a long journey of Ux , We (now a group of 8 colleagues) are proud to say that we are in the right direction to institutionalize Ux not only in our business unit but also trying to collaborate with other groups within the company.

    "Institutionalization of Ux within the organization is a phrase coming from Eric Schaffer (Human Factors International) who also has a book with this this name, is the transformation of an organization by bringing in the user centric aspects in the product development process.

  • vinaya muralidharan
    vinaya muralidharan
    Agile Coach
    Fiserv
    schedule 1 year ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    Product Owners and others responsible for creating and maintaining the Product Backlog often focus on functional items.

    With good engagement in the Backlog Management process from the Development Team and Architects, technical and architectural items also find their way into the Product Backlog.

    But what about the human-centric items related to accessibility, inclusivity, internationalization and sustainability?

    Through the talk and with the help of several supporting examples and a short exercise, I would like to highlight the importance of addressing these aspects in the Product Backlog. The examples will include examples of good and bad backlog items and design decisions.

    I will also share some tips on how Product Owners and supporting roles can work these aspects into the Backlog Management process. These will include some ideas from Design Thinking but will not be limited to that.

  • Liked Srinivas C
    keyboard_arrow_down

    Srinivas C / Dan R Greening / Payal Dev - ScrumMaster Master Class

    90 Mins
    Workshop
    Advanced

    ScrumMaster who take their role seriously are beset with difficulties. As a process Owner and problem solver, the issues are many and systemic fixes needed. So what can/should they do? As with many other competencies, problem solving needs practice. Here we confront a fictitious case-study (based on two real projects) with help from India's first Scrum coach. As he takes you through the thicket of a complex situation (aren't all real situations complex, and not just "complicated"?) you will get a series of in-depth example SM situations. Further a moderated discussion on how to handle them. Some will be your own. This will be different from a Certified Advanced ScrumMaster class, this doesn't have much coaching content, but a strong problem solving slant.

    NOTE: Case study here is of a "cummulative" type, which allows drawing wider lessons based on familiar common experience. The situation is meant to illustrate common (and one or two not so common) problems and their treatment.

  • Liked Nilesh Kulkarni
    keyboard_arrow_down

    Nilesh Kulkarni - How to get more out of your agile transformation journey.

    120 Mins
    Hands on Session
    Intermediate

    Many organizations are introducing agile transformation programs or maturing their existing programs. However overall business outcome of the transformation journey is not substantially high. While there could be many reasons for this, one of the major reason is focus on transformation of one small unit in entire organization - called product development. This session will help the attendees to understand what is business agility and how to rethink your enterprise agile transformation strategy for greater business outcomes.

  • Liked Sanika Bhide
    keyboard_arrow_down

    Sanika Bhide - Rapid prototyping, iterative development and continuous improvement : Case study in Genomics and Personalised Medicine research

    45 Mins
    Case Study
    Intermediate

    "Religion is omnipresent. It cannot be dispelled. If you try to dispel a religion, you will 'be' the religion." True enough for Agile methodologies. Since the advent of Agile, software development teams have been reeling in the power of quicker deliveries and self-organized teams, blissfully unware that scientific research has been employing these principles for centuries, already knowing and acknowledging the significance of this omnipresent religion.

    Genomics is a highly sophisticated cutting-edge science for human health. Interestingly, it is at the intersection of Health and technology where speed, innovation, trial and error are core to the development of out of the box solutions.

    Through this session, I will touch upon interesting case studies in Genomics, where Agile principles have contributed to accelerate the pace of breakthroughs in Personalized medicine.

    I will elaborate on how “Scientific research” in Genomics embraces Rapid prototyping for assays, develops usable bits of code (bioinformatics scripts) iteratively and strives to continuously experiment to arrive at MVP for complex human diseases.

  • Liked Vishal Prasad
    keyboard_arrow_down

    Vishal Prasad - The Grand White Elephant One Day Project Kick-off

    Vishal Prasad
    Vishal Prasad
    Lead Consultant
    Thoughtworks
    schedule 1 year ago
    Sold Out!
    45 Mins
    Talk
    Advanced

    One of the most widely used Scrum anti-patterns is the infamous Sprint Zero. This iteration is used by many teams across the globe as a period for homework activities before kicking off a project. Activities may typically include backlog refinement with the product owner, setting up development environments, reading deployment pipelines, applying logging frameworks, etc.

    It has been mentioned multiple times by the innovators of the Scrum Guide that it shouldn't take more than a day to begin a project, alas as the Scrum Guide mentions, Scrum is simple to understand, difficult to master; and the difficulty increases exponentially as we scale. So here's a workshop to master a one-day project kick-off using an extension of the white elephant exercise which I like to call - the Grand White Elephant for scaled teams.

  • Liked Sharmila Patwardhan
    keyboard_arrow_down

    Sharmila Patwardhan - Entrepreneur mindset for Agile teams

    45 Mins
    Talk
    Intermediate

    While most of the agile teams struggle to have "ownership" from their team members, how can we establish Entrepreneur mindset and how will it really benefit the teams is the real question.

    This session is to explain what Entrepreneur mindset is and how it can help Agile teams

  • Liked Pooja Wandile
    keyboard_arrow_down

    Pooja Wandile - Emotional Intelligence: The missing part of high performing teams

    45 Mins
    Talk
    Beginner

    Emotional intelligence (EQ/EI) by definition is the capacity to be aware of, control, and express one's emotions, and to handle interpersonal relationships judiciously and empathetically. Emotional intelligence is the key to both personal and professional growth.

    The world is highly competitive and lot of importance is attached to being highly intellect in order to succeed in professional and student life. But researchers have shown that our success at work or in life depends on Emotional Intelligence 80% and only 20% of intellect.

    Studies have shown that people with high EQ perform better at work place, they have strong leadership skills, and are better at mental health. These are the qualities every project manager, execs of organization, individuals aspire for. Intellectual Intelligence on its own is not sufficient to be successful at work or in life.

    EQ is often an ignored angle when focusing on building self organizing teams. It is unimaginable how amazing results can be acheived if people focus on EQ. In this session, we will look at why EQ matters in building high performing teams.

  • 45 Mins
    Case Study
    Intermediate

    Every organisation hopes / expects / demands high performance from their employees and teams. It's not very long ago when most effective organisations in the world had a ritual called yearly goal - setting. Many organisations still continue with this where the HR cascades a set of goals set by the organisation's leaders for their employees. This is usually followed by a quarterly to yearly review cycle which with most organisations are linked with incentives. In general terms, there ain't any flaw with this system; goal setting is an efficient way to continuously improve oneself. However, the execution of this process may be flawed and may lead to unoptimized results.

    With the advent of business agility, this focus shifted towards continuously learning & improving organisations. This meant that faster feedback was highly recommended for performance improvement and the idea of year-long goal setting seemed a talk of the yesteryears. Many organisations embraced this change by completely abolishing the yearly goal setting practice and instead relying on mentor relationships for an individual's performance improvement. This did improve relationships at the same time hindered transparency since the organisation goals were no longer directly accessed by every employee.

    When seen from the perspective of game theory, it's evident that optimum results are obtained when employees achieve goals which are highly beneficial to them at the same time aligned with the organisation's goals. With the former approach explained above, it's pretty clear that the employees in the first case were aware of the organisation's goals, even if the goals were not aligned with their personal goals. Whereas in the latter case, the lack of transparency meant that the individual's goals were highly focused and may not be in-line with the organisation's objectives.

    This is where Performance Kaizen aligns these two systems with a flavour of Management 3.0 in order to create an optimum setup where high performing individuals, teams, and organisations can thrive. In this session, we present a case study of this implementation at Springer Nature along with our results and learnings; followed by a brief hands-on exercise for the attendees.

  • Dan R Greening
    Dan R Greening
    Managing Director
    Senex Rex
    schedule 1 year ago
    Sold Out!
    90 Mins
    Workshop
    Beginner

    With a broader view of agility, agile methods can help you successfully tackle any tough challenge. That includes advancing your own career, promoting a healthy family, as well as marketing, HR, finance, recruiting, and, of course, software. This workshop-based class will teach you the most critical patterns of agile, and help you apply them to any challenging problem you face. It turns out when people around you are agile, it boosts your ability to be agile as well. You'll get to exercise a few coaching skills that can help you teach others to use these techniques.


    When you coach agile in large companies, like I do, you can start with software. But if you don't leave the software cocoon, your agile efforts will stall and might even die. Maladaptive managers dominate most organizations. They don’t know how or why they should adapt, much less teach rapid adaptation to their employees. Many agile scaling frameworks, like SAFE and LeSS, focus solely on software. They don’t do much for the overall agility of a company, because marketing, legal, HR, sales, business development, finance, operations, manufacturing, etc. limit the real agility of most software departments.

    I have been a serial entrepreneur, with some success. In 2008 I became Director of Agile Coaching in Citrix. As a former CEO, I knew our agile group had to leave the cocoon of software, because I could see marketing, legal and finance slowing software development down. But once I started working outside software, the Agile Manifesto, with its emphasis on software, hindered more than helped. I stopped using it. At Citrix, I taught marketing, operations, designers, finance, HR personnel, and managers to learn and adapt more rapidly. I started teaching and coaching other companies. I watched them gain market share and reduce costs. Their employees became happier and felt more fulfilled.

    A few years ago, I started a project to find and promote a universal definition of agility. I used affinity analysis to combine elements of Agile Manifesto, Scrum, Lean Startup, Lean Manufacturing, XP, Theory of Constraints, and even Getting Things Done. The agile community has been borrowing concepts from these other fields since the beginning, and I thought they must share some common principles. It turns out they do. I didn’t stop with that, but studied management, psychology, sociology, and chaos theory to explain why those principles drove success.

    The result is six powerful fundamental patterns I call “Agile for Everything.” You can apply them to software, of course. Scrum and Lean Startup emerge as obvious frameworks for software development and market development, respectively. We also gain insight into things we should add to Scrum and Lean Startup.

    Because they are so fundamental, you can talk about the Agile for Everything patterns with executives, and they can quickly understand how they apply to whole departments and organizations, and can implement the patterns immediately. You can also apply them to your personal life, building your career, more opportunities for your kids, and more happiness overall.

  • Liked Ashutosh Bhatawadekar
    keyboard_arrow_down

    Ashutosh Bhatawadekar - Coaching Paradox - Should we apply Command and Control techniques to bring transformation?

    45 Mins
    Talk
    Advanced

    One of the dilemmas faced by Agile coaches is how to transform Agile teams and business leaders, who traditionally have been following a “Command & Control” style, to a “Servant Leadership” style. This is an onerous task and there is a lot of excess baggage which has been accumulated over the years, which needs to be shed with the help of a coach.

    Many times coaches are frustrated by unsuccessful attempts to bring about this change and they tend to apply authoritarian coaching practices. This might bring in quick results however it defeats the very practices we as coaches preach.

    Shouldn’t a coach practice what is being preached or is it that radical changes come always with a command and force?

  • Liked Sandeep Yadav
    keyboard_arrow_down

    Sandeep Yadav / Nisha Yadav - Building High Performing Team

    45 Mins
    Talk
    Beginner

    The authors have done intensive research in the area and have trialed several aspects which will be covered in the session for building High Performing Teams.

    The authors have built hundreds of teams that are goal oriented, which deliver outcomes and which are very high in morale.

    In today's competitive world every organization wants to be high performing to outperform the competition and deliver optimum value to its customer.The building block for high performing organizations is great people and great teams.In this session we will share techniques to build high performing people, teams and hence the organizations.The authors will share experience with hundreds of teams from global organizations.

  • Liked Ritabrata Moitra
    keyboard_arrow_down

    Ritabrata Moitra - The Why and How of Trunk Based Development

    45 Mins
    Talk
    Intermediate

    Background

    A variety of branching strategies exist in the delivery universe as of date. Having worked with multiple of these, in my personal experience, I have explored the pains and gains that each of these strategies have to offer. While there are certain situations or delivery patterns that might make a certain strategy a better fit, in my experience, Trunk Based development usually is the most sane way of writing, maintaining and delivering production code.

    Approach

    Trunk Based development is a source-control branching model where developers push code ( of all possible features that are in development ) on to a single remote branch, referred to as the trunk. Developers at all costs try and resist the urge to create other long-lived development branches. This is important because developers, including myself, are mostly lazy. So if there is something that can ease their lives off today, they would rather do that knowing that they are up for a hard day in the future. This is mostly the paradigm of not developing on the trunk. Branching by features makes it easy for development teams in the shorter run. However a developer is well aware that he is going to stay up late in office the moment his project manager says that the code he has written on the trunk has to be released. What follows is merge hells, integration nightmares, bugs, angry developers and divorces.

    Findings

    In my career, I have worked with a bunch of branching strategies up and until now. While it is indeed easier in the shorter run to create feature or team-specific branches, it is almost always a painful and tedious job to bring things back into the master in order to release. Also in my opinion, other branching strategies defeat the entire purpose of Continuous integration since not ALL the code that is being written is being tested in unison.

  • Liked Chandan
    keyboard_arrow_down

    Chandan - AGILE COACH AS A PSYCHOLOGIST OR BECOMING A PSYCHOLOGIST

    45 Mins
    Talk
    Advanced

    We are in business of building software with the people, by the people and for the people.

    We need to build expertise to know people, understand people (Consumer behavior).

    How? We as an agile coach, what skills we should have to acquire such level of mastery through which we can be effective in change management.

    Coaching, is meant to help “healthy” clients, but instead of helping them solve problems, coaching focuses on helping persons utilize their abilities more effectively than they have previously.

    In my journey of Agile coach role for last 7 years I have read most of the materials related to Psychology. If we read more about Psychology the resultant outcome is enormous. It is advantage for self-development and developing others also.

    I have been coaching from last 7 years, I have coached more than 200+ team members, I have interacted with more than 400 + agile coaches, and I have taken more 100 + hrs. of Agile training. All these experience inspiring me that more and more we are maturing, we are becoming a Psychologist. We are becoming life coach where team members comes to us and share their challenges, personal challenges, they are trusting us. Most of the time various psychological techniques helping coaches to connect with the team members at much deeper level.
    I will be happy to share various models and techniques which is working for me and they are proven and should be work for anyone. We will talk more about positive psychology and its effect on team coaching.

  • Liked Mukta
    keyboard_arrow_down

    Mukta - The adverse impact of mind-set on CI/CD.

    Mukta
    Mukta
    CEO
    Crevise
    schedule 1 year ago
    Sold Out!
    45 Mins
    Case Study
    Advanced

    CI/CD are crucial practices to adopt for agile delivery success. The effective usage of continuous integration is contingent upon the average programmers state of mind under pressure. Replication of build-server environment and bringing forward as many steps of error-checking (verification) as possible can lead to huge saving of re-work. Conversely a good CI set up introduced mid-stream in a project has the social side effect of diluting the power of the very CI facilities which can bring about benefits in terms of increased quality and quick delivery.

    In this talk the overall interplay between CI set up and the developer's mind-set is analysed. In-depth examples of SCA on Java/JavaScript code with alternate configurations to demonstrate the effect. We also touch upon Definition of Done for a wider context. We draw a handful of conclusions on how to configure SCA.

  • Liked S R V Subrahmaniam
    keyboard_arrow_down

    S R V Subrahmaniam - Deciphering Business Value

    S R V Subrahmaniam
    S R V Subrahmaniam
    Agile coach
    Consultant
    schedule 1 year ago
    Sold Out!
    45 Mins
    Talk
    Advanced

    Objective of teams in agile is to deliver business value, under the guidance from the Product Owner. While what teams do is supposed to revolve around Business Value, do we know what it means?

    This session, with practical contexts emanating from the presenter's professional experience will delve into defining / formulating business value, what it means in differing contexts, markets & industries. For instance, How would it look for a Fintech start-up or a Financial institution in B2B or a company building Core banking product.

    Intent is not to prescribe or provide a singular definition of Business Value but to discuss and deliberate on the different dimensions and considerations. Often beyond cost of delay or Return on investment.

  • Liked Vijay Wade
    keyboard_arrow_down

    Vijay Wade - Team Kanban Practitioner Certification

    Vijay Wade
    Vijay Wade
    Agile Coach
    APGI - Agile Practitioners Group of
    schedule 1 year ago
    Sold Out!
    480 Mins
    Workshop
    Beginner

    DURATION: 1-day class

    PRE-REQUISITES: All experience levels are welcome. No previous Kanban training or experience is required?

    LEARNING OBJECTIVES:

    • Understand core concepts of the Kanban Method
    • Learn the 4 types of Team Kanban systems and when each is appropriate
    • How to run daily Kanban meetings
    • How to proceed to the next level with Kanban

    Who should take this course?

    From senior members looking to adopt lean management methods to members of delivery teams wanting to improve their work practices, Kanban is suitable for multiple audiences in an organization, including:

    • Project and product managers
    • Business analysts
    • Scrum masters, team leaders, and change agents
    • Software developers and testers
    • Agile coaches and practitioners