Documente Academic
Documente Profesional
Documente Cultură
Sharing is Caring:
On observing the fast-changing retail landscape, Jeff Jordan of Andreesen Horowitz said: “We’re in the
midst of a profound structural shift from physical to digital retail.” Today, eCommerce is a $341 billion
industry and growing at the rate of approximately 20% each year. It is estimated that eCommerce sales
will cross $414.0 billion in sales in 2018 according to Forrester.
While the popularity of eCommerce continues, the past two years also have been witness to
many high-profile website glitches and crashes, especially during the high-traffic holiday season.
From Walmart, Belk, Tesco to the mighty Amazon, all have experienced major glitches at
crucial times, resulting in heavy losses, disgruntled customers, and some serious media bashing.
The expectations that people have of these eCommerce websites are increasing. Today,
eCommerce websites need to not only look great but have to also ensure that they are user-
friendly, easily navigable and do not take much time to load. Thus e-commerce site/website
testing has emerged as a crucial component of e-Commerce business success. The need is to
ensure that all the parts of the website function in harmony and that performance and security
issues do not lead to bad press. For this to happen, testing cannot be treated as an afterthought
and should ideally be built into the project from the very beginning. In this blog, we identify
things to test when testing an eCommerce website.
Conclusion:
Testing an eCommerce website requires careful planning, meticulous execution and an eye for
detail. However arduous this task may seem, it is a critical element that contributes significantly
to the success of an eCommerce website.
Sharing is Caring:
A bug is a defect present in the software, obstructing its desired performance. The defect(s)
could be a mistake in coding, error in designing, faulty requirements and many more. Presence of
bug continuously degrades the software quality.
Testers with acquired knowledge & gained skill and experience know how to perform their job
efficiently, but a good tester is always starved for anything related to testing. Here, we are giving
you, top 5 secrets to achieve a sure shot success in the bug hunting process.
Explore, beyond the rules: It is impossible to make 100% bug-free software, considering the
impracticality in covering all facets of the software. However, a good test strategy along with
effective test cases keeps your target of achieving bug-free software, close to 100. But, a good
tester should not always stick to test strategy and impulsively follows it. This may make you the
victim of unintentional blindness and shortens your range of thinking. They should try to explore
more feasible scenarios, by thinking beyond these strategies. Along with test cases, a good tester
Pattern Study: Bugs are social in nature, they are likely to reside in groups. Each bug or groups
have the tendency of affecting the same place, feature or functionality, again & again, uniquely.
Regular monitoring of the bug-catching mechanism and using past test ideas could assist, in
locating bugs, by evaluating the pattern of occurrence of the bugs, responsible for the affecting
the similar functionality. The information derived from this evaluation, will aware and prevents
Quick Attacks: Unless you don’t have any prior or little knowledge and understanding of the
software, you cannot gather requirements, which is a must requirement for formal preparation of
test strategies, plans, and documentation. Instead of waiting for the requirements, quick attacks
may be made on the software by executing wrong or inappropriate things. Quick attacks can be
like
o Typing numerous words or large numbers in the field, to check the acceptability and
Hit the bug hard: Discovery of a bug may appear as a success to you. You may try to record
your success in the bug-tracking report, but wait, this is just the beginning, not the end. Presence
of bugs indicates potholes in the software, thereby confirming software’s unstable nature. Testers
should take the advantage of this instability, and try to thrash the software, rudely by feeding it
with unfeasible inputs, cutting down its resources, etc. This may result in the revelation of more
harmful bugs.
Be open to taking help from colleagues: No one is perfect in the world, everyone needs help.
Even the vivid tester, alone could not discover the bugs in all cases. There might be some cases,
where a tester alone, is unable to locate bugs. In that case, he/she should feel free to collaborate
with their colleagues and share their ideas and views on bug-hunting. This may generate several
Conclusion:
Testing is a large domain, which not only encompasses various approaches and strategies, to
provide the bug-free product but also empowers the testers to make use of their skills and
experiences, to reveal out the defects in a software product, in any possible way. Still, a tester
may consider and go through above stated noteworthy points, to make a testing process, easier
and meaningful.