UPCOMING EVENT => How to make test automation reliable, scalable and high-available in large organizations – TestIstanbul

How to make test automation reliable, scalable and high-available in large organizations

Speakers: Berk Kibarer Abstract: “Automation” is not just a hot topic today but is a must-have for technology companies. In large organizations with many products -digital services in our case such as Fizy, Tv plus, Lifebox, Dergilik and goes on…-, it becomes a challenge to build and apply organization-level standards for all teams.In Turkcell Technology, we needed a testing tool to let each team plan, organize and run their tests in a centralized manner. In order to provide such a tool, we’ve overcome the following issues;– Scalability: The tool’s features…

How culture leads to quality? – ProActors

Speakers Berk Kibarer & Tunç Kavaklıoğlu. Time & Location https://www.proactors.tech/events/how-culture-leads-to-quality 27 Oca 18:00 – 20:00 Turkcell Küçükyalı Plaza C Blok, Aydınevler, İnönü Cd. No:22, 34854 Maltepe/İstanbul, Turkey About The Event Quality is a state of covered expectations. And expectations vary depending on the experience which is a collection of processed data or output through a customized model. Once each output and its flow is formed, it is cached and serves as a test itself. That way, we run the cached tests on simply anything that aims to cover the equivalent…

An Integrated Measurement Model for Evaluating Usability Attributes

An Integrated Measurement Model for Evaluating Usability Attributes

In order to develop an easy to use, effective and efficient software system that satisfies the stakeholder needs, usability attributes should be addressed and measured appropriately during all development stages. However, measuring usability is widely recognized as the most challenging task for the system development team. Such challenge can be attributed to the absence of an existing comprehensive usability model that covers all the fuzzy usability attributes. This paper aims to elicit and analyze usability attributes from previously existing usability models for developing an integrated usability model from different practitioners’…

The Analytic Hierarchy Process

AHP is one of the main mathematical models currently available to support the decision theory. When looking into how organizations decide over which projects to execute, we notice a constant desire to have clear, objective, and mathematical criteria (Haas & Meixner, 2005). However, decision making is, in its totality, a cognitive and mental process derived from the most possible adequate selection based on tangible and intangible criteria (Saaty, 2009), which are arbitrarily chosen by those who make the decisions. This paper also discusses the importance and some possible criteria for…

Working Effectively with Legacy Code – Michael Feathers

In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his own renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control.This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.

Reduced Structural Complexity With Examples

Code quality is -should be- one of the main concerns of a software developer. While designing the internal structure, it is important to avoid increasing the structural complexity -cyclomatic complexity, cognitive complexity, halstead volume, maintainability index and such…- which exposes to reliability, maintainability and testability problems. Factory pattern design seemed like a good place to start explaining how to work on complexity problems. The reason, Gürel and I picked factory pattern, is because its most common usage -no offense, this is just one way of doing it :)- simply turns…

Refactoring (2nd Edition – 2018): Improving the Design of Existing Code – Martin Fowler

Fully Revised and Updated–Includes New Refactorings and Code Examples “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” —M. Fowler (1999) For more than twenty years, experienced programmers worldwide have relied on Martin Fowler’s Refactoring to improve the design of existing code and to enhance software maintainability, as well as to make existing code easier to understand. This eagerly awaited new edition has been fully updated to reflect crucial changes in the programming landscape. Refactoring, Second Edition, features an updated catalog of refactorings and includes…