Automating Magento Testing Process. Speeding Up the Search for Elements

May 3, 2013752Vikentsi Kaziuk

As we stated in the previous article, in most cases it is impossible to make search in the admin panel using the ID parameter, so instead we have to frequently use the Xpath locators to effectively use the automation. But in this case along with losing the flexibility we also encounter another problem – it significantly increases the time to search and find an element and, therefore, the time to execute tests. This is not so noticeable if you are trying to automate acceptance tests only. But if you need to automate the complete project, the speed of the test execution increases enormously.

Read more

Automating Magento Testing Process. Speeding Up the Search for Elements

Photo-Report From The Prestashop Meetup In Warsaw

Mar 13, 2013105Vikentsi Kaziuk

As soon as we became aware of the upcoming event, we immediately made reservations for our team. Initially we planned to send the whole team of developers, but due to certain issues with Polish visas we did not manage to apply all necessary documents within such a short period of time.  Of course, all of us were disappointed, but there was no other way out, so it was agreed to send me as a sole representative who would keep the rest of the team updated via the Internet.

Fortunately, the hotel where the meeting was to take place is located in the very city center, just 10 minutes walk from the train station, so I had an opportunity to do some sightseeing  as well.

Read more

Photo-Report From The Prestashop Meetup In Warsaw

Magento Test Automation. First Steps

Feb 27, 2013467Vikentsi Kaziuk

When it is preferable to use automated tests

There are some points to be considered before starting using automated tests in your company: first of all, think whether your investments will be payed off shortly and whether you are planning to add new functionality to the module or it will be sold in conjunction with other modules. Because this will entail repeating the same tests again and again and increase in regression testing, which will influence the costs of testing and as a result will affect the price of the final product. Automated tests are definitely preferable if you know that your project will evolve, i.e. you are planning to develop and issue new versions that are compatible with new Magento versions. In general, the level of test automation is considered individually for each project, but in most cases the acceptance phase is automatized in the first place. This happens because the main aim of acceptance tests is to quickly run through the major product functionality, without going deep into any specific part. That is why they are easy to modify in case some program part is changed.  The implementation of development standards which would regulate the usage of recursion, the level of nesting agents, the usage of constants, naming conventions etc, can help avoid further test compatibility problems. Read more

Magento Test Automation. First Steps

Optimization of Magento Test Preparation Process

Dec 7, 2012107Vikentsi Kaziuk

Every time before testing, the necessity to create user accounts, multilevel catalogs, items with specific characteristics and other stuff naturally arises. It sometimes takes a lot of time. In this article, I want to share my timesaving experience of working with repeated actions.

We of course can use same Magento, simply switching between modules every time. There is, however, no guarantee that previous module hasn’t left footprints impacting badly on new module. For proper testing, we want to use “blank” Magento for every module. Read more

Optimization of Magento Test Preparation Process

Specifics of Software Product Testing

Oct 2, 201292Vikentsi Kaziuk

There are differences between testing of software developed internally and third-party products. BelVG testers deal more often with our newly created Magento and Prestashop extensions than with customized products.

When you work for a client, you choose software testing methods depending on a number of hours paid. As a rule, there is enough time to do all positive testing and at least part of negative testing. Testing of own software can last for a long time which is something to be avoided.

Read more

Specifics of Software Product Testing

Uncover the Unknown with BelVG Magento & PrestaShop Ecommerce Blog

Push the boundaries with the BelVG ecommerce blog full of Magento and PrestaShop innovative and comprehensible guides, PrestaShop and Magento news, online marketing solutions. Find out more about web development and web design trends. Ecommerce is booming and emerging - keeping up with the latest strategies and tools is not easy. That’s why the BelVG team has decided to create this CMS blog where our certified professional Magento & PrestaShop developers, creative designers and experienced marketers can share their knowledge, tips, case studies and ready-to-use ecommerce solutions. The members of our team have been working with the most in-demand ecommerce platforms such as Magento and Prestashop for more than 7 years. We have created over 100 websites, took part in more than 600 project and we want to invest our knowledge and experience in making ecommerce better. Become a regular reader of our web design and web development blog and you will improve your skills. Most of the development articles are specifically helpful for those who prepare for Magento certifications. Let’s explore the challenging but exciting ecommerce world together.