Software Development

6
Jan

Intro To (Azure) Machine Learning – Part 1

Intro

You don’t have to be working in the IT/CS these days in order for your ears (or eyes) to pick up the term Machine Learning (ML) or Data Science, since these are among the biggest tech trends nowadays. Machine Learning, being the subset of Artificial Intelligence (some of you might disagree with this) is a concept ubiquitous in our daily lives.

Read more

21
Dec

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.

Read more

12
Dec

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?

Read more

23
Jun

Effective Software Testing Reports

Software testers often are surprised when their status reports fail to be understandable to business users. Testers often do not understand how to shape their reports according to the type of audience.

Read more

15
Jun

Organizing JavaScript code into namespaces

JavaScript is not an object oriented programming language. However, there are some good practices which can make it look and behave like one. If we avoid writing good and readable code in JavaScript, if we let it be unleashed and dynamic in all freedom it gives, we will soon end with code that is unusable.

Read more