<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Dileep Marway</title>
    <description>The latest articles on DEV Community by Dileep Marway (@dileepms12).</description>
    <link>https://dev.to/dileepms12</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F936538%2Fdac009c1-28de-4364-8f04-ae7ed2840e9c.jpeg</url>
      <title>DEV Community: Dileep Marway</title>
      <link>https://dev.to/dileepms12</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dileepms12"/>
    <language>en</language>
    <item>
      <title>How to plan a successful quality assurance (QA) strategy</title>
      <dc:creator>Dileep Marway</dc:creator>
      <pubDate>Thu, 18 May 2023 07:52:38 +0000</pubDate>
      <link>https://dev.to/testmuai/how-to-plan-a-successful-quality-assurance-qa-strategy-1n8f</link>
      <guid>https://dev.to/testmuai/how-to-plan-a-successful-quality-assurance-qa-strategy-1n8f</guid>
      <description>&lt;h3&gt;
  
  
  Introduction
&lt;/h3&gt;

&lt;p&gt;In this blog we will be travelling on a journey to learn what a QA strategy is, why it should matter to you, what should be included in your QA strategy and how you can go about implementing it within your organisation.&lt;/p&gt;

&lt;p&gt;I have worked in many organisations where some planning has meant that the team all steers in the same direction, ultimately this means happier customers!&lt;/p&gt;

&lt;h3&gt;
  
  
  What is a QA strategy?
&lt;/h3&gt;

&lt;p&gt;A QA strategy is a document that highlights the quality standards that a software product should adhere to.&lt;/p&gt;

&lt;p&gt;This document is key to ensuring that all stakeholders are aligned on the quality assurance approach.&lt;/p&gt;

&lt;p&gt;In the past I have created this document in such a way that terminology and aspects could be understood by technical and non-technical experts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Inspect web elements to help developers and testers to debug UI flaws or make modifications in HTML or CSS files. Learn&lt;/em&gt;&lt;/strong&gt; &lt;a href="https://www.lambdatest.com/software-testing-questions/how-to-inspect-on-macbook?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=may_18&amp;amp;utm_term=ap&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;how to inspect on Mac&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;em&gt;Book.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Why do you need a QA strategy?
&lt;/h3&gt;

&lt;p&gt;The key reason as to why it should be used is that it allows you to have a consistent set of tools, tests, roles, and expectations. This will ensure that all team members are aligned on the objective and they will have a shared vision.&lt;/p&gt;

&lt;p&gt;The second reason is that you have a clear organizational standard and best practices. This enforces rules on the approach. For instance the best practice for writing test cases may be on a standardised tool that you are using.&lt;/p&gt;

&lt;p&gt;One aspect that I found was that over time the QA strategy aligned all team members, invited questions and it prevented defects from being delivered in a client release. The approach has a key objective to ensure that we do not have any escaped defects.&lt;/p&gt;

&lt;p&gt;Project managers were also big fans of the QA strategy as it allowed organizations to plan schedules, releases, and level of effort for a release. A clear strategy can be estimated more easily, and a project manager will be able to assign a level of effort more readily.&lt;/p&gt;

&lt;p&gt;Some four key value adds that I found as a ‘Head of QA’ were:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Functional and non-functional testing were applied as standards. Functional testing encompasses regression testing and testing key areas which were requested in customer requirements. Non-functional testing encompasses areas such as: security, performance, accessibility testing.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enhancement of our reputation as the quality of the product is improved.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reduced costs as fewer defects in the released product.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Allowed us to get ahead of your customers and iterate on the product. If there is a clear regression test pack you are able to iterate on the product more readily and make more changes.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can use LambdaTest Cloud to test on a variety of simulators, emulators and real devices. No need to install anything, just sign up for a free account and start testing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Inspect web elements to help developers and testers to debug UI flaws or make modifications in HTML or CSS files. Learn&lt;/em&gt;&lt;/strong&gt; &lt;a href="https://www.lambdatest.com/software-testing-questions/how-to-inspect-on-macbook?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=may_18&amp;amp;utm_term=ap&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;how to inspect element on Mac&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;em&gt;Book.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  What are the key components of a QA strategy?
&lt;/h3&gt;

&lt;p&gt;When you are creating a QA strategy from scratch it can feel daunting, lets go through some key aspects to include and work through it:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Let’s add the &lt;strong&gt;mission statement&lt;/strong&gt;, this is what you are looking to achieve and what are the values. An example of a good mission statement for a mobile app is: ‘To empower businesses via our mobile app to help gain a competitive edge by providing simple yet innovative customer focused technology solutions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Devise your &lt;strong&gt;objectives and goals&lt;/strong&gt;. These are what the customer needs and expectations are. They must be SMART:&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Specific — The goal you set should be specific, and you shouldn’t be able to misinterpret or confuse it.&lt;/p&gt;

&lt;p&gt;Measurable — The goal should allow you to track your progress&lt;/p&gt;

&lt;p&gt;Achievable — The goal needs to be realistic&lt;/p&gt;

&lt;p&gt;Relevant — A relevant goal relates to your values, dreams, and ambitions&lt;/p&gt;

&lt;p&gt;Time-bound — There needs to be a target date for completion, such as four months or one year&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Acceptance criteria&lt;/strong&gt; — confirm what requirements we are delivering against&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Roles and responsibilities&lt;/strong&gt; — this should answer the following:&lt;/p&gt;

&lt;p&gt;Who is doing each task&lt;/p&gt;

&lt;p&gt;What skill set do we have in the team&lt;/p&gt;

&lt;p&gt;Deadlines for each of the tasks&lt;/p&gt;

&lt;p&gt;Gather progress&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Critical success features and measures&lt;/strong&gt; — this is key as you should be tracking success of your QA strategy not just at the end of a project, but at regular intervals throughout the process.&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Total number of test cases&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Number of passed test cases&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Number of failed test cases&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Number of bugs detected after releases&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Test effort — such as tests per bug = Total number of defects / total number of tests&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Test effectiveness&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Test coverage percentage = (Number of test cases covering the function / Total number of tests) x 100&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Testing approach&lt;/strong&gt; — the testing approach is key as it details the ‘how’. In the next session we will go through what should be covered in a test approach so that you can create one yourself.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  What should be in a test approach?
&lt;/h3&gt;

&lt;p&gt;The key aspects that should be covered in a test approach should be well thought out and the document is interactive, therefore it should be kept updated.&lt;/p&gt;

&lt;p&gt;Firstly it should be clear to detail the &lt;strong&gt;purpose and project overview&lt;/strong&gt; — this is a clear description on the scope of work and what value it is adding. For example if we were adding a new website for selling our apples we could say: The purpose is to create a website which will allow customers to buy apples so that they can be delivered to their door.&lt;/p&gt;

&lt;p&gt;Then we would detail what aspects are out-of-scope. This is really important as it is then clear to all stakeholders what will not be tested. In the past I have found having this section explained has meant that stakeholders have said ‘we need to test this, because of this…’&lt;/p&gt;

&lt;p&gt;Now onto the ‘how’ — we would detail at a high level what type of testing we will do in what order. For instance using my website example to sell apples the types of testing phases would be: Unit testing &amp;gt; Functional testing &amp;gt; Regression testing &amp;gt; Automation testing &amp;gt; Accessibility testing &amp;gt; Performance testing.&lt;/p&gt;

&lt;p&gt;We would then explain the test environment considerations, this is key as if we decide to use another QA it should be clear to them what test environment considerations are in scope. At the same time if the test environment needs to be configured, this section will allow them to do this. Examples of questions to answer are: What physical environments do you have? What interfaces are relevant? Are we using any test emulators? Do we need to test on any specific devices?&lt;/p&gt;

&lt;p&gt;Another important consideration to run a test would be the test data requirements, in the past this has been very key to ensuring that we have realistic data which is used by a customer. The types of questions to ask are: Do we need to refresh the test data? Do we need to create any data from scratch? Should the data meet any regulatory requirements.&lt;/p&gt;

&lt;p&gt;In the next session describe your testing tools and what they are used for. For example: JIRA is used to track bugs/defects and is also used to track test cases.&lt;/p&gt;

&lt;p&gt;We would then need to describe the test phases in detail, what they are, who will be doing it and what is the exit criteria. As an example: Regression testing is ensuring changes we make do not break previously working functionality, this will be done by Adam who is a QA analyst and the exit criteria is: after running our 50 regression tests we would like to ensure that we have no critical defects.&lt;/p&gt;

&lt;p&gt;The timescales are key, especially for stakeholders and the project manager. It would list out end dates for each of the testing phases.&lt;/p&gt;

&lt;p&gt;Now to the last sections which would start with a distribution list on who should be updated against details listed in the test approach — this may be your project team which includes: Test Manager, Engineering Manager, Business analyst, project manager.&lt;/p&gt;

&lt;p&gt;The last section is an audit log on who should have input and approve the testing approach. The distribution list members would generally be listed as sign-offs of the document: Test Manager, Engineering Manager, Business analyst, project manager.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;This article explains the&lt;/em&gt;&lt;/strong&gt; &lt;a href="https://www.lambdatest.com/blog/emulator-vs-simulator-vs-real-device/?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=may_18&amp;amp;utm_term=ap&amp;amp;utm_content=blog" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;emulator vs simulator&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;&lt;em&gt;vs real device differences, the learning of which can help you select the right mobile testing solution for your business.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  How can we start to implement a QA strategy?
&lt;/h3&gt;

&lt;p&gt;From experience, it was key to understand the business goals and ensure that the QA strategy is aligned with the business.&lt;/p&gt;

&lt;p&gt;The first big learning is that you should input time to establish your quality goals, these goals should be SMART, detailing what you would like to achieve and what success looks like.&lt;/p&gt;

&lt;p&gt;Another key learning is that building a strong QA team is underpinned by a focus on the roles and responsibilities. If the team knows what they need to do there is more chance of success.&lt;/p&gt;

&lt;p&gt;The last bonus point that I would add is conducting a retrospective. By doing regular quality audits you will be able to correct and learn from your mistakes. As with anything it life it is good to learn.&lt;/p&gt;

&lt;p&gt;Now that you have the QA strategy document defined it should be seen as a ‘live’ document, which is updated on a weekly basis.&lt;/p&gt;

&lt;h3&gt;
  
  
  Summary
&lt;/h3&gt;

&lt;p&gt;The QA strategy should be at the heart of all that you do. It is most effective when it is a live document that is updated weekly.&lt;/p&gt;

</description>
      <category>qualityassurance</category>
      <category>qualityassurancestrategy</category>
      <category>automationtesting</category>
    </item>
    <item>
      <title>What is test observability and how can it improve your testing process?</title>
      <dc:creator>Dileep Marway</dc:creator>
      <pubDate>Wed, 05 Apr 2023 04:07:12 +0000</pubDate>
      <link>https://dev.to/testmuai/what-is-test-observability-and-how-can-it-improve-your-testing-process-3gl2</link>
      <guid>https://dev.to/testmuai/what-is-test-observability-and-how-can-it-improve-your-testing-process-3gl2</guid>
      <description>&lt;h3&gt;
  
  
  What is it?
&lt;/h3&gt;

&lt;p&gt;Observability allows one to observe and understand what is happening during test execution. It means that we can see the inner workings of a test and examine, analyze, look at data inputs, review intermediate states, and also the output results.&lt;/p&gt;

&lt;p&gt;People who use observability are seen to be 2.1 times more likely to detect any issues. Another benefit is that it has been reported that there is a 69% improvement in the meantime to repair (MTTR), which is how quickly an organization can respond to unplanned breakdowns and repair them.&lt;/p&gt;

&lt;p&gt;Observability is great as it allows us to see what is happening in a test rather than wait for the final output.&lt;/p&gt;

&lt;p&gt;With the push to the cloud, there are more changes and dynamism around changes. This means that it is difficult to deal with unknown things, for that reason observability is a lifesaver as it allows us to tackle the complexity.&lt;/p&gt;

&lt;p&gt;This is a critical component of effective testing, DevSecOps, and software development. Teams can then use this data to build better, more secure, and more resilient applications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Test your native, hybrid, and web apps across all legacy and latest mobile operating systems on the most powerful&lt;/em&gt;&lt;/strong&gt; &lt;a href="https://www.lambdatest.com/android-emulator-online?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=apr04_ap&amp;amp;utm_term=ap&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;Android online emulator&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;em&gt;.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Why does observability matter?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;If we want to ship new features faster and resolve issues before customers are impacted it is key that we have a strategy in place around observability.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It decreases our development time as we can diagnose issues more quickly.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We can increase our testing coverage, thus resulting in fewer escaped defects — which in turn means better quality software.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Better quality software means that our customers will be happier — which in turn means a positive business impact.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It has been shown that those who focus on observability have a competitive advantage.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Allows developers and testers to diagnose issues during testing. This means fixes can be understood more easily and they can be resolved.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Without observability, it is hard to determine the cause of the failure, so it is harder to fix and it can slow down the development process.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Lack of observability is a massive risk. Take for instance we have a production issue, without observability in place it would be very difficult to troubleshoot the issue and in most cases, it will take 3 times the time to find a root cause if that is even possible.&lt;/p&gt;

&lt;p&gt;On top of this, the brand reputation can be damaged, developers will be frustrated and issues with your product will sit unresolved.&lt;/p&gt;

&lt;h3&gt;
  
  
  How can you add observability to your testing process?
&lt;/h3&gt;

&lt;p&gt;Ultimately it can be used by anyone in a software development life cycle including developers, testers, and DevOps.&lt;/p&gt;

&lt;p&gt;For instance, you can look into:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Using logging — will help you to track what is happening before and after any operations in your code.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Using debugging tools — you can add breakpoints and steps through the code to identify issues during testing. This is great for reproducing difficult issues and from experience, this was a lifesaver for me when I was a developer.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use monitoring tools — these are real-time insights into the performance of your applications, report usage, and error rate. Monitoring tools are a key aid and it would be difficult to find these in testing.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Test automation — allows you to run your tests more quickly, at any instance of the life cycle.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;My advice would be to start small and then use that confidence to move forward. It is also key that business benefit is taken with some ‘quick wins’. Look into your user logging and debugging tools as a starting point as these are not complex tasks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Are you using&lt;/em&gt;&lt;/strong&gt; &lt;a href="https://www.lambdatest.com/playwright-testing?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=apr04_ap&amp;amp;utm_term=ap&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;Playwright&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;&lt;em&gt;for automation testing? Run your Playwright test scripts instantly on 50+ browser/OS combinations using the LambdaTest cloud. Sign up for free.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Testing in production
&lt;/h3&gt;

&lt;p&gt;Observability facilitates testing in production by providing detailed information about the production environment and the infrastructure. As per my experience, testing is an educated approach to validate a system’s correctness, though it does not predict some edge cases or possible issues that may occur in production.&lt;/p&gt;

&lt;p&gt;For that reason testing in production allows us to test code changes on live user traffic, catch bugs early and improve customer satisfaction.&lt;/p&gt;

&lt;p&gt;There are two ways to conduct testing in production environments:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;A/B testing — analyze if changes lead to a better user experience, with observability it is easier to see the impact.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Continuous monitoring — with this you can discover issues with the software.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  What observability tools exist in the market?
&lt;/h3&gt;

&lt;p&gt;a. Logging frameworks — these generate logs and capture relevant information during test execution.&lt;br&gt;&lt;br&gt;
b. Debuggers — tools that allow you to step through the code and examine values of variables at runtime.&lt;br&gt;&lt;br&gt;
c. Monitoring tools — provide real-time visibility into the performance of the application during test execution.&lt;br&gt;&lt;br&gt;
d. Test Automation frameworks — these allow you to automate manual test cases and collect data.&lt;br&gt;&lt;br&gt;
e. Profilers — measure the performance of the application during test execution.&lt;br&gt;&lt;br&gt;
f. APM tools — application performance monitoring to track the performance of your application during test execution.&lt;/p&gt;

&lt;p&gt;The above tools are useful, though from experience the tool selected depends on your technical stack and also the architecture of your system.&lt;/p&gt;

&lt;p&gt;For instance, when selecting your automation framework it depends on many factors such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Which framework is best for collaboration between developers and testers?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;What is the language of the application being tested?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Does the architecture of the system lead itself more to one framework than another?&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How long will it take to implement test observability in my organization?
&lt;/h3&gt;

&lt;p&gt;This depends on the complexity of the system in question, the testing framework, and the level of observability required. Basic features like logging and debugging are easy to do and can be added quickly — in hours or days.&lt;/p&gt;

&lt;p&gt;More advanced features like monitoring tools or profiling can take a lot longer. In these instances, proof of concept is key where course corrections are implemented if you are going down the wrong avenue.&lt;/p&gt;

&lt;p&gt;In our DevSecOps team, the types of questions that we asked ourselves initially were:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Do we have any logs for the end-to-end customer journey?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do we need any dashboards for capturing business metrics?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do we need any alerts when this feature is due to go live?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Are we solely focusing on metrics when we should be looking at observability AND metrics?&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What are possible challenges when implementing test observability?
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Data silos — it is key that we understand our data and how it connects.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Volume, velocity, variety, and complexity — it’s always good to start small, keep learning, and then keep adding more data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Manual instrumentation and configuration.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Lack of pre-production.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Wasting time troubleshooting&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The area in which we struggled was that of data silos, by understanding our architecture better we could start to piece together how different data components were linked together. This was a time-consuming task, though it added a lot of value.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;A comprehensive end-to-end Testing tutorial that covers what&lt;/em&gt;&lt;/strong&gt; &lt;a href="https://www.lambdatest.com/learning-hub/end-to-end-testing?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=mar31_ap&amp;amp;utm_term=ap&amp;amp;utm_content=learning_hub" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;E2E Testing&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;&lt;em&gt;is, its importance, benefits, and how to perform it with real-time examples.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Where is observability heading in the future?
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Consolidation of tools — Right now many companies are having to use two or more tools to meet their observability needs. Having one tool will allow companies to save time, be more efficient, and also lower their costs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Culture of collaboration — observability allows collaboration on code within the developer environment. This means that the collaboration and feedback loop between teams will be enhanced. The result will be better monitoring and fewer escaped defects in production.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On-demand tooling — modern observability tools are moving away from subscription structures that limit visibility and are moving to usage-based models. Usage-based models allow organizations to only pay for what they use.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  In summary
&lt;/h3&gt;

&lt;p&gt;Observability should be a natural ally to all testers. Remember testers ask questions and observability does the same, but aims to uncover answers.&lt;/p&gt;

&lt;p&gt;We are more alike than we think! Working together can accelerate successful delivery. Ultimately, it is a win for customer experience.&lt;/p&gt;

</description>
      <category>observability</category>
      <category>testing</category>
      <category>automationtesting</category>
    </item>
    <item>
      <title>How Can Continuous Testing Enable Enterprises To Reimagine Digital User Experiences?</title>
      <dc:creator>Dileep Marway</dc:creator>
      <pubDate>Mon, 20 Mar 2023 06:14:21 +0000</pubDate>
      <link>https://dev.to/testmuai/how-can-continuous-testing-enable-enterprises-to-reimagine-digital-user-experiences-20n5</link>
      <guid>https://dev.to/testmuai/how-can-continuous-testing-enable-enterprises-to-reimagine-digital-user-experiences-20n5</guid>
      <description>&lt;h3&gt;
  
  
  What is continuous testing?
&lt;/h3&gt;

&lt;p&gt;This involves automating tests and continually executing them throughout the software development lifecycle. Continually is the key work here.&lt;/p&gt;

&lt;p&gt;In the past few years it has been key to a DevOps culture and the term ‘shift left’ testing. In this way in the development lifecycle testing is seen as a task throughout all phases and it is not as it was in the past, which could have been described as being a handoff between teams. This also meant that software quality could be evaluated across the software development life cycle (SDLC), providing critical feedback earlier and enabling high-quality, faster deliveries.&lt;/p&gt;

&lt;p&gt;Having set up a DevSecOps team in the past this ideology was key to the culture of the team, it is an integral part of the continuous integration/continuous delivery (CI/CD) pipeline.&lt;/p&gt;

&lt;p&gt;I have ensured continuous testing by having our automation suite run on every code change (commit) that is made, these results were then fed on to the development team. This was advantageous, as it meant that we could quickly identify and fix issues, as they say, defects are cheaper when found earlier in the development cycle. The other key advantage to our customers was that defects were less likely to escape.&lt;/p&gt;

&lt;p&gt;Over time we saw a pattern emerging, escaped defects were going down and the overall quality of our application was improving.&lt;/p&gt;

&lt;p&gt;Another benefit is that the time and cost associated with manual testing are reduced.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Are you searching for a great solution to test Safari browser on Windows? Look no further! With LambdaTest&lt;/em&gt;&lt;/strong&gt; &lt;a href="https://www.lambdatest.com/safari-browser-for-windows?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=mar20_ap&amp;amp;utm_term=ap&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;Safari for Windows,&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;&lt;em&gt;you can forget about emulators or simulators and use real online browsers to ensure that your website or web application looks and works flawlessly on Safari. And the best part? You can try LambdaTest for free!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Why is it important?
&lt;/h3&gt;

&lt;p&gt;The 8 key reasons why it is key to successful delivery:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;It means a faster time to market, as you can catch defects early, which means you spend less time testing and debugging.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It increases your software quality.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reduces your costs around manual testing.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Quality is owned by everyone in the team — which ensures a DevOps culture.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enables test environments to more closely resemble production environments.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Better collaboration between developers and testers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Increased customer satisfaction, as releases are more reliable.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Saves developer time and effort as they are no longer waiting for QA teams.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  How can it enable enterprises to reimagine digital user experiences?
&lt;/h3&gt;

&lt;p&gt;For me personally, with our app and website continually needing changes to give our customers what they wanted, continuous testing was a key aid in achieving this. It meant that we could deliver new features more quickly and get feedback quicker. For instance, if we were to add a new feature and saw that it had a detrimental impact on the user experience, we could adjust our path quickly via continuous changes.&lt;/p&gt;

&lt;p&gt;Given the pace at which we want to release it lends itself to test automation. Without automation, we would be unable to work at pace and manual testing can involve a level of human error. From experience, automation is most useful when it is fast running, reliable, and reusable. Over time it reduces manual testing, which is more error-prone.&lt;/p&gt;

&lt;p&gt;In previous blogs I have mentioned ‘shift left testing’, without continuous testing this would not be possible.&lt;/p&gt;

&lt;p&gt;Key tests which I focused on when we wanted to release at pace and also ensure that the level of escaped defects had decreased:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Smoke tests — these tests were automated and were key tests for important user flows in our product. They allowed us to make sure our key tests were working.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Unit tests — these tests were smaller in scale and were key to getting developers involved in the journey of quality.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Rather than the word reimagine I would describe continuous testing as allowing us to deliver at pace in a more efficient and practical manner.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Run your Automation&lt;/em&gt;&lt;/strong&gt; &lt;a href="https://www.lambdatest.com/selenium-automation?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=mar20_ap&amp;amp;utm_term=ap&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;Selenium Testing&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;&lt;em&gt;scripts on the LambdaTest cloud grid. Test on 3000+ desktop &amp;amp; mobile environments. Try it for free.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  What should I be careful of when implementing continuous testing?
&lt;/h3&gt;

&lt;p&gt;Some of the key learnings and areas to be wary of are:&lt;/p&gt;

&lt;p&gt;a. Test automation selection — this is an area where you should be careful and take your time in devising the approach. Remember that automation should be used for repetitive, time-consuming tasks. In contrast, manual tests are useful for exploratory, user acceptance testing (UAT) — summarised as areas where you need human intelligence.&lt;/p&gt;

&lt;p&gt;b. You will need a stable environment to run your tests continually. This was one of our first major obstacles as our environments were always down and they also gave us false negatives. We found that once we fixed our environments our tests were more trustworthy and our deliveries were successful.&lt;/p&gt;

&lt;p&gt;c. Understand your business logic. This is key because automating the wrong areas of business logic will add no value.&lt;/p&gt;

&lt;p&gt;d. Always have time for test maintenance. Remember your first priority should always be to ensure that your test pack is running and there are no flaky tests. Rather than adding tests, make it your priority to keep your ‘tests in order’. Do not tolerate unreliable tests.&lt;/p&gt;

&lt;p&gt;e. There will need to be a level of organizational acceptance of the change. Communication is key here– why are we moving towards this change, what value will it add, and also what do we need to do to ensure success?&lt;/p&gt;

&lt;p&gt;f. Your developers should be involved in testing because to move at pace, it is key that there are no handoffs and holes in the process.&lt;/p&gt;

&lt;h3&gt;
  
  
  Summary
&lt;/h3&gt;

&lt;p&gt;If you are looking to really level up your delivery approach and success to your customers, continuous testing is key and it should be at the heart of your digital strategy to ensure success! Give it a go you will not be disappointed!&lt;/p&gt;

</description>
      <category>automationtesting</category>
      <category>selenium</category>
      <category>webdriver</category>
      <category>cypress</category>
    </item>
    <item>
      <title>What is coaching leadership</title>
      <dc:creator>Dileep Marway</dc:creator>
      <pubDate>Wed, 04 Jan 2023 12:43:09 +0000</pubDate>
      <link>https://dev.to/testmuai/what-is-coaching-leadership-8ci</link>
      <guid>https://dev.to/testmuai/what-is-coaching-leadership-8ci</guid>
      <description>&lt;p&gt;Coaching is a term that is now being mentioned a lot more in the leadership space. Having grown successful teams I thought that I was well acquainted with this subject.&lt;/p&gt;

&lt;p&gt;I was wrong, and having been trained by an exceptional coach, it has leveled me up. We should all do the same and should reach out to be led by a coach if possible.&lt;/p&gt;

&lt;p&gt;The best leaders for me were those who asked questions instead of providing answers, supported employees instead of judging them, and facilitated development instead of dictating what had to be done.&lt;/p&gt;

&lt;p&gt;I fondly remember one scenario where we were asked to automate our test cases and were told by a leader to use Java and Selenium as the framework, primarily as he had used this in the past for automation.&lt;/p&gt;

&lt;p&gt;The automation product met the objective of automating some test cases, but the tests were flaky, we had false negatives, and we generally spent more time on maintaining/fixing the framework. The worst part was that we did not even trust the results that came out of the automation run.&lt;/p&gt;

&lt;p&gt;Now if the approach was created in a coach-like manner it would have meant that the team would have devised the approach together. We would have used a language and framework that the team had the skill set to support, and also base our framework and language on the architecture of our application.&lt;/p&gt;

&lt;p&gt;Companies are now moving away from traditional command and control practices. For me, coaching supports this evolution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;In this article, we take a look at some aspects of simulation and discuss some ways through which we can use &lt;a href="https://www.lambdatest.com/blog/iphone-simulators-on-windows/?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=jan04_pk&amp;amp;utm_term=pk&amp;amp;utm_content=blog" rel="noopener noreferrer"&gt;iOS emulator for PC&lt;/a&gt;.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How easy is coaching?
&lt;/h2&gt;

&lt;p&gt;First and foremost, most leaders feel they are great at it. Though, most are not!&lt;/p&gt;

&lt;p&gt;It is a skill that is never complete and you will be learning all the time.&lt;/p&gt;

&lt;h2&gt;
  
  
  How can we be more coach-like?
&lt;/h2&gt;

&lt;p&gt;An approach that worked for me is rather than advising all the time I now ask some of these questions in at least one of my daily conversations. Why don’t you give this a try?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;What is on your mind?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;And what else?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;What is the real challenge here for you?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;What do you want?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How can I help?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you’re saying yes to this, what are you saying no to?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;What was most useful for you?&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Mobile &lt;a href="https://www.lambdatest.com/mobile-emulator-online?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=jan04_pk&amp;amp;utm_term=pk&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;emulator online&lt;/a&gt; from LambdaTest allows you to seamlessly test your mobile applications, websites, and web apps on mobile browsers and mobile devices.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Coaching vs mentoring 🚌
&lt;/h2&gt;

&lt;p&gt;In some cases, I have found that I still need to mentor. For example, if someone has the skill already then they can be coached by asking the right questions and they can be inspired to take action.&lt;/p&gt;

&lt;p&gt;For example, if someone has expertise in accessibility testing, a leader can use coaching to use their previous experience to make a difference for the team.&lt;/p&gt;

&lt;p&gt;In cases where they do not have the skills, showing them how to act on their request can help. Mentoring helps in this scenario, for example mentoring someone on how to write and run scripts in Jmeter when running performance testing scripts.&lt;/p&gt;

&lt;p&gt;I will coach when:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The person has the ability.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;They have worked in a similar situation before.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;They will get more value from seeing the task from their own perspective as it needs deep thinking.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I will mentor when:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;There is an ability gap&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It is the first time they are trying a new task&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It is a complex task where working and pairing add more value.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I may also mentor and coach at the same time, they are not mutually exclusive. From my experience sometimes doing both at the same time can help to teach a tricky skill that is hard to memorize.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Get started with this complete Selenium automation testing tutorial. Learn what &lt;a href="https://www.lambdatest.com/selenium?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=jan04_pk&amp;amp;utm_term=pk&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;Selenium&lt;/a&gt; is, its architecture, advantages and more for automated cross browser testing. Read more.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing
&lt;/h2&gt;

&lt;p&gt;We should all try to be more coach-like — for me, reflecting, reviewing, and adjusting my approach has been key, and I have learned by not always advising and dictating.&lt;/p&gt;

&lt;p&gt;We should do this as it means that team members will grow and they will be happier.&lt;/p&gt;

&lt;p&gt;It increases diversity of opinions, conversations are better, and it’s a win-win all round.&lt;/p&gt;

&lt;p&gt;Coaching is an extra skill you can add to your toolkit as a leader — give it a try!&lt;/p&gt;

</description>
      <category>github</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Digital transformation – part 3 – My view</title>
      <dc:creator>Dileep Marway</dc:creator>
      <pubDate>Wed, 04 Jan 2023 12:32:17 +0000</pubDate>
      <link>https://dev.to/testmuai/digital-transformation-part-3-my-view-4ho7</link>
      <guid>https://dev.to/testmuai/digital-transformation-part-3-my-view-4ho7</guid>
      <description>&lt;p&gt;Recap:&lt;/p&gt;

&lt;h2&gt;
  
  
  What is digital transformation?
&lt;/h2&gt;

&lt;p&gt;Digital transformation is using technology to create new or modify existing business processes, culture and customer experience to meet changing business and market requirements.&lt;/p&gt;

&lt;p&gt;It can be summarized as the reimaging of business in the digital age.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Test your native, hybrid, and web apps across all legacy and latest mobile operating systems on the most powerful &lt;a href="https://www.lambdatest.com/android-emulator-online?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=jan04_pk&amp;amp;utm_term=pk&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;online emulator Android&lt;/a&gt;.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why should companies consider digital transformation?
&lt;/h2&gt;

&lt;p&gt;Personally, I have seen the power of digital transformation and it really sets you up for working in an agile, cross-collaborative way that pushes a company towards the journey of growth.&lt;/p&gt;

&lt;p&gt;It also allows value add to every customer interaction and can give a better customer experience. In most cases, companies push towards digital transformation as it helps to stand out against competitors.&lt;/p&gt;

&lt;p&gt;The big add for me is the fact that data collected via digital transformation means that companies can make more informed decisions, and at the same time they can understand more about their customers. One brand that comes to mind is Tesco and their use of the Clubcard — this allowed them to recommend offers to customers based on what they buy generally and it enticed customers to come back when they had previously left for competitors.&lt;/p&gt;

&lt;h2&gt;
  
  
  My view
&lt;/h2&gt;

&lt;p&gt;Digital transformations work where leaders want to go back to the fundamentals, they focus on changing the mindset of its members as well as the culture and processes before they decide what digital tools to use and how to use them.&lt;/p&gt;

&lt;p&gt;When in an enterprise environment I found that it was essential to retrain employees around digital, cloud, CI/CD, devops and other modern technology.&lt;/p&gt;

&lt;p&gt;Whether in an enterprise or a startup environment I found that DevOps was a big tool in the digital transformation toolbox. Devops leaders galvanize software development, by merging development with operations, enabling companies to continuously iterate software to speed up delivery.&lt;/p&gt;

&lt;p&gt;Devops was key to our digital transformation in a start-up environment and I have seen exactly the same in an enterprise setting.&lt;/p&gt;

&lt;p&gt;I have recently also seen the value of data scientists and data architects. The key reason is that companies seek to glean insights out of vast data, and transformations lean increasingly on machine learning and artificial intelligence (AI).&lt;/p&gt;

&lt;p&gt;Digital transformations generally succeed where they are led from the top and are accepted bottom up. In our startup setting, I found that when the whole team is invested it means that there is more chance of success. What was great was that we had a clear vision to add/improve our digital products, and this went a large way in attracting new talent. With the right culture and mindset, we found that the innovation just kept growing.&lt;/p&gt;

&lt;p&gt;It was important to reflect weekly, this allowed us to change our path and thus focus on another change to add more value. For example if we focused on the mobile app and adding new options, if users found a defect which halted them reading articles we would shift our priorities.&lt;/p&gt;

&lt;p&gt;The key tip I would give leaders is to really focus on the cultural aspects, with the right culture it will mean that you have a higher chance of success. What was important was that the team feel valued, respected, listened to, and are in the best environment to do their best work. I liken this to a plant where if it is in the right environment, with the right soil and right nourishment, it will surely flourish.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Test your web and mobile apps on &lt;a href="https://www.lambdatest.com/android-emulator-online?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=jan04_pk&amp;amp;utm_term=pk&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;online Android emulator&lt;/a&gt;. Ensure your apps are compatible across latest and legacy Android operating systems, devices, and browsers. Start Testing Now !!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Applying this to Quality Assurance
&lt;/h2&gt;

&lt;p&gt;Digital transformation in a startup and enterprise environment can be different.&lt;/p&gt;

&lt;p&gt;For instance, when I worked in a startup it was pushing more towards agile processes and what was key was that we really accelerated on automation, also ensuring that engineering and QA understood the automation and they could run it together. The automation framework selection was a group decision rather than just QA, this led to group acceptance and it pushed us to digitally transform as a team in an agile environment.&lt;/p&gt;

&lt;p&gt;In contrast, in an enterprise environment, it was key that the assurance aspect was first, that there was buy-in for stakeholders first to prove that we knew what we were testing, whether it was prioritized with product and we were ensuring that we had no escaped defects first. Once the basics were in place they wanted to see a clear framework selection, with a proof of concept and key success criteria for the selection of the framework.&lt;/p&gt;

&lt;p&gt;In a startup, I would say there was more appetite for experimentation and if one framework failed it was fine to try something else, though with data we could make this decision quickly.&lt;/p&gt;

&lt;p&gt;In an enterprise environment, there was less appetite for risk and it meant that the framework selection had to be well thought out as the impact of getting this wrong was more wide facing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why can digital transformations fail?
&lt;/h2&gt;

&lt;p&gt;Some of the key reasons why I have seen failure are due to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Resistance — where the team is not invested in the change. The team must be taken on a journey to ensure they are committed, and this ensures more chance of success.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ensure there are change leaders — it is essential that there are vocal supporters of your digital transformation.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;There is a lack of a review process. We must review where we are and whether we are on the right path to success and if we are not on the right path then make a change.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Test On &lt;a href="https://www.lambdatest.com/android-emulator-online?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=jan04_pk&amp;amp;utm_term=pk&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;Android online emulator&lt;/a&gt; now!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing
&lt;/h2&gt;

&lt;p&gt;Thanks for sticking with me on this digital transformation journey. Digital transformation is never easy and it is difficult to put a time frame on this.&lt;/p&gt;

&lt;p&gt;What is most important is that there are checkpoints and measures in place so that you have a greater chance of success!&lt;/p&gt;

</description>
      <category>emptystring</category>
    </item>
    <item>
      <title>Digital transformation - part 2 - Enterprise vs Startup</title>
      <dc:creator>Dileep Marway</dc:creator>
      <pubDate>Mon, 19 Dec 2022 12:47:01 +0000</pubDate>
      <link>https://dev.to/testmuai/digital-transformation-part-2-enterprise-vs-startup-e4f</link>
      <guid>https://dev.to/testmuai/digital-transformation-part-2-enterprise-vs-startup-e4f</guid>
      <description>&lt;p&gt;Recap from the first article:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Which are the most wanted &lt;a href="https://www.lambdatest.com/blog/automation-testing-tools/?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=dec19_pk&amp;amp;utm_term=pk&amp;amp;utm_content=blog" rel="noopener noreferrer"&gt;automation testing tools&lt;/a&gt; that have climbed the top of the ladder so far? Let’s take a look.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What is digital transformation?
&lt;/h2&gt;

&lt;p&gt;Digital transformation is using technology to create new or modify existing business processes, culture and customer experience to meet changing business and market requirements.&lt;/p&gt;

&lt;p&gt;It can be summarised as the reimaging of business in the digital age.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Perform browser &lt;a href="https://www.lambdatest.com/automation-testing?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=dec19_pk&amp;amp;utm_term=pk&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;automation testing platform&lt;/a&gt; on the most powerful cloud infrastructure. Leverage LambdaTest automation testing for faster, reliable and scalable experience on cloud.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why should companies consider digital transformation?
&lt;/h2&gt;

&lt;p&gt;Personally I have seen the power of digital transformation and it really sets you up for working in an agile, cross collaborative way which pushes a company towards a journey of growth.&lt;/p&gt;

&lt;p&gt;It also allows a value add to every customer interaction and can give a better customer experience. In most cases companies push towards digital transformation as it helps to stand out against competitors.&lt;/p&gt;

&lt;p&gt;The big add for me is the fact that data collected via a digital transformation has meant that companies can make more informed decisions, at the same time they can understand more about their customers. One brand that comes to mind is Tesco and their use of the Clubcard — this allowed them to recommend offers to customers based on what they buy generally and it enticed customers to come back when they had previously left for competitors.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Are you using Playwright for automation testing? Run your &lt;a href="https://www.lambdatest.com/playwright-testing?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=dec19_pk&amp;amp;utm_term=pk&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;playwright test&lt;/a&gt; scripts instantly on 50+ browser/OS combinations using the LambdaTest cloud. Sign up for free!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  When does digital transformation succeed?
&lt;/h2&gt;

&lt;p&gt;I have seen digital transformation succeed in an environment where communication is clear, concise and we can track success.&lt;/p&gt;

&lt;p&gt;Generally I have seen that in a flat organisation structure it lends itself to better communication and decision making, thus giving a higher likelihood of success.&lt;/p&gt;

&lt;p&gt;If each decision has to go through multiple layers of managers to move forwards, mistakes cannot be detected and corrected quickly enough.&lt;/p&gt;

&lt;p&gt;Thus as part of digital transforming an organisation I have seen the focus on the use of agile processes, which involve faster feedback loops and failing fast.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;In this article, we take a look at some aspects of simulation and discuss some ways through which we can use &lt;a href="https://www.lambdatest.com/blog/iphone-simulators-on-windows/?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=dec19_pk&amp;amp;utm_term=pk&amp;amp;utm_content=blog" rel="noopener noreferrer"&gt;iOS emulator on PC&lt;/a&gt;.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Startup environment — digital transformation
&lt;/h2&gt;

&lt;p&gt;In a startup environment digital transformation can be seen as the building blocks to building up the team and it can initially be seen as the key focus to start making profit.&lt;/p&gt;

&lt;p&gt;The issue in this type of environment can be that this can be seen as a costly and risky solution, though with the right guide rails and metrics, the risks can be mitigated.&lt;/p&gt;

&lt;p&gt;The most important aspect is to ensure that the culture is such that digital transformation can be achieved.&lt;/p&gt;

&lt;p&gt;I personally feel that the technology aspect is not the hardest, rather the people side is always harder. Getting those who are fully aligned with the challenge and culturally they fit the bill will mean that there is more chance of success.&lt;/p&gt;

&lt;p&gt;Some key tips that I would recommend to startups based on my experience:&lt;/p&gt;

&lt;p&gt;1- Don’t be discreet about your digital transformation.&lt;/p&gt;

&lt;p&gt;2- Don’t focus on new technology, prioritise your goals instead.&lt;/p&gt;

&lt;p&gt;3- Don’t ignore feedback and sentiments.&lt;/p&gt;

&lt;p&gt;4- Do your research, maybe you do not need more technology.&lt;/p&gt;

&lt;p&gt;5- The culture of the organisation is key, no matter how good the plan if the change is not accepted it will fail.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Automated Functional Testing tests helps to ensure that your web app works as it was intended to. Learn more about &lt;a href="https://www.lambdatest.com/blog/automated-functional-testing-what-it-is-how-it-helps/?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=dec19_pk&amp;amp;utm_term=pk&amp;amp;utm_content=blog" rel="noopener noreferrer"&gt;functional testing&lt;/a&gt;, and how automating them can give you a faster release cycle!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Enterprise environment
&lt;/h2&gt;

&lt;p&gt;In an enterprise environment it can be more challenging. There are multiple structures in place and there can be a resistance to change.&lt;/p&gt;

&lt;p&gt;What helped me personally in an enterprise setting was that keeping data on how we will measure success and delivering a weekly update meant that the team was more open to change. At the same time, documentation has been key to ensure that there is a level of confidence in the understanding of a particular change and what value it can add.&lt;/p&gt;

&lt;p&gt;For example in our technology department we moved from bi-montlhy releases to weekly releases. At first when I mentioned this there was reluctance for the change and it was mentioned that this move had failed a few years ago.&lt;/p&gt;

&lt;p&gt;I achieved small steps by taking a release with less tickets, adding more structure and showcasing the value of failing fast, and getting constant feedback. What helped was when we first went with a bi-monthly release there was an incident and we had in excess of 100+ tickets and could not even track down what had caused the issue. With weekly releases we do not have this issue.&lt;/p&gt;

&lt;p&gt;Some key tips I would recommend to enterprise organisations based on my experience:&lt;/p&gt;

&lt;p&gt;1- Strengthen communication — influence culture, productivity, performance and success of a company.&lt;/p&gt;

&lt;p&gt;2- Be disruptive and innovate — set trends, address changing consumer needs and offer authentic solutions to address the needs.&lt;/p&gt;

&lt;p&gt;3- Nurture a collaborative culture — departments tend to hoard information and power in a top-down hierarchy.&lt;/p&gt;

&lt;p&gt;4- When moving forward, do not forget to look back.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;A comprehensive Exploratory Testing tutorial that covers what &lt;a href="https://www.lambdatest.com/learning-hub/exploratory-testing?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=dec19_pk&amp;amp;utm_term=pk&amp;amp;utm_content=learning_hub" rel="noopener noreferrer"&gt;exploratory testing&lt;/a&gt; is, its importance, benefits, and how to perform it with real-time examples.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing
&lt;/h2&gt;

&lt;p&gt;Digital transformation is a great tool to accelerate profit in a company. It can be difficult and it can fail — in those bad times it is key to learn and not be scared to keep going!&lt;/p&gt;

</description>
      <category>computerscience</category>
      <category>learning</category>
      <category>career</category>
      <category>cloudcomputing</category>
    </item>
    <item>
      <title>Basics Of Compatibility Testing</title>
      <dc:creator>Dileep Marway</dc:creator>
      <pubDate>Fri, 09 Dec 2022 16:02:35 +0000</pubDate>
      <link>https://dev.to/testmuai/basics-of-compatibility-testing-a74</link>
      <guid>https://dev.to/testmuai/basics-of-compatibility-testing-a74</guid>
      <description>&lt;p&gt;Compatibility testing is checking if the software is capable of running on different hardware, operating systems (OS), applications, network environments, or mobile devices.&lt;/p&gt;

&lt;p&gt;It is a key part of a QA strategy and if this has not been thought of in your approach I would recommend that you do some research and make it a key part of your approach.&lt;/p&gt;

&lt;p&gt;Given that there are a large number of devices/browsers it is key that you have a strategic plan to ensure that compatibility testing is factored into your testing strategy. For me, compatibility testing is a form of not discriminating against devices/browsers that a particular user may use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;A comprehensive UI testing tutorial that covers what &lt;a href="https://www.lambdatest.com/learning-hub/ui-testing?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=dec09_pk&amp;amp;utm_term=pk&amp;amp;utm_content=learning_hub" rel="noopener noreferrer"&gt;UI Testing&lt;/a&gt; is, its importance, benefits, and how to perform it with real-time examples.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why is compatibility testing important?
&lt;/h2&gt;

&lt;p&gt;Far too many times I have used websites on my iPhone where I cannot buy the product that I want to buy, or I’m on my MacBook and a website cuts off the right-hand side on the Safari browser.&lt;/p&gt;

&lt;p&gt;I’m sure we have all been frustrated in these ways before and it is an annoyance which hinders the user flow. As a customer I’m willing to spend more on a product if the website user experience aids the user flow.&lt;/p&gt;

&lt;p&gt;Key reason why you should factor this in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Ensures complete customer satisfaction&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Provides service across multiple platforms&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Identifies bugs during the development process and earlier than customers!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Avoids customer complaints.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ensures a competitive advantage&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Types of compatibility tests&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Hardware&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Operating system (OS) — such as Windows, Unix, MacOS&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Software — e.g. ensuring that MS word is compatible with MS outlook&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Network&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Browser — for instance: Firefox, Google Chrome, Internet Explorer&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Devices&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mobile — android and iOS&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Version — e.g. Windows 7, Windows 7 SP1&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Key terms mentioned around compatibility:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Backwards compatibility — this is where you are testing to see if your software is compatible with previous versions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Forwards compatibility — this is where you are testing to see if you software is compatible with versions which will be coming in the future.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;In this tutorial on Agile testing, let’s deep dive into the history of &lt;a href="https://www.lambdatest.com/learning-hub/agile-testing?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=dec09_pk&amp;amp;utm_term=pk&amp;amp;utm_content=learning_hub" rel="noopener noreferrer"&gt;Agile Testing&lt;/a&gt;, its advantages, disadvantages, methods, quadrants, and best practices.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Steps to fit in compatibility testing in your testing approach&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Define a set of environments or platforms the application is expected to work on.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Gather customer data on how your customers use your products.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Understand the expected behaviour under different configurations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Setup your environment and get the particular device permutations ready.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Report any bugs that are found.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 2 for me is super important and it is one where I do not feel enough people build into their plan.&lt;/p&gt;

&lt;p&gt;To gather customer data on how your customers use your products I would recommend that you set-up google analytics or an alternative type of statistical analysis system.&lt;/p&gt;

&lt;p&gt;For example when we had a website product, this data allowed us to know what browsers and OS versions our customers were using. Using this we could then tailor our test cases to ensure that the product functionality met the users needs.&lt;/p&gt;

&lt;p&gt;Another game changer with this data is that it removes bias, many a time I have assumed that a latest device will be the most used by a user base, though when I received this data I actually learned that users generally used the latest device which was from a year before.&lt;/p&gt;

&lt;p&gt;What are the common compatibility issues found&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Changes in the users interface (UI)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Change in font size&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Alignment issues&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Change in CSS style and color&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Scroll bar related issues&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Content or label overlapping&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Broken tables or frames&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why you should use a compatibility testing tool?&lt;/p&gt;

&lt;p&gt;The biggest concern around compatibility testing is that there are so many different test cases which need to be tested constantly, and if we are making key architectural or code changes the ability to release at pace becomes near enough impossible.&lt;/p&gt;

&lt;p&gt;So how can you build compatibility testing into your test approach and still release at pace?&lt;/p&gt;

&lt;p&gt;The answer to this has been to use a compatibility testing tool — now there are lots on the market, though my recommendation is to do your research and take your time to pick the right tool.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;In this Ad hoc testing tutorial, let’s deep dive into what &lt;a href="https://www.lambdatest.com/learning-hub/ad-hoc-testing?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=dec09_pk&amp;amp;utm_term=pk&amp;amp;utm_content=learning_hub" rel="noopener noreferrer"&gt;Ad hoc testing&lt;/a&gt; is, its advantages, disadvantages, types, characteristics, and their best practices.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Key considerations for me when selecting a compatibility tool include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Price&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Usability of the tool&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Device availability when you need to test on it&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Availability of older/never devices and different browsers&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The ability to incorporate the tool with your automation pack&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My personal recommendation is LambdaTest, primarily because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;It supports more than 3000+ browsers and operating systems.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It allows live interactive browser compatibility testing.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It is cost effective and has great customer service.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The devices are readily available.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Allows integration with an automation framework.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Incorporating a compatibility tool with your automation framework is a game changer and this is a key consideration when you are at a stage where you are confident that you understand why you are testing for compatibility.&lt;/p&gt;

&lt;p&gt;My closing statement is that if you do not have compatibility testing built into your testing approach it can be a game changer to your users and I would recommend that you add it as soon as possible!&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>Digital transformation – part 1 – basics</title>
      <dc:creator>Dileep Marway</dc:creator>
      <pubDate>Fri, 09 Dec 2022 15:42:11 +0000</pubDate>
      <link>https://dev.to/testmuai/digital-transformation-part-1-basics-1me8</link>
      <guid>https://dev.to/testmuai/digital-transformation-part-1-basics-1me8</guid>
      <description>&lt;p&gt;Digital transformation is using technology to create new or modify existing business processes, culture, and customer experiences to meet changing business and market requirements.&lt;/p&gt;

&lt;p&gt;It can be summarized as the reimagining of the business for the digital age.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;A complete Manual testing tutorial covering all aspects of &lt;a href="https://www.lambdatest.com/learning-hub/manual-testing?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=dec09_pk&amp;amp;utm_term=pk&amp;amp;utm_content=learning_hub" rel="noopener noreferrer"&gt;Manual testing&lt;/a&gt;, including strategies and best practices.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why should companies consider digital transformation?
&lt;/h2&gt;

&lt;p&gt;Personally, I have seen the power of digital transformation and it really sets you up for working in an agile, collaborative way which pushes a company towards a journey of growth.&lt;/p&gt;

&lt;p&gt;It also allows a value-add to every customer interaction and can give a better customer experience.&lt;/p&gt;

&lt;p&gt;In most cases, companies push towards digital transformation as it helps to stand out against their competitors and ultimately move ahead.&lt;/p&gt;

&lt;p&gt;The big value add for me is the fact that data collected via a digital transformation has meant that companies can make more informed decisions, and at the same time they can understand more about their customers.&lt;/p&gt;

&lt;p&gt;One brand that comes to mind is Tesco, and their use of the Clubcard — this allowed them to recommend offers to customers based on what they generally buy and it has enticed customers to come back from competitors and shop in their stores.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;A comprehensive User Acceptance Testing (UAT) tutorial that covers what User &lt;a href="https://www.lambdatest.com/learning-hub/user-acceptance-testing?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=dec09_pk&amp;amp;utm_term=pk&amp;amp;utm_content=learning_hub" rel="noopener noreferrer"&gt;Acceptance testing&lt;/a&gt; is, its importance, benefits, and how to perform it with real-time examples.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Examples of digital transformation
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;In covid times a large amount of doctor appointments became virtual appointments — this is an example of using technology to meet changing requirements. This meant that customers and doctors were safer, at the same time it has helped where people are struggling to get appointments. This for many has been a game changer.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;When taking a flight there has been a move towards online check in, which has enhanced the experience. This has saved time on the long airport check-in lines and as a bonus lets people book in their seats before they even reach the airport.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The biggest example of digital transformation that has come to mind though is the monster brand ‘Netflix’.&lt;/p&gt;

&lt;p&gt;This started as a mail order service and it completely disrupted the bricks-and-mortar video rental business.&lt;/p&gt;

&lt;p&gt;Digital innovation made wide scale streaming video possible. Digitisation also gave insights into viewing habits and preferences. The data was also used to inform decisions on everything, from design of user experiences, to development processes to actually watching the films.&lt;/p&gt;

&lt;p&gt;To become successful Netflix digitally transformed the following areas:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Process Transformation&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Business Model Transformation&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Domain Transformation&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cultural Transformation.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In this case for Netflix digital transformation was a massive win!&lt;/p&gt;

&lt;h2&gt;
  
  
  How to go about your transformation?
&lt;/h2&gt;

&lt;p&gt;Digital transformation can look different in each company, though the thought process on achieving this can be similar.&lt;/p&gt;

&lt;p&gt;Firstly start with the problem statement and see whether there is a clear opportunity for development.&lt;/p&gt;

&lt;p&gt;Then ask for feedback from different members, this will allow for diverse thoughts and it may also mean opportunities in areas not previously thought about.&lt;/p&gt;

&lt;p&gt;The last step should be to plan out the transformation, and track the success via measurable metrics. This is essential as if the transformation is not giving the reward you would expect, then having data allows you to correct ahead of time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tips from the industry
&lt;/h2&gt;

&lt;p&gt;Based on my research some key findings:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Understand what is possible with digital transformation before you start to plan.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Design customer experiences from the outside in and see what problem you are trying to solve.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Recognise employees’ fear of being replaced — this is not what digital transformation is.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Review the capacity and acknowledgement for change within your organisation.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;A comprehensive Exploratory Testing tutorial that covers what &lt;a href="https://www.lambdatest.com/learning-hub/exploratory-testing?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=dec09_pk&amp;amp;utm_term=pk&amp;amp;utm_content=learning_hub" rel="noopener noreferrer"&gt;Exploratory testing&lt;/a&gt; is, its importance, benefits, and how to perform it with real-time examples.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing
&lt;/h2&gt;

&lt;p&gt;Digital transformation when aligned to business goals is really powerful and it has made many businesses more successful, also adding that customers have reaped the rewards.&lt;/p&gt;

&lt;p&gt;Most of the digital products we use have certainly been achieved via digital transformations of their brands. We as the customer have certainly reaped the rewards.&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>testing</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Basics of Accessibility Testing</title>
      <dc:creator>Dileep Marway</dc:creator>
      <pubDate>Mon, 17 Oct 2022 14:00:24 +0000</pubDate>
      <link>https://dev.to/testmuai/basics-of-accessibility-testing-17j1</link>
      <guid>https://dev.to/testmuai/basics-of-accessibility-testing-17j1</guid>
      <description>&lt;h2&gt;
  
  
  What is it?
&lt;/h2&gt;

&lt;p&gt;It is a software testing type performed to ensure that the application being tested is usable for users who may or may not have an impairment. This is a subset of usability testing.&lt;/p&gt;

&lt;p&gt;The aim is to make the software more accessible to all people, whether they have an impairment or not, and it is also known as ‘a11y’.&lt;/p&gt;

&lt;p&gt;When sites are designed, developed, and edited correctly, all users should have equal access to information and functionality. There should not be functionality that is only accessible to one type of user.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why should we all care about accessibility?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Increase the market share of your product&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Aid usability&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Assist all types of users&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Means more maintainable code&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Increases your SEO&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ensure that you maintain your loyal customer base&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Maintains brand value&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Avoid lawsuits&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Here's an article that looks at &lt;a href="https://www.lambdatest.com/blog/regression-testing-what-is-and-how-to-do-it/?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=oct17_rd&amp;amp;utm_term=rd&amp;amp;utm_content=blog" rel="noopener noreferrer"&gt;what is Regression testing&lt;/a&gt;, its importance and types, and how to perform it.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Accessibility testing myths (not true)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Creating an accessible site is expensive.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Creating an accessible site means we cannot release at pace.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Accessibility is plain and boring.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We should not care about such a small client base.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Accessibility should be built into our daily development practices
&lt;/h2&gt;

&lt;p&gt;In 2019, the US Supreme Court handed victory to a blind man who sued Domino’s (pizza outlet) over site accessibility. The blind man was unable to order food on Domino’s website and mobile app despite using a screen reader. I’m sure the site is now accessible!&lt;/p&gt;

&lt;p&gt;This was a massive turning point in the US and it was a big win for accessibility advocates.&lt;/p&gt;

&lt;p&gt;Since 2019 — many Fortune 500 companies have been sued as their products were not open to all types of users. Now companies are really pushing to ensure that they are accessibility compliant — if you go on a website and see an accessibility badge, this implies compliance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Do you think &lt;a href="https://www.lambdatest.com/blog/regression-testing-what-is-and-how-to-do-it/?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=oct17_rd&amp;amp;utm_term=rd&amp;amp;utm_content=blog" rel="noopener noreferrer"&gt;Regression test&lt;/a&gt; is complex? Here's a basic introduction into Regression testing, its importance and types, and how to perform it step by step.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What type of accessibility legislation currently exists
&lt;/h2&gt;

&lt;p&gt;US — Americans with disabilities act — 1990&lt;br&gt;
UK — Disability discrimination act — 1995&lt;br&gt;
AUS — Disability discrimination act — 1992&lt;br&gt;
IRELAND — Disability act — 2005&lt;/p&gt;

&lt;p&gt;Legislation exists to protect users and software created for this clientele base should adhere accordingly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Types of impairments to support
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Vision — complete blindness/color blindness or poor vision&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Visual — like light strobe and flashing effect problems&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Physical — not able to use the mouse or keyboard with one hand/poor motor skills like hand movements and muscle slowness.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cognitive — learning difficulties/poor memory/not able to understand more complex scenarios.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Literacy — reading problems.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Hearing — auditory problems like deafness and hearing problems/cannot hear.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Accessibility guidelines
&lt;/h2&gt;

&lt;p&gt;Web content accessibility guidelines 2.0 (WCAG) — is the key guideline whereby you can review compliance against key checklists for your testing needs.&lt;/p&gt;

&lt;p&gt;Content accessibility is based on:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Perceivability — content and UI should be presented in the most suitable way.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Operability — Able to encounter no blockers when navigating.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Understanding — It is easy to understand the content and UI.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Robustness — the site is robust and functional.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  QA checklist for accessibility testing
&lt;/h2&gt;

&lt;p&gt;Techniques that can help users to access web content:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Screen reader&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Web accessibility toolbar (WAT)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Screen magnifier&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Bluetooth keyboard&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Speech recognition tools&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;My recommendation to QA professionals is to buy these peripherals in your device repository and start to add use cases from an accessibility view point. I learned a lot myself personally by using a screen reader and it helped me when I was an engineer to test from a user perspective.&lt;/p&gt;

&lt;h2&gt;
  
  
  Useful online tools for testing accessibility standards
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Web accessibility toolbar (WAT)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;WAVE&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Deque&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Color contrast analyser&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I personally have used deque and I must say that their product and independent review was game changing. Knowing what level your website or app is at is key, though they provide expertise to ensure that you know how to stay at that desired level.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;**Test your web and mobile apps on &lt;a href="https://www.lambdatest.com/blog/regression-testing-what-is-and-how-to-do-it/?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=oct17_rd&amp;amp;utm_term=rd&amp;amp;utm_content=blog" rel="noopener noreferrer"&gt;online Android Emulator&lt;/a&gt;. Ensure your apps are compatible across latest and legacy Android operating systems, devices, and browsers.&lt;/em&gt;*&lt;/p&gt;

&lt;h2&gt;
  
  
  Advice for Engineers
&lt;/h2&gt;

&lt;p&gt;My advice to engineers is that we should all care about quality in a team.&lt;/p&gt;

&lt;p&gt;I would recommend that you study the accessibility standards — &lt;a href="https://www.w3.org/TR/WCAG20/" rel="noopener noreferrer"&gt;WCAG 2.0 guidelines&lt;/a&gt; and make a A11y project checklist.&lt;/p&gt;

&lt;p&gt;Also, in my past role we got our DevSecOps team to make the accessibility tool part of our code commit lifecycle. While we still had to test accessibility aspects manually, it still helped to catch key accessibility red flags which would have hindered a user.&lt;/p&gt;

&lt;p&gt;Another recommendation is to make accessibility a requirement by creating a user story for each sprint and project. I have personally found this useful as it means that there is a reminder that we should be releasing at the end of a sprint to compliance.&lt;/p&gt;

&lt;p&gt;As mentioned above, make basic accessibility testing part of the quality assurance or user acceptance testing process.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;We should all care about accessibility in our software with the main aspect being that all users should have equal access to information and functionality.&lt;/p&gt;

&lt;p&gt;Why don’t you start by seeing whether the software that you produce is inclusive or not?&lt;/p&gt;

</description>
    </item>
    <item>
      <title>My experiences in Shifting QA left</title>
      <dc:creator>Dileep Marway</dc:creator>
      <pubDate>Mon, 17 Oct 2022 13:30:13 +0000</pubDate>
      <link>https://dev.to/testmuai/my-experiences-in-shifting-qa-left-1d51</link>
      <guid>https://dev.to/testmuai/my-experiences-in-shifting-qa-left-1d51</guid>
      <description>&lt;p&gt;We have all heard the term ‘Shifting QA left’ in software testing — it is a term used by many senior stakeholders and while there are lots of ways of doing this, I will be sharing some ways which have worked well for me in the past.&lt;/p&gt;

&lt;p&gt;Defects are cheaper when found earlier, there is evidence that defects are 100 times more expensive if they are not removed during the requirements phase.&lt;/p&gt;

&lt;p&gt;Having walkthroughs of the requirements will help to uncover questions that can add true value when done early.&lt;/p&gt;

&lt;p&gt;I loved seeing engineering, product, and QA professionals whiteboarding ideas and devising the customer value of an idea. Having alignment as early as possible in the process meant that we created true customer value.&lt;/p&gt;

&lt;p&gt;Sometimes asking ‘why’ early on can make a massive difference. I have seen software fail where QA, engineering, and product are not aligned on the true customer value — ultimately this may mean that critical defects are released to clients. Not because there is no care, rather it is a misunderstanding of requirements.&lt;/p&gt;

&lt;p&gt;Take an Apple wireless mouse, me being a customer, I would have been much happier if the team discussed this early and worked out that adding a charger port on the bottom of the mouse was a bad idea — especially when it cannot be used and charged at the same time, thus, making the device unusable when out of charge.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Perform Cross Browser Compatibility Testing on &lt;a href="https://www.lambdatest.com/safari-browser-for-windows?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=oct15_rd&amp;amp;utm_term=rd&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;Safari for Windows&lt;/a&gt; and all browser versions across Real Browsers and Operating Systems.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How can we shift QA left?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Ensuring that QA is everyone’s responsibility — I always use the statement that QA is owned by the whole squad (product, delivery, engineering and QA) — why is this? A shared output means that there is more care for the product being engineered.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Prevention rather than detection — how annoying is it when you have a QA person who feels their sole goal is to find enough defects so that a developer looks totally inadequate. This should not be the objective, rather QA and engineers should work together to prevent defects occurring — pushing better unit testing and understanding what the customer value is.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Automation is key — testing earlier is cheaper, and failing fast is the name of the game. Automating will make it easier to find defects early.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Engineers and QA contribute to unit, integration and acceptance tests — in my experience, pairing and working together on these key tests mean that team accountability for QA is shared.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Having the right culture — this for me is of utmost importance. A culture of teamwork, sharing accountability and owning the deliverable will ensure that the communication will automatically start early.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;To find defects earlier you do not need to meet all of the above. From my experience small steps can help to get the team working towards the same goal.&lt;/p&gt;

&lt;p&gt;The way that I pushed better collaboration between engineering and QA was to ensure that there was mutual respect on both sides, with each side learning from the other. What is key is to understand the skills from both sides would ultimately contribute to the same end goal, they are both cogs in ensuring the smooth delivery of software.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Test your web and mobile apps on &lt;a href="https://www.lambdatest.com/android-emulator-online?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=oct15_rd&amp;amp;utm_term=rd&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;Android Emulator&lt;/a&gt; online. Ensure your apps are compatible across latest and legacy Android operating systems, devices, and browsers.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting early testing right
&lt;/h2&gt;

&lt;p&gt;Failing fast is important and having the right mindset is key for this.&lt;/p&gt;

&lt;p&gt;We have all seen the testing pyramid: &lt;a href="https://martinfowler.com/articles/practical-test-pyramid.html" rel="noopener noreferrer"&gt;https://martinfowler.com/articles/practical-test-pyramid.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Summarising it — unit tests are more isolated and are faster to run, in contrast user interface (UI) tests are more integrated and are slower to run.&lt;/p&gt;

&lt;p&gt;It has been found that small and fast unit tests are key to failing fast. Whereas acceptance tests are used to test end-to-end functionality of an application from a user perspective.&lt;/p&gt;

&lt;p&gt;Aspects that can help us shift QA left:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Unit testing&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use of linters&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Static code analysers&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Programming errors&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Violations of common coding standards&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Syntax anomalies&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Security issues&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Static testing&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Test your mobile websites and smartphone apps using our scalable on cloud mobile &lt;a href="https://www.lambdatest.com/mobile-emulator-online?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=oct15_rd&amp;amp;utm_term=rd&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;emulator online&lt;/a&gt;.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;Shift left QA is not a process change, rather it is a mindset and cultural shift for an organization.&lt;/p&gt;

&lt;p&gt;The key reason why you should do it?&lt;/p&gt;

&lt;p&gt;It lowers the cost of testing and development, and it also increases efficiency of releases and the quality output.&lt;/p&gt;

&lt;p&gt;For me, what is most important is getting the team working in unison, where engineering, QA, delivery and product are aligned on the value of what they are looking to achieve. It generally means that they will push processes to shift left.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>We should all care for our mental health</title>
      <dc:creator>Dileep Marway</dc:creator>
      <pubDate>Thu, 13 Oct 2022 13:54:04 +0000</pubDate>
      <link>https://dev.to/testmuai/we-should-all-care-for-our-mental-health-4kdk</link>
      <guid>https://dev.to/testmuai/we-should-all-care-for-our-mental-health-4kdk</guid>
      <description>&lt;p&gt;Mental health is not spoken about enough for me. While it is a buzzword in the industry right now, I do not feel that companies do enough to support and look out for signs of poor mental health.&lt;/p&gt;

&lt;p&gt;Having researched online, it is a problem which is growing by the day, and we should support our peers where it is needed.&lt;/p&gt;

&lt;p&gt;Mental health includes our emotional, psychological and social well-being. It affects how we think, feel and act. Our inner health is as important as our exterior health — it is important to realise that someone who may be smiling on the exterior may actually be struggling internally.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;A comprehensive end to end Testing tutorial that covers what &lt;a href="https://www.lambdatest.com/learning-hub/end-to-end-testing?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=oct13_rd&amp;amp;utm_term=rd&amp;amp;utm_content=learning_hub" rel="noopener noreferrer"&gt;E2E Testing&lt;/a&gt; is, its importance, benefits, and how to perform it with real-time examples.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key facts&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;40% of employees take time off work because of mental health.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Only 1 in 5 employees suffering from mental health confide in their employer.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;More than 1 in 2 employees state that they would leave their job if their mental health was not supported.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;From my own experience I have been in situations where I have not felt myself and have felt as if I am running on fumes.&lt;/p&gt;

&lt;p&gt;Why was this?&lt;br&gt;
Because I was overworked, over stressed and had a lot going on in my personal life.&lt;/p&gt;

&lt;p&gt;What did I need?&lt;br&gt;
I needed a break to recharge and this for me meant turning my laptop off and putting it in the draw. The break was needed to spend time with my family and not think about project deliverables.&lt;/p&gt;

&lt;p&gt;How did I know that I needed a break?&lt;br&gt;
A simple ‘How are you?’ a question from a peer made me realise that I was not my normal self and I felt over stressed, also I was overly tired out.&lt;/p&gt;

&lt;p&gt;I am now enjoying my weekend with my family and I am putting ‘ME’ first.&lt;/p&gt;

&lt;p&gt;My advice for leaders is to gauge the mental health and happiness of your team. Your words make a massive difference to people’s lives and I don’t think enough leaders see this.&lt;/p&gt;

&lt;p&gt;Yes, delivery is important, though a person’s mental health is even more important. Delaying a release by even a day is better than having it on your conscience that someone has been broken by your decisions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Test your website and web applications on multiple versions of &lt;a href="https://www.lambdatest.com/test-internet-explorer-on-mac?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=oct13_rd&amp;amp;utm_term=rd&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;Internet Explorer on Mac&lt;/a&gt; machines.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What are the general signs of mental health concerns to look out for?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;General unhappiness.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Anxiety and agitation.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Feeling lonely and isolated.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Anxiety and agitation.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Frequent changes of mood.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A sad statistic is that only 1 in 5 employees suffering from mental health confide in their employer, why is this?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;People feel ashamed that they cannot handle it alone.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;They do not want others to feel they are weak and cannot cope.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A feeling of being discriminated against.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Having been a mental health champion in the past, I found that my coaching skills really helped. Giving support to others really meant a lot. It is important to remember that we are not robots, rather we should show love and care to one another.&lt;/p&gt;

&lt;p&gt;I found that talking to someone independent who is not your manager or leader is beneficial as people are able to speak in confidence to another person in the wider team. If you do not have mental health champions in your workplace I would recommend that this would be a great addition.&lt;/p&gt;

&lt;p&gt;A mental model I like to follow is to always denote that it is normal to have a bad day and we should all wait excitedly for the next ‘happy’ day to arrive.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;In this post, learn about end to end testing, along with how it fits into a larger testing strategy that can be advantageous to any firm and why it’s an important part of overall quality assurance, and how LambdaTest &lt;a href="https://www.lambdatest.com/learning-hub/end-to-end-testing?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=oct13_rd&amp;amp;utm_term=rd&amp;amp;utm_content=learning_hub" rel="noopener noreferrer"&gt;End to End testing&lt;/a&gt; cloud makes your E2E testing faster and more efficient.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What 5 things can leaders do to support the mental health of their team?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Coach and listen to your team — allow your team to open up and ask open ended questions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reassure your team that their views are important, and you are always there to support them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Look out for signs of change in your team and provide support if needed.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Communicate regularly, give recognition where due and have regular 1–2–1’s.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Support your team ensuring a good work-life balance.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Using a car as an analogy, I liken mental health to when the car may need a service. We are the same and we cannot keep running on 100% as the fuel and car efficiency will falter.&lt;/p&gt;

&lt;p&gt;As leaders it is our duty to maintain the health of our team and ensure they are the best possible versions of themselves — mental health is integral to this!&lt;/p&gt;

&lt;p&gt;Celebrate all successes — whether small or big. Please do celebrate the fact that you are awesome for reading this article!&lt;/p&gt;

</description>
      <category>mentalhealth</category>
      <category>testing</category>
      <category>leadership</category>
      <category>career</category>
    </item>
    <item>
      <title>QA Transformation Journey</title>
      <dc:creator>Dileep Marway</dc:creator>
      <pubDate>Thu, 13 Oct 2022 07:35:32 +0000</pubDate>
      <link>https://dev.to/testmuai/qa-transformation-journey-3cd2</link>
      <guid>https://dev.to/testmuai/qa-transformation-journey-3cd2</guid>
      <description>&lt;p&gt;In the following article, I will talk about a situation that many QA professionals have encountered and what I would recommend the approach should be to move forwards.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem statement
&lt;/h2&gt;

&lt;p&gt;Imagine you are in a scenario where there are lots of incidents, delivery is slow and customers are not happy with the quality of your products.&lt;/p&gt;

&lt;h2&gt;
  
  
  What should you do?
&lt;/h2&gt;

&lt;p&gt;As a Head of QA, and Test Manager in the past, I have had experience in these situations before. I will now take you on a journey of change… grab a nice drink and come on the journey with me.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Native &lt;a href="https://www.lambdatest.com/mobile-app-testing?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=oct12_rd&amp;amp;utm_term=rd&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;Mobile app testing&lt;/a&gt; using LambdaTest’s online real device cloud and virtual testing platform of emulators and simulators.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Investigate
&lt;/h2&gt;

&lt;p&gt;The first step is to hold independent interviews with multiple team members to understand the problem at hand.&lt;/p&gt;

&lt;p&gt;I would recommend asking open-ended questions like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;What is the reason in your view for the incidents and customer complaints?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How would you describe the culture?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If asking questions outside the QA team:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How would you describe the QA approach?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How do you collaborate with the QA team?&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once the inspector gadget phase is over, we must now digest the information. I would recommend independent chats or surveys with QA, product, engineering, delivery, and customers (if possible). These chats should not be biased in any way and it should be shared by the interviewee that chats are confidential, with no names or details being shared outwards.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Data analysis
&lt;/h2&gt;

&lt;p&gt;Based on the data gathered, this data should be analyzed to then decide where to focus your attention.&lt;/p&gt;

&lt;p&gt;For example, in my experience data can be generally focused on the following:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Cultural issues&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Lack of ‘Assurance’&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Poor product knowledge&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Lack of collaboration between Product, Engineering, and QA&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Accelerate your release velocity with blazing fast &lt;a href="https://www.lambdatest.com/automation-testing?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=oct12_rd&amp;amp;utm_term=rd&amp;amp;utm_content=webpage" rel="noopener noreferrer"&gt;automation testing&lt;/a&gt; on cloud.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: What to do?
&lt;/h2&gt;

&lt;p&gt;The next aspect is to decide what to do. I will explain some examples of what I did for each scenario, with additional examples.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Cultural issues&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Lack of assurance&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;QA strategy — aligned to your technology strategy, what are you testing and why?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Testing approach — what is your particular approach to testing on a particular project/squad?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;General overview on what you are testing and why? At least then you can then collaborate with engineering, product, and stakeholders to review gaps in your test cases.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Poor product knowledge&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Get the product team to review and contribute to the test coverage in the test cases.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Get the product team to review and contribute to the acceptance criteria on tickets.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Meet regularly with the product team and ensure that product knowledge is shared/updated.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Poor collaboration with Product and Engineering&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Step 4 — How do we maintain success?
&lt;/h2&gt;

&lt;p&gt;We should track whether our mitigating measures have made a difference or not. Going back to our problem statement, we wanted to see whether we can reduce customer incidents and also customer complaints.&lt;/p&gt;

&lt;p&gt;I would recommend a full post-mortem review as learning when incidents take place and reviewing whether the incident amount is going down. If they are not, do another review independently to establish the root of the issues.&lt;/p&gt;

&lt;p&gt;Tracking success can only be done if we start to track certain metrics.&lt;/p&gt;

&lt;p&gt;Aspects that I have found useful to track:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Escaped defects&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Customer complaints&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Test cases that have been added to your regression suite every sprint&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Unit test coverage&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Number of times a ticket is re-tested and defects found against it&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;In this article, we look at what is &lt;a href="https://www.lambdatest.com/blog/regression-testing-what-is-and-how-to-do-it/?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=oct12_rd&amp;amp;utm_term=rd&amp;amp;utm_content=blog" rel="noopener noreferrer"&gt;Regression testing&lt;/a&gt;, its importance and types, and how to perform it.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Quality assurance transformation is a journey piece, and by tracking QA metrics, step-wise improvements can be achieved.&lt;/p&gt;

&lt;p&gt;Success cannot be maintained solely by QA, rather it is a collaborative effort with QA, Engineering, product, and the wider team.&lt;/p&gt;

</description>
      <category>qa</category>
      <category>tutorial</category>
      <category>productivity</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
