Author Archives: Emilian Muncaciu

“The human factor” in today’s software testing

Quality is an integrated part of development process which means that the work of a tester will begin when the problem arrives.

In software development we talk about solutions, and whenever we talk about a solution we need to consider every aspect involved.



In order to deliver a solution to the client, not only a product, we need to start understanding the client’s challenges. This is well known in the software industry, and I believe that this is also known in other industries.

The big question here is: Who is the client? Answering this question is like opening a door and cast a glance to the purpose of the solution. In this case the client is not the corporate that pays for the solution in order to sell it and to make profit nor the machine that is executing the commands encoded by the developers. Keeping that in mind, the tester should always guide the software development towards an easy to learn product.

Providing the controls where the user expect them to be and providing a fluent experience are key components. I have decided to write about the most familiar client: the human being.

Software market is increasing and only the best thrive.

Why is that happening? Because the humanity has became addicted to software, because only functionality is not enough, because the expectation of the clients are constantly growing. This is called progress and in order to keep the pace, a tester should not only check whether all the acceptance criteria are met and if all the requirements are satisfied, it should also predict how human will interact with the final solution.

Software predictability requires careful analysis and observation, but the result is a product easy to learn.  It is necessary for a tester, involved in software development process, to gain the ability to metamorphose into a typical user. But seeing through the eyes of a person, that will eventually use the solution, it`s not enough. Skills, like document the result thoroughly and observe your behavior should not be lost. In software testing, testers should pay attention to this ongoing process and observe all ambiguities and provide feedback.

A definition of a software tester can be briefly worded like this: A technician who conducts prescribed tests on software programs in order to ensure quality prior to the implementation of the solution.

It is not enough, a tester needs also speed. And again, speed alone is not sufficient because it will only result in a frenzy of activity. A very well established direction is also required and only then we can talk about the velocity in software testing.

High velocity is crucial in software development because  it is well known that the faster you reveal the errors, the lower  the cost of fixing them is, and the lower is the risk of failures.


Let technology and medicine fall in love using a clinical trial software

“Let food be the medicine and medicine be the food”, Hippocrates.

This quote is still valid, although Hippocrates was born around the year 460 BC. Humanity never stops raising questions and is continuously searching for answers.

But what food are we talking about? What active substances? In what quantity? What medical product? What drug, devices or procedure can increase our life quality and life expectancy?

We all agree that the greatest wealth in life is health. Preventing, diagnosing and treating disease requires a lot of knowledge about why diseases appear and most important how we can treat them.

To answer those questions, doctors create research studies involving volunteers, called clinical trials. The new treatments are evaluated in order to find whether they are safe, effective and better than the ones existing on the market.

The software that allows managing documents involved in clinical trials is used by doctors and people from the pharmaceutical industry to efficiently manage data collected during a clinical study. The very foundation of a study is accurate data collection. Given the large amount of data managed in the clinical trials, researchers require a clinical trial management software to ensure that the information is kept properly in all phases of study.

Clinical trial software products help the doctors to collect all necessary documents and helps them to dedicate more time researching and less in organizing information. The collection, management and efficient data evaluation, from a clinical trial, is supported by software.


An electronic trial master file (eTMF) will help organizing and storing documents, images and other digital content for pharmaceutical clinical trials that may be required for compliance with the government regulatory agencies.

Clinical trials are sponsored by government agencies, pharmaceutical companies, individual doctors, health care centers and can take place in hospitals, universities, doctor’s offices, or community clinics.

Life Science industry is facing pressure to cut costs while facing increasingly challenging regulatory requirements. Using a dedicated clinical trial software will speed up the site start-up process, will reduce the total clinical trial execution time and, of course, will reduce the paper printing and all the costs involved in storage the paper files.

So, just let technology speed up the process of getting the answers that are out there. Finding them can be just a matter of time and automating the processes will reduce the time in which a new life saving drug can be discovered and made available for each and everyone.

Just remember that technology loves the art of medicine and….

“Wherever the art of medicine is loved, there is also a love of humanity”, Hippocrates.