Giter Site home page Giter Site logo

sqa's Introduction

Software Quality Assurance

The course is based on classical textbook on SQA, combined with introduction to industry practices and up-to-date tools, sharing latest news and cases.

A real project will be used as example through the course.

Group discussion will be used for theory part while actual testing will be performed for the pratice part. So, hoemwork will be discussion preparation and test run.

week 1: Preparation, Overview And Basics

  • course introduction and preparation

    • coverage, requirement
    • teaching method
    • homework, discussion, exam
  • Software Quality

  • Software Quality Assurance

  • Software Quality Engineering

week 2: Software Testing 1

  • Testing: Concepts, Issues, and Techniques
  • Test Activities, Management, and Automation

week 3: Software Testing 2

  • Coverage and Usage Testing Based on Checklists and Partitions
  • Input Domain Partitioning and Boundary Testing

week 4: Software Testing 3

  • Coverage and Usage Testing Based on Finite-State Machines and Markov Chains
  • Control Flow, Data Dependency, and Interaction Testing
  • Testing Techniques: Adaptation, Specialization, and Integration

week 5: Quality Assurance 1

  • Software Inspection
  • Formal Verification

week 6: Quality Assurance 2

  • Fault Tolerance and Failure Containment
  • Comparing Quality Assurance Techniques and Activities

week 7: Quantifiable Quality Improvement

  • Feedback Loop and Activities
  • Quality Models and Measurements
  • Defect Classification and Analysis
  • Risk Identification for Quantifiable Quality Improvement

week 8:Software Reliability Engineering & etc

  • Software Reliability Engineering
  • QA for mobile apps and open source projects

References

  • Software Quality Engineering, Jeff Tian
  • Metrics and Models in Software Quality Engineering, Second Edition, Stephen H. Kan
  • How Google Tests Software, James Whittacker, Jason Arbon, Jeff Carollo
  • http://www.softwaretestinghelp.org/

Cloud Storage

http://yunpan.cn/Q43XWwjSLc5A3

sqa's People

Contributors

tiansiyuan avatar

Watchers

James Cloos avatar Zhao Guangwei avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.