Welcome to Rest Assured
By Snorre. Wednesday, 4. June 2008, 13:29:20
Welcome to "Rest Assured", quality rants by Opera's Quality Assurance department.
My name is Snorre M. Grimsby, and I am the head of Opera's QA department. We would like to tell the world more about what testers and QA engineers at Opera do, and also discuss more general quality assurance issues. Therefore, posts on this blog will relate less to specific Opera products and technologies (and/or the testing of them). In other words, this is not the place to report bugs.
So, who are we?
Today, we have people in seven of Opera's offices, organized in five sub-departments to align with our development lifecycle. We are responsible for testing and assuring the quality of all Opera deliveries and technologies, from Core versions to end-user and business products.
What is testing?
Internally, we use this definition of testing:
- Testing
- Activities, including development of test-supporting tools and systems, that directly or indirectly examine, observe, or evaluate (without access to the source code) the state (for example quality, usability, operability, compatibility, accessibility) of features and functions in the Opera browser.
Activities that fall under the definition would be
- Planning and managing testing of products
- Writing, reviewing, and running test suites
- Web compatibility and interoperability verification
- Tracking, analysis, and assignment of all reported defects
We also develop, deploy, maintain, and administrate testing infrastructures, tools, and systems.
Beyond testing
We often say that [t]he object of good testing is to find as many bugs as
possible
, and that [t]he object of good quality assurance is to find as
few bugs as possible
. What we mean by that, of course, is that testing is
about detection and that quality assurance is about prevention.
Work on process improvements (SPI), therefore, also falls under our QA department.
But our responsibilities actually go beyond testing and quality assurance:
- Reading, reviewing, and writing specifications
- Setting up non-testing infrastructures and systems (e.g. guidelines)
- Internal, customer, and public technical and non-technical documentation
- End-user and customer support and community interaction
- Product localization
If you have an interest in Web technologies, software testing, and/or quality assurance, we hope that you will find this a blog worth subscribing to.


Qasim # 12. July 2008, 09:34
For example, how's the QA on Opera Mobile 9.5 for Symbian coming along? I know the windows mobile version's beta gets released on the 15th and Symbian will come along later, but still, how's it coming along.
Does it still have alot of quirks that still have to be ironed out, do you people focus on the newer devices, or is testing also done on multiple S60v2 and UIQv2 devices too? That's the sort of stuff that'd interest alot of Opera's fans.
Snorre # 15. July 2008, 14:26
When you work with testing and process improvement every day, you learn more than what you can read in books and articles. You get experience with how to apply and tailor theory to achieve results. Our blog will hopefully give some insight into how QA practices are deployed in real life in a high-tech company with high quality focus.
Not focusing so much on specific products is not about withholding information, but simply about avoiding too much overlap with existing product blogs.
So, we hope you will find information in our QA blog that you cannot get from boring books. We aim for a good balance between general industry themes and how they relate to Opera products.
Please continue to give us feedback. Oh, and as for the coming of Opera Mobile 9.5 for Symbian, our comment is WIR.
user258 # 23. July 2008, 09:44