e-Commerce & Retail Archives - Testinium https://product.testinium.com/industry/e-commerce-retail/ Tue, 17 May 2022 20:44:24 +0000 en-GB hourly 1 https://wordpress.org/?v=5.9 https://product.testinium.com/wp-content/uploads/2021/02/cropped-logo-512x512-1-32x32.png e-Commerce & Retail Archives - Testinium https://product.testinium.com/industry/e-commerce-retail/ 32 32 Modanisa.com | Test Automation and Performance Testing https://product.testinium.com/casestudies/modanisa-case-study/ https://product.testinium.com/casestudies/modanisa-case-study/#respond Thu, 01 Apr 2021 09:16:36 +0000 https://35.157.42.4/?p=4502

General Information About Modanisa

Modanisa was founded in 2011 as an e-Commerce 

Head Office in Istanbul

300+ employees worldwide

A pioneering business since its inception, Modanisa.com is at the helm of the burgeoning modest fashion sector. Launched in 2011, Modanisa is Turkey’s first online clothes portal and the world’s original modest fashion brand, generating global interest in the industry with its innovative Modest Fashion Week concept that made its debut in Istanbul in 2016.

modanisa heaquarter

General Outlook

Modanisa.com is an e-commerce firm that operates in the modest clothing sector and sells products online to international clients. Modanisa chose to embed Testinium into their software testing life cycle process to improve their Continuous Integration (CI).

Each month, Modanisa.com receives 15 million visitors and dispatches orders to customers in over 120 countries. The award-winning business currently supports 500 brands, which between them supply 45,000 products, ranging from casual wear to evening dresses, sports and swimwear, and accessories.

We now have constant feedback loop about the quality of our product thanks to Testinium. As a result, our agility in Continuous Delivery increased tremendously.
levent kurt
Levent KURT
CTO, Modanisa.com

Challenges

It was quite challenging to optimize the risks for three different clients for an e-commerce website that delivers to more than 100 countries, uses more than eight different delivery types, accepts payments in 4 different currencies with eight different payment methods and supports more than ten languages. We had to work hard towards fast delivery and increase the success rate in shipments.

Run Your Existing JMeter Tests at Any Limit From Any Location

Solutions

Before starting, customer and our team worked closely to decide the process aiming to make risk management. For this reason, we began to use BDD to be close to product managers and business teams. It also let us see the features of the testable products. By Testinium’s unique support of BDD, we were able to reports the status of tests clearly by stating the failed steps.

The risk that we had to optimize for Modanisa.com was too high as we are testing three different clients. For this reason, parallel test execution is implemented with the help of Testinium. We have increased the speed, agility of our tests and decreased the test duration to a great extent. During this optimization process, by providing the knowledge and experiences of all units to the tests, we made sure the tests were improved in every respect.

We created the structural testing processes within the software life cycle.

Our aim was to establish high testing standards and enable quality transformation for all our product teams. Testinium mentor teams helped us achieve our goals and improve our projects.
aziz-durmaz
Aziz DURMAZ
Software Development Manager, Modanisa.com

Results

As a result, we helped Modanisa.com to gain information about their tests carried out and be able to execute risk management by observing how much risks they were taking. We created a testing process that supported the speed and frequency of our customer’s version releases to A+ level along with the version success rates. Finally, we decreased the costs of the failures as a consequence of the early testing processes.

As a result, they have achieved an automation process created with functional tests with easy to use automation code. Additionally, they avoided device cost by utilizing our real mobile device pool.

Trusted by 100+ Businesses for Performance Testing

Testinium

Testinium started its journey in 2009 as an IT company, later specialized in software test automation solutions for mobile, web and desktop applications to ensure great digital experiences with the highest quality. Testinium is an advanced test automation product offered on cloud and on-premises deployment which utilizes Selenium and Appium libraries and is optimized for Mobile, Web and Desktop testing. Testinium offers an execution platform for your automated scripts with an extensive real mobile device farm and browser variation.

Testinium Resources

]]>
https://product.testinium.com/casestudies/modanisa-case-study/feed/ 0
Top 10 Benefits of Automated Testing https://product.testinium.com/blog/top-10-benefits-of-automated-testing-2/ https://product.testinium.com/blog/top-10-benefits-of-automated-testing-2/#respond Wed, 31 Mar 2021 09:34:00 +0000 https://35.157.42.4/?p=4439

What is Automation Testing?

Automation testing is the process of automatization of the test cycle using appropriate tools and software. All software testing stages can be automated, from the preparation of test data to execution of tests and even analyzing test outcomes. 

Automated Testing vs. Manual Testing

Automated testing has several advantages over manual testing. Automated testing is faster, more robust, and easier to scale. On the other hand, manual testing is prone to errors since humans execute it. Automated testing is cost-effective, especially in high-volume regression tests. Some tests should be automated, for example, performance testing is not suitable to be executed manually. Automated testing requires programming knowledge, whereas in manual testing, there is no need for such knowledge. 

Types of Software Tests That Can Be Automated

Many types of software tests can and should be automated. Tests are mostly automated if they are repetitive and take a long time to execute. Mainly automated test types include integration, regression, smoke, and UI tests. However, it is not limited to those only. With the help of the latest technologies, you can completely automate test cycles can be completely automated, including stress tests.

Benefits of Automation Testing

1. Catching Bugs Faster

Automated testing is multiple times faster than manual testing, especially when your application has many features to test. You can get the results of an automated test suite in a concise amount of time and make sure your application works the way you want.

2. Faster Deployment

In the agile methodology, it is necessary that you have shorter deployment cycles. To deploy with confidence, your application needs frequent regression tests. With automation, you can use parallel testing for your application and substantially reduce testing time. 

3. Cost and Time Efficiency

It takes less effort and time to test an application using automated testing. Even though the initial investment in Automated Testing is higher than manual testing, the return on investment is high, and it is easier to scale large volumes of tests in a test suite. 

4. Continuous Quality

Once you automate the tests, no one needs to be on-site when running them. You can schedule and run your tests 24/7. Then you can analyze test results when available using screenshots and videos recorded during testing. 

5. Better Insight

Automated testing allows testers to analyze reports thoroughly. You can analyze automated test logs, runtime, and pass rate information along with screenshots and videos. All this information makes sure testers know everything they need about test results. 

6. Better Accuracy

As the number of test cases grows, testers tend to forget/overlook some edge cases. When using automation, QAs know which tests to run and when. So, they eliminate human error. 

7. Higher Volume of Tests

Suppose you want to test an application on all the devices in the market. It is practically impossible to do so with manual testing. The number of test cases increases proportionally to the number of test devices. Automated tests can take advantage of device farms and enable you to do a quality check on hundreds of devices in a short amount of time. 

8. Stress Testing

Automated testing allows you to test applications in unusual conditions using thousands of simulated users. It is impossible to mimic these behaviors with manual testing. 

9. Faster Time to Market

The software industry is thriving fast, and companies try to bring new features to customers as fast as possible. Automated testing allows companies to test faster, deploy faster. You can bring new features to your customers fast and bug- free. 

10. More Efficient Workflow

When bugs are found and reported in the development phase, it takes less time to fix them. It is also easier for developers to get on what is wrong when the bug is caught. 

As a result, it is safe to say that test automation is a must for agile teams. Its numerous advantages make sure teams deploy faster without compromising quality. The role of automation testing is almost certainly going to be more and more crucial in the near future. In addition, test automation is an important factor for small-scale projects and non-Agile teams. Because all projects, small or large, should be tested regularly. 

Enjoy testing!

]]>
https://product.testinium.com/blog/top-10-benefits-of-automated-testing-2/feed/ 0