Category: Technology
-
Introduction to Real time systems
What is a real time system? A real time system is a embedded system required to complete its work and produce the output on a timely basis to ensure the system it is used inside functions properly. Example of real time system: Digital controller is a real time system since it is used in a…
-
Introduction to Embedded Systems
What is an Embedded System? First, a system is a set of tasks executed against a fixed set of rules, program or plan for a given objective. Embedded System is an application specific computer system comprised of both hardware and software to complete a set of tasks for a given objective. Embedded System runs inside…
-

How to reduce cost of software testing while improving quality and speed?
The pace of digital transformation is faster than ever before. With it bringing increasing software complexity. There is need to build, deliver software versions at speed while maintaining quality. With exponential increase in software complexity there is a high chance of linear increase in software testing coverage creating a quality risk for the product. Different…
-

How to build top-quality software using Acceptance Test Driven Development?
The products with good quality win! Any product’s quality strategy requires to adapt a framework that enables building quality-in. Building quality-in is assuring at every stage of building a product, continuous validation is performed against the needs/requirements of the user. Acceptance Test Driven Development (ATDD) is about discovering the users’ needs collaboratively and writing requirements…
-

What is software quality and building quality-in?
Have you said “wow, this is exactly what I wanted” recently? What made you say it? More on that later . Let’s first try understanding product quality and how, as a producer, obsession for quality makes your users happy. The quality of a product or service is defined as its “degree of excellence,” or how outstanding or good…