Database locking is a varied, evolving, complicated, and technical topic. This paper sheds light on the nature of database locking and how it varies between different platforms. It also discuss the types of application issues that can arise related as a result. It then looks at ways to ferret out these issues and to resolve them before they sneak out the door with your finished product. Armed with this understanding of the enemy and how it relates to your application, you�ll be much better able to avoid disaster.
Over the last several years we’ve seen a whole range of ideas regarding the architecture of systems. These include: Hexagonal Architecture (a.k.a. Ports and Adapters) by Alistair Cockburn and adopted by Steve Freeman, and Nat...
Agile Testers are often known as Quality Analysts (QA), Software Engineers in Test, Test Engineers and QA Leads, among other variances. I've been working as an Agile QA for a while and I would like to share my point of view about how QAs work in an agile team. In this article, I will use the term QA to represent an "Agile Tester". Most people, even in agile teams, treat QAs as a sub-role or a separate role in the team. I believe this is an outdated conception. The difference between a QA and a Dev lies in the mindset.
The Software Testing Clinic is a safe environment for those who are interested in software testing to learn and enhance their testing skills. It also enables...
A. Cal\`ı, G. Gottlob, and T. Lukasiewicz. Proceedings of the 12th International Conference on Database Theory, page 14--30. New York, NY, USA, ACM, (2009)