×

Loading...

What's SW QA?

本文发表在 rolia.net 枫下论坛Software QA has two levels of meaning which depends on the company's definition.

QA can assure the software product quality from two level.

1, Focus on Test
At this level, QA's responsibilities are to test software, find defects, track defect and make sure all defects are resolved in all releases.

2, Process Improvement
In order to better assure the quality, at this level, QA is mainly responsible for defining process used by the project, making sure defined process are followed, improving process. There're a lot of techniques could be used for these purposes, e.g. analyze the test result to identify how to improve coding process, analyze the field test data to decide how to improve system test process and so on. There're also standards which are well accepted by industrial.

Nowadays, most common standards for QA in North America is CMM which is software process guideline defined by SEI at CMU. However, ISO9003 is still perferred by a lot of European companies. IEEE, ISO and US Military they also have standards and templates for detailed area for example design, project plan and so on.

Small to intermedia size companies, they normally combine these two roles together and give focus on testing. I found most QA positions are about test in Canada.

In big company, the software team's size could be very huge, e.g. 200+. One project could involve 1000+ software engineers from different locations and departement. Therefore, they will have dedicated QA focusing more on process instead of testing, like Motorla, Nokia.

Hope my information help. Enjoy更多精彩文章及讨论,请光临枫下论坛 rolia.net
Report

Replies, comments and Discussions:

  • 工作学习 / 职位情报 / Job opportunities in Waterloo
    我在這裡貼過幾次招人的帖子, 先後有幾位朋友都成為了我現在的同事. 公司的發展勢頭不錯, 又需要進人. 如果大家有興趣, 可以發簡歷到 jyan@infoacer.com , 謝謝.

    Candidates must have one or more skills mentioned below.

    * Java/JSP Guru, with solid web development skills, experience on popular database systems such as Oracle, SQLServer...
    * C/C++ expert, preferred Visual C++, extended understanding of MFC and minimum 3+ years working experience
    * Unix/Linux developer, proficient with Unix/Linux kernel, shell, networking and gcc development
    * C# star, working experience with .NET framework and C#
    * Quality Assurance Specialist, with minimum 3+ years on this field
    * Technical Writer
    • I am totaly lost. Is each item a position? If possible, could you please send me the job descriptions? Thank you very much.
      • Actually, we have several positions with different responsibilities available. We will offer different titles by candidate's skill set.
        This is a small company, the more skills you have, the more chance to get the offer.
        • good. can 婆婆 apply for it ?
          • 珍妃可以申请做总经理助理兼生活助理。:)
        • Please check your email. I have sent you my resume. Thanks.
          • 你都出来抛头露面的工作,那宝二爷他能同意吗?
            • 现在什么时候呀, 都准备大唱牛郎织女了. 老兄, 识时务者为俊杰呀
          • dear,wanna moonlight?
    • Hi, Please check your email, I can cover most of those skills expcept C# and .NET. Many thanks!
    • I am very interested in this position. Please check your email.
    • job application for this position
      I am every interested in this position, I have more than 3 years working experience in Java project development. Currently, I mainly focus on J2EE and web-based application development. And I have previous C++, MFC, Unix/LUnix kernel, shell experience. I am also strong in relational database such as Oracle, DB2. How could I apply for these position? Thank you very much
    • 我发了, 希望能上您法眼。
    • 请问这广告里的quality Assurance 是什么意思?
      • tester?
      • 就是质保。万金油专业。和比如iso9000等等相关。
      • 如果是软件,就是找bug,再Verify.你不用解,只要把该测的test case都走一下。
        其它的可能是一些需要你自已根据产品,自己去想一些可能会有问题的情况,去试。
    • What's SW QA?
      本文发表在 rolia.net 枫下论坛Software QA has two levels of meaning which depends on the company's definition.

      QA can assure the software product quality from two level.

      1, Focus on Test
      At this level, QA's responsibilities are to test software, find defects, track defect and make sure all defects are resolved in all releases.

      2, Process Improvement
      In order to better assure the quality, at this level, QA is mainly responsible for defining process used by the project, making sure defined process are followed, improving process. There're a lot of techniques could be used for these purposes, e.g. analyze the test result to identify how to improve coding process, analyze the field test data to decide how to improve system test process and so on. There're also standards which are well accepted by industrial.

      Nowadays, most common standards for QA in North America is CMM which is software process guideline defined by SEI at CMU. However, ISO9003 is still perferred by a lot of European companies. IEEE, ISO and US Military they also have standards and templates for detailed area for example design, project plan and so on.

      Small to intermedia size companies, they normally combine these two roles together and give focus on testing. I found most QA positions are about test in Canada.

      In big company, the software team's size could be very huge, e.g. 200+. One project could involve 1000+ software engineers from different locations and departement. Therefore, they will have dedicated QA focusing more on process instead of testing, like Motorla, Nokia.

      Hope my information help. Enjoy更多精彩文章及讨论,请光临枫下论坛 rolia.net
      • thanks
    • 偶好像能做里面的两三条,行吗?开个价?