Skip navigation.

Log in | Sign up

REST ASSURED

Quality rants by Opera QA

Welcome to Rest Assured

, , , , , ,

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.

Continuous Integration: Team Testing

Comments

Qasim 12. July 2008, 09:34

I know you said this blog would relate and focus less on specific products, but some mention of Opera's products is bound to come up, right. If you take that away, the blog would only be about the process of QA in general, and that's something you can find out more about from alot of boring CS books.

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

Our QA blog will not be about specific bugs in Opera. But it will be about what we do to detect and prevent them. We will blog about QA processes, systems, and tools. But we will also tell you how we apply our practices and how that relates to our products and quality assurance of them. Expect our QA blog to explain home-grown systems and tools, and what we find when using them.

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. :wink:

user258 23. July 2008, 09:44

Mod edit: No trolling, please.

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.