Chaos Testing: A Method or Madness?2021-10-14T14:43:16+00:00

It’s in our nature to explore boundary and push the limits, to see just how fast we can go, how big we can build it or how strong we can make it.

‘Chaos Testing’ has emerged as an integral part of the testing methodology. It helps to verify that the applications perform well despite unprecedented events or system failures

In 2010, Netflix migrated to the cloud and the one lesson they learned along the way was that, “the best way to avoid failure is to fail constantly.”

They created a tool called “Chaos Monkey” which would induce failure by randomly killing services.

The Netflix team later released Chaos Monkey as open source software which has been widely popular and that leads to a question that poses in front of us is that, “What is the discipline of Chaos Engineering as a whole?”

The discipline of Chaos Engineering is defined as “the experimentation on a distributed system in order to build confidence in the systems capability to withstand turbulent conditions in production.”

Chaos testing involves working with a finished product in a test environment, manipulating some of the environment settings, and seeing how the product coped under pressure.

So, will you learn more about your systems by random destruction or with a methodical process?

If you are choosing a tool and working on your list of requirements your goal should be to focus on the learning aspect. Every Chaos Engineering tool can destroy things, that is what they are built for, but will that tool be conducive to learning, and help you be a more knowledgeable engineer is what you should focus on.

Learn more about Chaos Engineering at our upcoming event – TestExpo and Agile & DevOps Expo: Adaptive Challenges, 20-21 October, online (EMEA time zone) where Nikhil Barthwal, Software Engineer at Facebook will talk about CHAOS ENGINEERING: BUILDING IMMUNITY IN PRODUCTION SYSTEMS” at his KEYNOTE.

Click here to see the full programme.

Be among the 5 lucky persons to get a free pass for the event. Register now!

Register Now
Tools play an integral part in successful adoption of DevOps within an enterprise2021-09-23T13:35:03+00:00

DevOps is the bridge closing the gap between Development and Operations and bringing them together. In a more straightforward way, it means that the developers i.e., the people who create software have views that were exceedingly different from the people in operations i.e., the people who run the software.

DevOps is without a doubt hot at the instant and is revolutionizing the workplace, making DevOps engineers a valuable part of the corporate. New technologies and tools crop up continually in DevOps, so ideally, DevOps authorities have to be curious and inclined to hold up the tempo of change.

Join us at World Conference Next Generation Testing where we will look at the current tooling landscape for DevOps adoption and the factors that we will need to consider while choosing them for our own context in a presentation by our esteemed speaker, Nivarti Jayaram, Chief Data Officer, Societe Generale

Come let us meet and listen to the discussion on the best practices to excel in DevOps and explore its transformative powers for your industry and stay connected with the latest trends in DevOps and get a chance to network with your fellow participants and speakers.

Be among the 5 lucky persons to get a free pass for the event. Register now!

Author: Debjoy Guha

Test Automation – AI in Test Automation2021-09-23T13:22:50+00:00

Automation helps quality assurance (QA) experts increase productivity in processes.

Advantages of using such technologies include: –

The capacity to affect redundant errands such as;

  • Generation of relevant data for deciding
  • Early detection and correction of bugs, amongst others.

There is a need to continuously improve the functionality of the tools. It can assist with configuration and increment the unwavering quality of the outcomes. it’s an excellent change that lessens reliance on manual testing. Organisations are able to achieve greater efficiency, transparency, and speed in automation testing.

Artificial intelligence goes to vary testing from multiple points of view. There are several automation scenarios like Automated validation, UI testing, Testing APIs, Spidering AI, and Image-based testing already leveraging AL in Test Automation.

In the area of Agile & DevOps, AI helps enterprises with more robust testing. Understanding the effect of the progressions on the business measures, independent recuperating of the test scripts, and straightforward test information blend can help in stepping through taking test automation to a better level. As an IT Professional, you need to be available to accept advancement with AI to release the real capability of digital transformation.

UNICOM Is helping IT professionals from the past few decades by enhancing their knowledge in the field of Agile, DevOps, and Testing technologies through conferences, webinars, and training programs. Here is a must-attend the conference: World Conference Next Generation Testing 2021 for every testing professional. Top industry experts are going to talk about several trending technologies and new organisational adoptions in the field of Agile, DevOps, Testing, and Al.

Be among the 5 lucky persons to get a free pass for the event. Register now!

Author: Kumaraswamy

Jump-start your Non-Functional Testing, today!2021-12-24T07:53:11+00:00

The quality of software testing needs to go through a phase of evolution be it in the field of functional or a non-functional testing. Let’s just call it ‘Metamorphosis’. The criticality of this phase is predominant which includes changes in availability, reliability, scalability, portability, maintainability, usability and that’s not all! There may not be one set benchmark or one method of testing, set for each stage of a product’s evolution, but a lot more. Each stage having a different set of problems that your organisation needs to overcome.

Using a mix of different testing tools and suiting up to the stages of product’s maturity will boost an organisation to continue scaling its testing. Each constraint narrows down the number of design choices, these are nothing but non-functional requirements. Every product owner is willing to develop a product as long as he or she can achieve the required set concurrent users. There is always a template available to a product, but there’s only one product that reaches the notch, the one with ‘out of the box’ approach, whilst satisfying the needs, wants and desire of the customer.

For example:

  1. A driver wants direction to be accurate 90% of the time, and even reasonable the 99th percent of time.
  2. As a user I want the website to be available 100% whenever I try to access it. If not, I will switch to another website.
  3. As a manager I want to keep a single database for all my needs, keep more than one will be frenetic.
  4. As a customer I want to run every possible software in a single operating software.

One needs to solve those pieces of puzzle.

Only if, we look beyond the blunt requirements of the dominion product risk market, we will get to see the true ‘Metamorphosis’. The only way to achieve this is by determining the amount of gratification the customer will get while using the software. This will completely define how good or bad the software went through the evolution phase.

To know more, visit our event website – World Conference Next Generation Testing 2021

24-25 November, Online (ANZ, India and SE Asia time zone).

“Good to great user stories with story cubes” by Priya Patra, Program manager, Capgemini – register to attend UNICOM’s flagship conference.

Be among the 5 lucky persons to get a free pass for the event. Register now!

Author: Subham Gupta

Embracing low code, no code2021-09-23T06:31:29+00:00

The rise of low-code and no-code platforms has played an important role in simplifying programming for the masses. Not every person has the chance to figure out how to code, thus, these stages started to democratize programming improvement.

Everything started for certain developers who began building devices to outwardly create, work together and convey applications faster, without a lot of traditional hand-coding. It wasn’t until 2014 that Forester named these apparatuses as “low-code” platforms.

This innovation utilized visual displaying with simplified interfaces to help both developers and non-developers cooperate with code without any problem. No-code vendors anticipate the client’s requirements thus the platform has all the necessary features in-built.

Why automate processes with low-code?

Enterprise process automation isn’t just around one division or only one interaction. It’s about fully automating all processes in all departments from end-to-end.

This is in fact technically complex that, even whenever everything is mechanized and chugging along as expected, doesn’t end. Because processes change and evolve all the time.

A synergistic low-code stage makes it possible to include domain experts in the development lifecycle. Developers and clients can cooperate, speak the same (visual) language and consistently improve and refine arrangements.

Low-code and No-Code is a subject that is of high interest right now to large numbers of our clients. For this reason, UNICOM conferences feature significant content and sessions devoted to this topic.

To know more, visit our event website – World Conference Next Generation Testing 2021

24-25 November, Online (ANZ, India and SE Asia time zone) and have a look at related topics by Jawahar Govindaraj, VP, Head of Low Code and No code automation, SCADEA Solutions and Sudeep Chatterjee, Head of QA And Testing, London Stock Exchange.

Be among the 5 lucky persons to get a free pass for the event. Register now!

Author: Baishakhi

Correlation between Agile, DevOps & Testing2021-09-22T12:16:59+00:00

To thrive in a competitive business environment, institutions must address concerns like deadlines and resource allocations to develop test-delivery applications that are secure and stable.

Agile, DevOps and Testing through an interconnected approach can achieve:

* Expedited time to market
* Better productivity and efficiency
* Capability to build products that are aligned to the client requirements
* Improved feedback mechanism
* Superior customer experiences

The need of these organizations today is to be continuously produce and deliver top-quality software products or services. This has put spotlight on methodologies such as Agile, DevOps and Testing. The close overlap among these three has led to refurbishing the approach and working culture in favor of a new paradigm in which quality deployment is an ongoing process.

DevOps approach is exemplary for institutions that aim to handle requirements and implement swift changes in the software development lifecycle. DevOps allows enterprises to address their pace and integration needs by incorporating a toolchain that cuts across the domain of development, QA, integration, management, and delivery.

No-silo rule is adapted by development and operations teams and is integrated to drive better collaborations. Within the Agile model of software development, developers create user stories comprising smaller bits of the build to get feedback loops and to align the product and services to fulfil requirements. Agile controls the development of programmes whereas DevOps brings code into production to enhance the entire process.

Today, all three are primary aspects of software development wherein agile lays the foundation for DevOps and enables teams to develop software quicker and Testing clears hinderances and disturbances.

We will explore these in detail at our upcoming event – TestExpo and Agile & DevOps Expo: Adaptive Challenges, 20-21 October, online (EMEA time zone)

Click here to see the programme.

Be among the 5 lucky persons to get a free pass for the event. Register now!

Author: Payal Agarwal

The Kiss-Kick-Kiss Formula for Testers2021-12-24T07:52:03+00:00

Testers, regularly face questions like – “Our incidents are rejected?”, “Our expertise is questioned?”, “ We are blamed for faults appearing in production?”. The immediate reply that comes up in our minds is “We are doing our best”.

These questions hit the amygdala triggering a cascade of emotions. When a tester is informed that the testing time deadline has been halved it triggers the amygdala hijack. STRESS cannot be avoided while working as a tester in the industry.

Emotional Intelligence is of vital importance for testers. The four key skills of Emotional Intelligence revolve around – self-awareness, self-management, social-awareness and, relationship management.

Self-awareness and self-management in stressful situations can be achieved by focusing on habits, maintaining a routine, being disciplined and working on our strengths and weaknesses.

Social awareness implies staying informed about our colleagues, employer and industry which we can develop by diving deep, listening actively and understanding each other.

Relationship management concerns a give-and-take policy. It is a two-way process that requires the efforts of one to many.

Software testing is the process of evaluating and verifying that a software product or application does what it is supposed to do. Testers work in teams and are often criticized bluntly.

Herein, the Kiss-Kick-Kiss formula can be adopted– start by praising what you do like of them followed by the criticism (and how they could change for the better) and end with praise again.

– To learn more about “Emotional Intelligence for Testers” by Astrid Winkler, Project Manager, Face AG, Switzerland – register to attend UNICOM’s flagship conference TestExpo and Agile & DevOps Expo, 2021 on 20-21 October, 2021.

Be among the 5 lucky persons to get a free pass for the event. Register now!

Author: Tina Ray

Go to Top