Albert Gareev
Member for
10 years 6 monthsAlbert Gareev is a software testing craftsman and practice lead. With over 20 years of diverse industry experience, Albert spearheaded testing for complex and challenging projects. Key expertise areas include Agile testing, Automation, and Accessibility.
Visit Albert's blog at http://automation-beyond.com and follow @AGareev on Twitter.
Albert Gareev is a software testing craftsman and practice lead. With over 20 years of diverse industry experience, Albert spearheaded testing for complex and challenging projects. Key expertise areas include Agile testing, Automation, and Accessibility. Visit Albert's blog at http://automation-beyond.com and follow @AGareev on Twitter.
All Articles by Albert Gareev
All Stories by Albert Gareev
|
Fitting Accessibility Testing into Agile DevelopmentThe concept of accessibility has been around for more than twenty years, yet it’s only recently that more companies have started including it in their development efforts. Developers and testers are recognizing the advantages of incorporating accessibility techniques into their processes. Here are some of these methods specific to agile software development, including a handy checklist. |
|
The TERMS for Test Automation Risk or SuccessAutomation is a service to testing—a tool that may prove to be useful or turn wasteful. When approaching test automation, there are five main areas to focus on, expressed in the acronym TERMS: Tools and Technology, Execution, Requirements, Maintenance, and Security. Here are some examples of how these factors are involved in defining automation success or failures. |
|
Keeping Accessibility in Mind: Cognition, Memory, and AttentionDigital accessibility refers to assistive technologies as well as to accessibility of web and mobile applications and electronic documents. But there are crucial aspects to accessibility beyond syntactical correctness of the HTML code and supporting a range of browsers and devices. Software testers must have knowledge of accessibility patterns and use a variety of tools to understand the experiences of people with disabilities. |
| |
Is It Worth It for Software Testers to Get Certification?The software testing community is split over whether it's worth the time and cost to go through a testing course in order to obtain a certification. Does having a certification prepare you when you're first getting started in your career? Does it help you stand out from other job applicants? Albert Gareev shares his opinions on what makes a testing certification worthwhile. |
| |
Getting Started with Business Intelligence TestingThere’s a bit of hype in terms such as business intelligence, data analytics, and data mining. In testing terms, though, it means working with scripts and databases, often without traditional GUI interaction. But core testing skills—analysis, synthesis, modeling, observation, and risk assessment—will still help you go far in business intelligence testing. |
|
Understanding Accessibility Testing: Think like a Dweller, Not a BuilderDigital accessibility aims to make any software usable by the widest possible audience. Assistive technology tools, such as screen readers, can help testers model interactions of users with special needs. But testing software design and implementation requires particular test techniques and a certain mindset: You need to think not like the builder of a house, but like the person who will make it their home. |
|
Lessons Learned Testing Angular ApplicationsAngularJS is a framework used for organization of JavaScript code in highly interactive web and mobile applications. What does that mean from a testing perspective? Here's what should be in your test strategy when you’re testing Angular applications, including what might give you difficulty and how you can mitigate challenges. |
|
Methods and Tools for Data-Driven API TestingData-driven API testing can enable feedback much sooner and more often during development while being just as comprehensive as classic functional black-box testing. There are many methods of API testing, but that shouldn't intimidate you. Testers looking to advance their careers should consider learning some coding in order to test their programs at the API level. |
|
What Testers Need in Their Accessibility Testing ToolkitsA software tester’s accessibility testing toolkit should contain various tools, both to help testers “walk in the shoes” of their users and to quickly flag obvious problems and expose accessibility features (or a lack of them). High performance is only achievable with human skill, but these tools will help you uncover potential issues and make your product a better user experience for a wider audience. |
|
Advocating for the User in Accessibility Testing So much of accessibility testing seems subjective. (What exactly does “visible” mean?) This article uses real websites to demonstrate examples of good—and poor—accessibility. It’s up to the tester to advocate for users, so it’s essential to know what elements need to be checked and how to confirm that they are promoting accessibility. |
|
Hidden Parts of the Performance Equation To cover your bases when testing performance, you may try writing a "performance equation" so you can check each factor. But the individual pieces do not always equal the whole picture. It can be easy to overlook performance-affecting components. Testing is much more about the discovery of systems’ behaviors than verification of a few samples of expected behavior. |
|
The Politics of Accessibility Testing Web accessibility is often spoken about in terms of design, programming challenges, frameworks, and technical solutions, but there are also personal difficulties for the people involved. This article addresses some of the cases of initial resistance and provides a few practical ideas on how to minimize the challenges. |