0. Subject Introduction 课程介绍

Software Engineering is about exercising control over the software process or the product. This subject focuses on the latter: controlling the quality of software products.

软件工程是对软件过程或产品进行控制的专业。本课程专注于后者:控制软件产品的质量。

Subject Overview 课程概览

The aim of this subject is to explore systematic methods for testing software, selecting test inputs to:

  1. maximise testing coverage;
  2. maximise the likelihood of finding faults.

课程的目标是探索软件测试的系统性方法, 挑选测试输入以满足:

  1. 最大化测试覆盖率;
  2. 最大化发现故障的可能性。

This subject is largely divided into three parts:

  1. Testing for functional correctness: running inputs and oberserving outputs to see if the software conforms to its requirements;
  2. Testing for reliability: reliability is a statistical notion of correctness;
  3. Testing for security: exploring advanced symbolic methods for detecting generic security vulnerabilities.

课程主要分为三部分:

  1. 功能正确性测试:运行输入并且观察输出,以查看软件是否符合需求;
  2. 可靠性测试:可靠性是正确性的统计概念;
  3. 安全性测试:探索高级符号方法以检测通用的安全漏洞。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值