Weekly Newsletter: Defining Story Completion As A Software Tester


Workshop in London! Sharpen Your Tests by Learning from Them by Sharath Byregowda
Quick feedback from testing is a must in agile and in order to aid this we need to test smarter and sharper.  To achieve this we need our tests to provide the right information quickly.  In this London Tester Gathering Workshop we will focus on learning from our existing tests to improve our newer tests. We will also learn to make our feedback precise and useful.

Defining Story Completion As A Software Tester by Elizabeth Zagroba
There comes a point in your life when you realize: this story is done. The team has figured out what the feature should be, they’ve made it what it is, and it’s been tested.

Increase value by automating the right things!
A fantastic new three-day training course taught by Richard Bradshaw and Mark Winteringham is coming to Malmö in April 2019! This course is all about Automation in Testing, specifically software testing.

The Joy of Testing in Production with Amber Race
In this deep-dive session on 28 March at 5 pm GMT, Amber Race will demonstrate multiple methods for collecting production data, as well as show real-life examples of how this data can help you find bugs and enable running tests in production. 

How to Test Data Analytics without knowing anything about Data Analytics with Daniel Hunt
The recording from our recent Masterclass is now available to watch, or re-watch!  It was a very insightful session definitely helping to provide an easy to access understanding of how you could test data analytics. 

30 Days of Testability Day 26: Relationships With Other Teams Exercise by Heather Reid
How well you get on with other teams that affect your team and application has a massive impact on testability. Understanding how other teams use your system, how they test the systems that integrate with yours and many more influential factors.

What is the difference between Testing by QA and Peer testing by Dev? by Ashok Gupta
Testing by QA means finding any glitches or odd behavior throughout the product. Whereas Peer Test includes If the bug is fixed properly OR missed anything. Can anyone help me to elaborate more?

Four Reasons You Should Test Input Validation (Even Though It's Boring) by Kristin Jackvony
When I first started in software testing, I found it fun to test text fields.  It was entertaining to discover what would happen when I put too many characters in a field.  But as I entered my fourth QA job and discovered that once again I had a contact form to test, my interest started to wane. 

A Tester’s Story: Adapting to the new world of pipelines by Parveen Khan
As a tester, how do you adapt when a new technology or process is introduced within your team? Do you panic? Do you accept it as a challenge? Do you research to find a solution along with the team? Do you reach out to people in the community to see how they approached it? Or do you just expect it to magically work for you without any effort on your part?

How to test autocomplete by Rosie
Does the website or app you are testing have autocomplete? Have you consciously thought about how you would go about testing it?  Does anyone have experience with this?  I found a useful checklist of things to think of, wonder if anyone has ideas to add to it?



Witness the (Android) fitness by Paul MacD.
Over the past two years we’ve completely changed how we do things in the ASOS Android team. Before our transformation, our dev process had little structure, our automation was limited to unit tests and it took ages to publish a release because we were reliant on manual regression testing. Sound familiar? 

Why isn’t all test automation run on the pipeline? by Michael Leonard
Ever since I read How Google Tests Software, it has been clear to me that automated tests should run on the CI/CD pipeline. This is because software product owners need software that not only solves a problem now, but also can be improved continually.



The Pragmatic Programmer - Andy Hunt by Test & Code
Andy Hunt and Dave Thomas wrote the seminal software development book, The Pragmatic Programmer. Together they founded The Pragmatic Programmers and are well known as founders of the agile movement and authors of the Agile Manifesto. 

Code Coverage and Test Coverage by Testing in the Pub
How do you measure your testing effort? And how do you report on it? Is it as valuable as it could be, and adjusted for the audience who will read it? Listen to Dan and Steve chat about all things code and test coverage related and discuss how they’ve reported on quality and testing efforts in the past.

Episode 451 - IBM Scraped Millions Of Photos For Facial Recognition Without Permission by Security in Five
Artificial intellegence and machine learning isn't smart out of the box. Like any learning the more data it takes in the smarter it cam be. The internet has all the data any machine learning could want. However, creator of those machines can't just go around taking what they want. This episode talks about IBM doing just that. 

Episode 452 - OWASP Application Security Verification Standard by Security in Five
OWASP is far more than the popular Top 10. This epsiode talks about the OWASP Application Security Verification Standard and a listener project that created a score card for your applications.





CSS Wildcard Selectors by Brendan Connolly
Good selectors can be hard to find. It’s always nice when the elements we need have automation friendly attributes, but sometimes thats not an option. These wildcards can help when you just need to match on part of what attributes are present.

Integration Testing with Spring: Consumers by Gil Zilberfeld
We’ve been through a lot. We’ve covered all kinds of flows to be tested on the server side. We’ve seen how to check flows from the controller down to the database, combined with injecting different mocks and services. 



Your Accessibility Toolbar Doesn’t Help by Joe Dolson
Mr. Borghi is not certain whether adding this unidentified WordPress plug-in made him fully compliant – but I can readily suggest an answer: No, it didn’t.

Collecting dates in an accessible way by Graham Armfield
Whether it’s applying for car insurance, a credit card, or organising delivery of a birthday present, many forms on websites need to collect dates from users. But what’s the best way to do that which is accessible to everyone, and is there ever a trade-off between digital accessibility and usability for date entry?

Accessibility, a powerful design tool by Hubert Florin
When given the choice between an accessible bathroom or a non-accessible one, many people would pick the accessible one: there’s more space, it’s more comfortable, it’s a no-brainer. Digital products are the same. When given the choice, people naturally prefer what’s easier for them to use, to read, or to understand.

Top 36 Web Accessibility Resources for Digital Marketing Companies by Kim Krause Berg
Many experienced search marketers added usability testing to their site audits. Still, they may be unprepared when they learn of clients facing ADA website accessibility lawsuits.  Where do they find accessibility resources and testing tools?  Why should marketers care about website accessibility?  Who is responsible for the accessibility of websites and apps?



A.I.-generated text is supercharging fake news. This is how we fight back by Luke Dormehl
Last month, an A.I. startup backed by sometimes A.I. alarmist Elon Musk announced a new artificial intelligence they claimed was too dangerous to release to the public. While “only” a text generator, OpenAI’s GPT2 was reportedly capable of generating text so freakishly humanlike that it could convince people that it was, in fact, written by a real flesh and blood human being.



Facebook admits it stored "hundreds of millions" of account passwords in plaintextby Zack Whittaker
Flip the “days since last Facebook security incident” back to zero.  Facebook confirmed Thursday in a blog post, prompted by a report by cybersecurity reporter Brian Krebs, that it stored “hundreds of millions” of account passwords in plaintext for years.

Slack hands over control of encryption keys to regulated customers by Ron Miller
Slack announced today that it is launching Enterprise Key Management (EKM) for Slack,  a new tool that enables customers to control their encryption keys in the enterprise version of the communications app. The keys are managed in the AWS KMS key management tool.

Ransomware Forces Aluminum Manufacturing Giant to Shut Down Network Worldwide By Lorenzo Franceschi-Bicchierai
Hackers forced one of the largest producers of aluminum to shut down its network worldwide, switching to manual operations, and using only tablets and cellphones for their internal communications.

Microsoft releases Application Guard extension for Chrome and Firefox by Catalin Cimpanu
Microsoft released this week browser extensions that port the Windows Defender Application Guard technology from Edge to Chrome and Firefox.

These are the top ten security vulnerabilities most exploited by hackers by Danny Palmer
Security vulnerabilities in Microsoft software have become an even more popular means of attack by cyber criminals - but an Adobe Flash vulnerability still ranks as the second most used exploit by hacking groups.



Microsoft open sources Accessibility Insights
Today we’re announcing the open sourcing of Accessibility Insights for Windows and Accessibility Insights for Web, a set of two free tools to help developers easily find and fix common accessibility issues early in the dev cycle. Built on Deque’s open source axe technology, Accessibility Insights can run as standalone tools, or you can integrate the rules engine into your build process.


Accessibility Insights
Solve accessibility issues before they reach your customers.


Axe Enters into new forays
If you ever wonder when the a11y community would have a standard rule set for native Android and iOS apps, well, you may rejoice now!

Big List of Naughty Strings
The Big List of Naughty Strings is an evolving list of strings which have a high probability of causing issues when used as user-input data. This is intended for use in helping both automated and manual QA testing; useful for whenever your QA engineer walks into a bar.



QA Engineer - Glasgow or Edinburgh, Scotland
We are looking for four QA Engineers to work within the Application Solutions team.  The successful candidates will be required to support cross disciplined teams to produce high quality technology products by advocating quality assurance by means of the most modern test standards and approaches. 

Software Test Analyst -  Humber, UK
Immersing yourself as a key member of the testing team, you will use your AGILE / JIRA Skills to test web, mobile / tablet and design applications. You will have good communication skills, ability to plan and organise your workload and the ability to analyse information to identify problems and issues and make effective decisions.



Meetups happening soon!