Great list of Testers to follow on Twitter made by Matt Heusser.
I’ll firstly add:
- Freelancing – Community Management and Social Media Marketing at Freelance
- Founder & Community Manager at Software Testing Club
- Community Building and Social Media Services at Schux
- Community Manager & Co-Director at The Werks (Werkshop)
- Founder at Brighton Girl Geek Dinners
- Software Test Consultant at DrivenQA
- Software Tester at Freelance
Tweets at: @JamesMarcusBach
Blogs at: Satisfice.com
Known for: A co-author of Lessons Learned in Software Testing, James cut his teeth on testing at high-tech companies in Silicon Valley in the 1980s and 1990s. James is probably best known as a co-founder and leading voice in the Context Driven School of Software Testing.
Why Follow Him? James has been managing test projects since I was in elementary school, including stints at Apple, Microsoft, and Borland. James’s contributions to the world of software testing include influential articles like “Software Test Automation Snake Oil” and “Explaining Testing to Them.” You may not agree with James, but two things are certain: If you follow him, you won’t be bored, and you will learn something.
The Testing Planet Magazine
6 Great Reasons To Get The Testing Planet
- it will make you a smarter tester
- there are more articles than adverts
- you will get lots of street cred
- it attracts the most talented writers in the testing world
- exclusive content and it’s full of interesting and insightful articles
- there is a format for everyone – print, Kindle, eBook, PDF and web
- The Future Of Software Testing Part One – Testing In Production by Seth Eliot
- The Mobile Environment by Karen N. Johnson
- Building Mobile Applications For Social Good by Ken Banks
- What’s At Stake? Advice For Managing Application Security For The Next Wave Of Enterprise Risk by Chris Wysopal
- The Growing Cyber Threat And The Tester’s Call To Arms by Mark Crowther
- I’m A Tester – Get Me Out Of Here! by Anne-Marie Charrett
- A Look Inside Original Software with Colin Armitage
- How To Recruit A Tester by Phil Kirkham
- BitbeamBot: The Angry Birds Playing, Mobile Testing Robot by Jason Huggins
- Exploring Scripted Testing by Sean Morley
- Infographic – Software Testing Recruitment by The Testing Planet & Andy Glover
- Mobile Testing – That’s Just A Smaller Screen, Right? by Stephen Janaway
- Testing & Communication by Lisa Crispin
- Testing The Tester by Mitch Goldman
- Mapping Testing… by Albert Gareev
- Lessons Learned In Android Usability Testing Through Programming by Stefan Kläner
- 7 Changes Scrum Made To The Tester’s Role by Ulf Eriksson
- The Cartoon Corner
- The Evil Tester Question Time
- STC Carnival Of Testers October 2011 by Simon Morley
- Top Tips For Your Curriculum Vitae by Rob Lambert
- Test Case Management Software Comparison Chart
Android App Testing
- Test the installation, login, search and other common features
- Write test cases
- Do exploratory testing
- Execute test cases
- Do some automation.
- Manual Penetration
- Cross-Site Scripting, SQL Injection, Denial of Service, Buffer Overflow, And others
- Static Security Testing
- Confidentiality: app keeps your private data private?
- Integrity: data from your app is trusted and verified?
- Authentication: app verifies who you are in any way?
- Authorization: app properly limit user privileges?
- Availability: can any attacker take your app offline?
- Non-Repudiation: any logs of events?
- Dynamic Security Testing
- Search your active code for XSS, SQL and other common attacks
- Cross-Site Scripting, SQL Injection, Denial of Service, Buffer Overflow
- Inspect directories, leftover source code and resource files to find hidden username/passwords, SQL strings, ODBC connectors and other sensitive information.
Load & Performance Testing:
- Ensure that your mobile application is prepared for peak usage periods with a prepared load & performance services.
- Live Load: talk to your employees to test the application on theirs/company phones first
- Simulated Load: use simulated load testing tools to create thousands of real browser sessions (in case of a web app) to provide you with a complete snapshot of your web application’s performance
- Hybrid Load: combine both testers with automated tools.
- verification of context and accuracy for the localized mobile application
- Validate translation twice with contracted translators
- Full L10N Testing:
- Content: static & dynamic
- Dates: December 1 or 1 December
- Characters: different sets of characters (French, Dutch, Romanian, Japanese, Mandarin, etc)
- Postal Codes: only digits, or digits + letters
- Phone numbers: different formats
- Direction: rtl for exemple
- Test the usability of your mobile application
- Is one – if not the —most vital task for a startup planning to launch a mobile application
- Usability ideas to get started:
- Page Layout: Ask your users to evaluate the overall effectiveness of the page layout. Are they instinctively drawn to your application’s main features, or are they directed elsewhere? Also, are they required to scan/scroll for any important features? In short, the layout might seem intuitive to you, but that’s probably because you designed it! Therefore, a fresh set of eyes is a must.
- Color Schemes: This can include an evaluation of the use of colors in the background, text, links, icons, buttons and other aspects of your mobile app.
- Findability: When conducting your user tests, give them a set of 4-5 items to find. This can include Help, About, Instructions, Search or others. This will help you determine your application’s level of accessibility. Remember, mobile users have far less patience than web users, so these items need to be placed in the best spot possible. Find out where that is.
- Localization: If your application is going to be translated into other languages (or made available in non-English speaking markets), you’ll want to make sure that your app is consistent in terms of text, messages and symbols (e.g. dollar signs).
Thanks to Joe Strazzere for the below list of songs about Testing, QA:
– Art Leonard
Art Leonard is a Seattle-based Christian, radio and novelty songwriter / performer. His software engineering anthem, “Works on My Box”, made a big splash at a major software development company and is now played to new employees at orientation.
I performed this a month or so ago at CAST2009 in Colorado Springs, where Becky Fiedler recorded it. The intro to this song went, “This song is written from the perspective of a piece of bloatware that used to be sleek and clean.” I did this during a Lightning Talks session, meaning I had to bring it in under 4 minutes. That’s why there’s little time for dramatic pauses…
Cem Kaner and James Bach presented a course on Black Box Software Testing that I took circa 2003. I performed this song, Black Box, to wrap up the training.
- Adult mobile users who have downloaded an app to their phone nearly doubled in the past two years – rising from 22% in September 2009 to 38% in August 2011. (source)
- The average iOS device owner will download 83 apps in 2011 vs. 51 in 2010, a 61% increase year over year. (source)
- The average smartphone user in the [study] adds just 2.5 new apps per month. (source)
- In May 2010, only about two-thirds (68%) of adults who had apps on their phones reported actually using them. (source)
- In March 2011, 26% of all apps downloaded were opened only once and then never used again. 26% were used 11 times or more. Of the remaining 48% of apps: 13% are opened only twice, 9% are opened only three times, all the way to 2% that are opened 10 times and never again. (source)
- 38% iOS & Android users stick with an app after one month. 14% iOS & Android users stick with an app after six months. After 12 months, only 4% are left. (source)
- Roughly half (51%) of mobile owners use a handful of apps at least once a week, while 17% report using no apps on a regular basis. Almost a third (31%) could be called app “power users” in that they use 6 or more. (source)
- The top 10 Android apps account for 43% of all the time spent by Android consumers on mobile apps. The top 50 apps account for 61% of all time spent. With 250,000+ Android apps available at the time of this writing, that means the remaining 249,950+ apps have to compete for the remaining 39 percent of the pie. (source)