Systems | Development | Analytics | API | Testing

May 2022

Test Management Case for Github : Working with Test Cycles

Video of How the Cycles feature works in TestQuality - Test Management Tool App. In this TestQuality video we will cover How Cycles Tool Works and Where you can add Configurations to a Cycle and even Logging an existing Defect within a Test Cycle. TestQuality Cycles offers a very simple way to run a group of Tests that you want to run repitedly.

Should our Exploratory Testing Be Automated?

Exploratory tests are always different tests that are created and conducted at the same time. According to this concept, their automation may appear unnatural. Nonetheless, the deployment of automation based on predetermined and unpredictable circumstances may be of interest: the detection of business flaws. Exploratory testing emphasizes discovery, research, and learning, whereas automation testing focuses on test designs, test cases, test procedures, and test outcomes.

IoT in Hotel Tech-The Smart Room Transformation

Smart Room tech goes a long way in creating a lasting and memorable positive experience for millennial and next-gen customers who want all the information and convenience at their fingertips. Leading hotels are already on their journey towards experimenting or creating their own Smart Rooms leveraging IoT. IoT-driven Smart Room Technology creates multiple benefits for the guest, the service provider, and the environment, says Deepakumar, Principal Consultant, Cigniti Technologies.

Your Guide to Software Testing Automation in 2022 and Beyond

With new technology solutions and digital tools emerging all the time, the state of software testing is constantly changing. As the technology matures, the capabilities of testing automation evolve, presenting opportunities to increase the quality and efficiency of your software testing. Keeping up with the pace of change is difficult for most organisations.

IoT in Hotel Tech-The Smart Room Transformation

You have just arrived at your favorite holiday destination and reached the hotel reception on a busy morning. It shouldn’t matter to you today if the hotel reception is crowded or there is no one available to help you with check-in. You will directly walk over to the self-service kiosk, enter your booking details, and scan your passport. The check-in process is completed in no time and you are provided with your room details. The kiosk even vends out your swipe card!

How a Tech Solutions Provider saved £20,000 yearly by moving to Xray

This Global Enterprise Software vendor has been providing solutions for some of the world’s largest businesses for over 30 years. With more than 1,000 employees and 3,500 customers, this technology solutions provider focuses on leading innovation in Enterprise Information Management and IT Systems Management.

What Are The Main Advantages to API Testing?

In the world of application development, Application Programming Interfaces (APIs) enables the communication and exchange of data between software. Testing your API is essential to the proper integration and delivery of quality software and product. Unlike UI testing, API automation testing is designed to withstand the short release cycles and frequent changes that occur while using best practices for software development and IT operations. API testing is more important than ever.

Best Practices and Business Benefits of DevOps Transformation

Even though DevOps adoption and implementation appear to be simple, implementing DevOps at scale remains a difficult task for many enterprises. The fact that the DevOps journey is purely technical is something that many businesses misunderstand. Contrary to popular belief, proper DevOps implementation involves more than just technology. Processes and platforms, tools and technology, governance and metrics, people and culture, and management are all part of the DevOps journey. This is where Cigniti's expertise emerges.

Advantages of Using a Mock API to Accelerate Development

Mocking APIs is an increasingly popular trend, with more and more developers seeing the advantages of mocking dependencies rather than spinning up actual duplicates of resources. On a high-level, a mock API means that you have a service that returns static data, which in turn is based on a real API.

Optimize teams for software testing on a small budget

If you feel that internal resources are running low relative to demand, you’re not alone. At the 2022 Women of Silicon Valley conference, speakers touched on the difficulty of acquiring and retaining resources, preparing teams for change, and optimizing software testing on a small budget. At the most basic level, the requirements of the software dev process, from designing, coding, and testing, are enormous.

Best Practices and Business Benefits of DevOps Transformation

Every enterprise in today’s competitive environment is undergoing digital transformation. Businesses are attempting to improve their present IT infrastructure and techniques while welcoming new technologies and software development approaches to stay ahead of the competition. Enterprises’ ability to achieve all of this is highly dependent on their willingness to implement best practices for a successful DevOps transformation.

Shield Yourself Against Payment Frauds Using AI/ML Models

Preventing, detecting, and eliminating fraud is one of the major focus areas of the e-commerce and banking industries at present. Banks and other financial institutions are investing in new ways to meet the challenge of preventing fraud. Firms are now embracing Artificial Intelligence (#AI) and Machine Learning (#ML) technology to detect, investigate, and reduce money laundering and transaction fraud effectively and efficiently. AI-based fraud prevention is very effective at reducing chargebacks, fake accounts, spam, account takeovers and so on., says Payel Ghosh, Associate Principal Consultant, Cigniti Technologies.

The Power of Mentorship

Hello to the Testhouse family! This is my second blog in a series of posts aimed at sharing insights into things I have learned or experienced in my career in testing to date. If you find anything that sparks your interest or have follow up questions, then please do let me know. In my last blog, I touched on mentorship, conferences, and the value of networking. This blog continues the mentoring theme and focuses on the benefits of having a mentor, and how you can go about finding one.

Test-driven development: an introduction for mobile app developers

Test-driven development, or TDD, is a testing method where you first convert the feature requirements to tests and then write code to make the tests pass. In this article, we take an objective look at test-driven development, its benefits, downsides, and best use cases.

Sauce Labs Contract Testing Overview

Start using Sauce Labs Contract Testing with Mocking in only minutes with this easy technical overview. See how quickly you can generate contract tests from OpenAPI spec files to check for contract compliance between the API consumer and producer. Sauce Labs also lets you easily extend contract tests into functional, integration and load tests!

Cross-Platform End-to-End Testing - Explained with Real-life scenarios

The definition of end-to-end testing is as simple as “testing the application from one end to another”. A lot of the time people do generalize end-to-end testing as “testing done to test the application from beginning to end”. However, in an application, you may certainly define a beginning (generally the home page) but there can be a lot of endings. For example, one eCommerce application’s end-user flow may look like this: Another flow may look like this.

Interview tips when appearing for QA roles

Hello Peeps, I hope you are all doing good. Software job trends are changing frequently. To match that, the expectations for Software Testers and Quality Assurance (QA) roles are also changing. Most organizations realized the importance of software testing and the testers. In this era, testing is also evolving to a greater extent. Also, testers are involved in multiple software development phases due to the influence of Agile methodology.

5 Favorite Web Apps To Practice Test Automation

We recently talked with one of our clients and asked him about some recommendations to get introduced in practicing Test Automation. He advised us that he always requires an acceptable application under test whenever he needs to undertake some test automation-related exercise or proof of concept. There are a hundred various sample apps available, and it might be difficult to find a nice app while not wasting too much time on it.

Sponsored Post

How to Test Microservices in Kubernetes

In this article, you will learn about some of the tools to test microservices running in a Kubernetes cluster. In particular, we will compare the Speedscale CLI tool with other tools and the main benefits of using Speedscale CLI. In the last few years, software companies have been shifting from building monolith applications to utilizing smaller microservices. In a microservices architecture, you operate with decentralized applications. This means that there's a separation in which each service is responsible for a specific component of your application.

Shield Yourself Against Payment Frauds Using AI/ML Models

Scammers exist in all forms of commerce. With the advancement of e-commerce, fraud has taken on new forms and become more powerful than ever before. Fraudsters take full advantage of any loophole in any system. Preventing, detecting, and eliminating fraud is one of the major focus areas of the e-commerce and banking industries at present. Banks and other financial institutions are investing in new ways to meet the challenge of preventing fraud.

Testing Enterprise SaaS Applications

Companies acquire enterprise SaaS applications (such as Microsoft Dynamics, Salesforce, ServiceNow or Workday) to accelerate business capabilities. However, the complexity increases as businesses begin to customise and integrate solutions to suit their business requirements. So, the cost of overlooking testing the application can be catastrophic in the form of monetary and reputational damage.

Cloud Migration Assurance - COTS Migration Challenges

With fierce competition from enterprises and increased cloud adoption across the industries, it's past time to rethink the COTS portfolio approach to future-proof the growing business needs while lowering overheads. COTS apps, on the other hand, have their own set of issues when it comes to cloud migration. A standard R path analysis will not suffice to define the COTS cloud adoption journey, says Deepak Vijayaragavan, Vice President, Delivery, Cigniti Technologies.

Cloud Migration Assurance - COTS Migration Challenges

Assume you’re building a website, an application, or software, and you don’t want to build everything yourself for a variety of reasons – you’re short on time; you don’t want to code the tedious sections, and so on. So you have the choice of purchasing some elements of the software that you will use in it, such as the login, sign up, and other pages, and here comes the COTS-commercially –off –the –shelf software.

Bad Press, Litigation and Exclusion: Why Inclusive Design Must Be Accessible

Around the beginning of the year, I was asked my thoughts on overarching trends in DevOps for 2022. Some of the things I mentioned include AI, the shift-left/shift-right in test, more scrutiny in security, and the evolving need for simultaneous quality and speed you have likely read about on our blog and other publications that cover the DevOps space. However, the trend I mentioned that I have seen the most momentum behind as of late has been the need for accessibility.

Continuous Performance Testing in CI Pipelines: CircleCI

With over 50,000 active organizations and 250 million workflows, CircleCI is one of the most popular networked CI platforms. When getting started with CI pipelines, teams typically want to ensure that code will compile, pass unit tests, and build a container image. After catching these low hanging fruit of syntax errors, engineering teams need to dig much further to find business logic and scalability errors.

Local Tests With Selenium And Python Browser Automation

There are various reasons for running Python browser automation tests locally, the most common one for us is saving time. Loadero test runs usually take no more than 5 minutes to initialize and start execution but can reach up to 10 minutes or more depending on how busy is the test run queue. To increase the speed of development, it’s often quicker to create the test script on your local machine and then run tests on Loadero.

SAP Performance Testing - Breaking Down the Longer SAP GUI Response Times

Performance Assurance is one of the critical nonfunctional testing types that cannot be ignored for even certified products like SAP ECC or SAP HANA, because every implementation could be different in terms of customizations, integrations, data volumes, hardware sizing, and network topology. Performance assurance would add value to business operations in the effort spent and dollars burnt towards performance testing, says Prasad Paduchuru, Senior Manager, Cigniti Technologies.

5G - Myths vs Realities

So, in the end, it is not necessarily a matter of the myths vs realities of 5G – it is more about the timing. Everything we are hearing about 5G and the promise it holds is true. It will all just take more time for reality to catch up to the hype. And with that, we are encouraging all our clients that while they should not be stressed, they should certainly have their eyes wide open about how 5G will come into play, says Chris Manuel, Vice President, Cigniti Technologies.

5 best practices to un-bottleneck your Salesforce testing and update process

As the largest cloud-based CRM provider, Salesforce comes with comprehensive out-of-the-box usability while also accommodating high levels of customization, integration, and flexibility for their 150,000 strong customer base. In fact, the Salesforce ecosystem is 5 times larger than the platform itself and includes an extensive partner network and an app marketplace with 4,000 apps.

SAP Performance Testing - Breaking Down the Longer SAP GUI Response Times

SAP offers one of the best ERP solutions for enterprise business critical operations. The success of these business operations depends on the reliability of the SAP deployment. Though the SAP solutions are perhaps thoroughly tested, rigorous performance testing is needed to understand the operations behavior of SAP under heavy loads.

How to Start Automation Testing from Scratch without Code

Automated software tests are much cheaper to execute, take less time to run, and are less susceptible to human error than manual testing. That’s why most software companies eventually build an automated test suite. There are many things to consider when first getting started with automated testing, but arguably the most important is choosing the right tool.

Most Common Myths Around Test Automation By Rahul Parwal

A common theme among most software testing organizations is their escalating interest in Test Automation. While test automation has grown in popularity, there are still many myths and biases surrounding it. Such myths can unknowingly create a self-limiting boundary and negatively impact the possibilities of test automation. Testsigma, a no-code test automation tool that is for everyone, is also free and open source.

5G - Myths vs Realities

“5G is coming! I saw the commercial!” “No, 5G is already here. Didn’t you see the other commercial?” “Yes, but I don’t have 5G, do you?” “Yes, I have had it for the last year. Well, I think I have. What is 5G anyway?” Have we ever seen anything so overhyped yet, at the same time, so misunderstood? Has there ever been a major technical advancement, that at the same time is already here, yet seemingly so far off in the future?

Propelling into the Digital Orbit: Cigniti's Digital Journey and Insights into our Acquisition of Aparaa Digital (RoundSqr)

Successful companies are those that are becoming Digital First. Research shows operating models, EBIDTA margins, market share and brand longevity are all tied to Digital experiences that companies can offer to their end customers. No vertical segment is exception to this. Digital today is a dialogue that confluences a cross section of CXOs inside a company whose goals are tied to Digital outcomes that they own and deliver. As Marc Anderseen famously said, Software is eating the world.

Mobile Testing Guide: How to test Android and iOS apps

Have you ever used an app on your mobile device and experienced slow load times, crashes, freezing screens, and privacy breaches? Or has your team discovered an error in an existing functionality weeks after you’ve launched an app? If you are a mobile app user, the answer is likely yes. As a consumer, you may have been triggered to delete the app completely, reinstall it, or download a competitor’s app.

How IoT is Revolutionizing the Insurance Sector: Use Cases and Benefits

IoT apps are linking the globe in ways it has never been connected before. The use of IoT apps has increased dramatically in the healthcare, insurance, and automobile industries. IoT apps' ability to detect, analyze, and assess real-time data via IoT sensors and devices is assisting the insurance industry tremendously in providing better insurance services, says Ashis Kumar Rout, Associate Principal Consultant, Cigniti Technologies.

Web Application Testing: Getting Started with Functional Testing

Web application testing is critical to ensuring that your software is ready for users and doesn’t contain any major bugs that could cause you to lose credibility or customers. There are many different types of web application testing and each one provides different benefits at different times in the software development process. So, it can be difficult to know which type of testing will give you the results you're looking for.

Testing Methodologies in the Testing Life Cycle

Before you can release your application, you must demonstrate that it functions well and is free of bugs. That proof will necessitate a test plan that incorporates many testing methodologies and employs a range of tests, each of which demonstrates that some component of your application is ready to be deployed. If you're searching for testing tools, you'll want one that supports as many of these testing methodologies as feasible (such as TestQuality).

What is Grafana Mimir? with maintainer Marco Pracucci (k6 Office Hours #53)

Maintainer Marco Pracucci talks about the new Grafana project, Mimir, a next-generation time-series database for Prometheus. He joins Developer Advocates Nicole van der Hoeven and Paul Balogh to talk about what Mimir is, why it was needed, and how he helped scale it using k6. RESOURCES.

Low-Code Software Testing: How to Get Your Org on Board

Every business wants to mature rapidly. For software testing and QA professionals, terms such as low-code application testing, codeless tools and automation would definitely ring a bell. From a market perspective, a product perspective, and especially, a tech stack perspective, everyone knows that ensuring quality is key in software development.

What is a DevOps Test Toolchain and Why it Matters for Your Mobile App Development

The digital experience is now primary to our everyday lives. Our recent consumer report, Every Experience Matters, dove into quality and how it affects consumer behavior. We know, for example, that 20% of users will abandon a brand after encountering even one error on a mobile app. At the user level, everything comes down to customer experience.

How IoT is Revolutionizing the Insurance Sector: Use Cases and Benefits

Traditional businesses are projected to be disrupted and revolutionized at an unprecedented rate as the Internet of Things (IoT) emerges. These new technologies have the potential to benefit the insurance business, which has been hesitant to adapt in the past. Before we get into how the Internet of Things will affect insurance, let’s define what we mean by “IoT” in this context.

Why Software Development and Quality Teams Need a Testing Platform, Not Just Tools

As Agile and DevOps development methodologies have matured over the past decade, companies have made great strides in creating software development platforms that are open and integrated. These platforms have greatly improved the efficiency and collaborative capability of development teams. They have helped break down silos of work, improve communication and clarity, and provide visibility into all activities in software development.

How Blockchain is Solving the Pain Points in the Payments Sector

Digital security has always been an issue for payment organizations and their customers. Transparent and immediate payment is the basic need. To enhance and popularize digital payments and be more customer-focused, payments need to be made easy, fast, and highly secure. #Blockchaintechnology has come up with the solution which addresses the payment security needs, transaction transparency and boosts the overall efficiency of financial transactions. The #technology works on a no-intermediaries method that excludes the need for a primary regulator, says Payel Ghosh, Associate Principal Consultant, Cigniti Technologies.

Using gRPC with Golang

In this tutorial, you will learn how to work with the gRPC Golang library for microservice communication by creating a simple note-taking application. APIs and service-to-service communication are what make modern microservice architecture possible. REST is generally the preferred implementation pattern, but if you only use REST, you could miss out on the significant performance gains that gRPC can offer. gRPC can provide better speed and efficiency than REST APIs.

How Blockchain is Solving the Pain Points in the Payments Sector

Digital security has always been an issue for payment organizations and their customers. Transparent and immediate payment is the basic need. To enhance and popularize digital payments and be more customer-focused, payments need to be made easy, fast, and highly secure. Blockchain technology has come up with the solution which addresses the payment security needs, transaction transparency and boosts the overall efficiency of financial transactions.