Ida  Nader

Ida Nader

1598535838

Ensuring Software Quality at eBay Denmark

Quality is not only about not releasing bugs to production, it is much more than that. Quality is a product that is user-friendly, easy to access and use, has high performance/short load time, and is about code that is stable and easy to maintain.

Jette Pedersen gave a talk about how to ensure good quality products at Swiss Testing Day 2020.

Testing at eBay Denmark is done on different levels to increase user experience, as Pedersen explained:

User testing, where we for example go out and talk to users and ask them to use/look at a prototype, will give us more insights of the users’ needs and thoughts, and whether or not they understand our thoughts with the product. Performance tests will tell us if our site performs within our expectations. A/B testing will tell us which variant of what we have built the user likes best.

Pedersen mentioned that to make sure they are testing the right things, they use test design techniques. An example is to use equivalence testing combined with boundary value analysis. This will make sure that you test all valid/invalid partitions only once, and that all boundaries on each partition are tested with the right values for the valid/invalid partitions.

Instead of trying to come up with a total solution from the start, eBay Denmark does a lot of experiments to find the right way to build products. They set up a hypothesis, for example:

If we offer our users a new privacy product

Then we will increase seller NPS

Because they can choose if they want to show their home address or not

Next, they tried out a fake door test to find out if users would buy the product. The test showed that the users wanted the product, so they built it and then started their A/B split testing to find the right layout.

InfoQ interviewed Jette Pedersen, senior QA software engineer at eBay Denmark, about ensuring quality, dealing with risks that impact quality, what they have learned about quality, and enabling quality thinking throughout the whole process.

InfoQ: How can we ensure good quality for our products?

Jette Pedersen: We need to think about quality from the beginning of a project or task. To ensure that we build something that the user can and will use, we do a lot of experimentation, but before we start that, we need to think about different things.

  • Who do we build it for?
  • Are there special demands for performance?
  • What are the requirements, and are they known to us at the stage of the project we are in?
  • Are there any UI changes?
  • What is the risk assessment for the area we are working in?
  • New security precautions should also be taken into consideration

All of this we talk through in a kick-off at the early start of the project.

When the product is being developed, we often use TDD and pair programming. This helps us to share knowledge and quickly overcome any obstacles that come along the way.

To be able to ensure that we get fast feedback if anything breaks in production, we also talk about if we should set up monitoring and which kind of test automation is needed.

A rule of thumb is that all high risk and some medium risk areas (if possible) should be covered by some kind of automated test.

#user interface #agile conferences #testing #quality #user experience #culture & methods #development #news

What is GEEK

Buddha Community

Ensuring Software Quality at eBay Denmark
Aarna Davis

Aarna Davis

1625217856

Top Software Testing/ QA Company | Software Quality Assurance Services

We are a top-rated software quality assurance & testing company leveraging our potential to profound expertise in delivering quality tested applications to businesses.

In the past 16 years, we have delivered over 4200 quality-assured software to a global clientele catering to various industries such as healthcare, adtechs, eLearning, and more.

Planning to outsource software QA services? Or would you like to hire an offshore software testing team?

Visit: https://www.valuecoders.com/software-quality-assurance-testing-services-company

#software quality assurance testing services #software quality assurance services #quality assurance testing services #quality assurance software testing company #quality assurance software testing

Anvi Lewis

Anvi Lewis

1620300330

Top Software Testing/ QA Company | Software Quality Assurance Services

We offer a complete lifecycle of quality assurance services for products, software, website, and mobile apps. Our QA team also provides specialized and managed QA & testing services for your complex projects.

For more info visit: https://www.valuecoders.com/software-quality-assurance-testing-services-company

#software quality assurance testing services #software quality assurance services #quality assurance testing services #quality assurance software testing company

Custom Software vs Off-the-shelf Software: How to select a better one for your business?

Custom Software or Off-the-shelf software, the question in mind for many business personnel. Read this blog to get help to make the right decision that will benefit your business.
For a business that wants to upgrade and modernize itself with the help of software, a common dilemma it is whether to go for custom-made software or opt for off-the-shelf software. You can find many top software development companies worldwide, but before that all, you should first decide the type of software –an off-the-shelf software or a custom one.
This blog aims to overcome the dilemma and accord some clarity to a business looking to automate its business processes.

#custom software vs off-the-shelf software #custom software development companies #top software development companies #off-the-shelf software development #customized software solution #custom software development

Aarna Davis

Aarna Davis

1623402925

India's Top Software Quality Assurance & Testing Services

We are a top-rated software quality assurance & testing company leveraging our potential to profound expertise in delivering quality tested applications to businesses.

In the past 16 years, we have delivered over 4200 quality-assured software to a global clientele catering to various industries such as healthcare, adtechs, eLearning, and more.

Planning to outsource software QA services? Or would you like to hire an offshore software testing team?

#quality assurance professionals #quality assurance testing #quality assurance software testing #software testing and quality assurance

Christa  Stehr

Christa Stehr

1594456938

Offshore Software Development - Best Practices

With the rise of globalization and the worldwide lockdown due to the pandemic, most of the work has been done by remote working processes and professionals from their homes. This lockdown has proved the efficiency of remote development and enhanced the trust in offshore software development industry.

To make the most out of the benefits of offshore software development, you should understand the crucial factors that affect offshore development. This is why you should read this guide for the best practices when hiring an offshore software development company. Despite the size and the industry of the business, offshore software development is not beneficial for every entrepreneur in many aspects to make the optimum use of talents in technology across the globe.

Here are some of the top reasons why offshore development is beneficial for your business.

  • Offshore development teams can work on flexible timing to provide you with the best possible software development practices.
  • Get access to the talents across the world from your home to develop the top of the line software with the help of offshore development companies.
  • Assured high quality and next-generation technology expertise with duly NDA signed with respect to the priorities of the business.
  • With flexible recruitment models, you can hire the freelance developers, remote development team, or an entire offshore development company with respect to the size of your business.
  • Build high-end software applications from one corner of the world by hiring software developers across the world.
  • Get immediate access to the best resources without hiring them on a permanent basis.

To avail of all these benefits, you should have clear goals, a list of requirements, and features that are mandatory for your software product.

Here are a few tips to help you find the best offshore software development company. Build a top-notch software application by following the listed best practices.

#web development #how to start offshore software development company #offshore meaning #offshore software development best practices #offshore software development company #offshore software development company in india #offshore software development cost #offshore software development statistics #outsource software development