How to Practice Assertive Testing in Agile Environments

Passive behavior may cause the increase in the number of defects, inefficiency, and security vulnerabilities in software. Assertive testers continuously assess current conditions, decide how to act and respond honestly and spontaneously. They take responsibility for their actions and decisions and at the same time they respect themselves and others. This blog describes how assertive testing can be far more effective than passive testing.

(more…)

Continue Reading

Getting Bugs Done

“The best tester isn’t the one who finds the most bugs or embarrasses the most programmers. The best tester is the one who gets the most bugs fixed.”

Cem Kaner

Some software testers are more skillful at getting the bugs they find fixed than others. One of the factors that we firstly think of is the quality of the bug report. However, there are some other factors that we frequently do not consider to be very important, but they can be crucial when a decision whether to fix a bug or not is made. It is the credibility and the influence of the reporter with the people who are evaluating the report which eventually makes the decision. How can software tester build that influence in the organization?

(more…)

Continue Reading

Teaching Exploratory Testing in Mob

Exploratory testing, unlike scripted testing, is not defined in advance and carried out precisely according to plan.

Idea of Exploratory Testing in Mob is that all people from the group work on the same thing, at the same time, in the same space, on the same computer. Mob testing can be viewed as an expansion of Pair approach, an Agile technique where two people work together, sharing a single computer and taking turns at the keyboard.

(more…)

Continue Reading

Mobile Applications Testing in an Agile Environment

Mobile application testing presents unique challenges – there are numerous tradeoffs that should be considered and choices that should be made regarding the mix of different techniques and methods that will be used in mobile applications testing. There is no testing method that is completely satisfying – each testing method has its pros and cons. Therefore, testing strategy should combine different testing options that provide the best overall testing result, balancing between cost, quality and time-to-market.

(more…)

Continue Reading

Testing using Jasmine.js

Testing is a very important activity in the software development. This type of development particularly became important when the value of the software has begun to grow.

As the customers’ satisfaction is the most important, and the large amounts of money is invested in the area of the software development, each part of application should be thoroughly tested and all errors must be corrected as soon as possible.

This is the reason why testing has become equally important as the software development and a lot of companies are increasingly investing in this area.

(more…)

Continue Reading

Software Inspections and Walkthroughs

Software inspections are a disciplined engineering practice for detecting and correcting defects in software artifacts, and preventing their leakage into field operations. Software walkthroughs are, on the other hand, a form of software peer review in which a designer or programmer leads members of the development team and other interested parties through a software product, and the participants ask questions and make comments about possible errors, violation of development standards, and other problems.

What is the difference between the two? An inspection is a more formal process than a walkthrough, which is used to collect metrics or statistics about the software process. Walkthrough is a more informal version of an inspection.

(more…)

Continue Reading

End of content

No more pages to load