个人报告
- 姓名:熊伟淇
- 学号:17343129
- 个人角色:项目成员,开发人员,测试人员
技术报告
本人主要负责项目开发过程中的软件需求规格说明书编写以及单元测试部分
软件规格说明书作为产品需求的最终成果,必须具有综合性,包括所有的需求。
(1)引言:用以阐明编写需求说明书的目的,指明读者对象、项目背景、列出文档中所用到的专门术语的定义和缩写词的原文及参考资料。
(2)任务概述:主要包括目标、运行环境、条件和限制。
(3)数据描述:主要包括数据流图、数据字典、系统接口和内部接口。
(4)功能需求:主要包括功能划分和功能描述。
(5)性能需求:主要包括数据精确度、时间特性和适应性。
(6)运行需求:主要包括用户界面、硬件接口和故障处理。
(7)其他需求:如可实用性、安全保密、可维护性和可移植性等。
软件需求规格说明书的特点有正确性、无歧义性、完整性、可验证性、一致性、可理解性和可追踪性。
目前被认可的软件需求规格说明书有多种标准,本次我们主要采用ISO标准,主要内容包括引言,任务概述,需求规定以及运行环境设定四个部分,基本贯穿项目开发全过程,对项目起到指导作用
软件测试的目的包括
(1)测试是为了发现程序中的错误而执行程序的过程;
(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方;
(3)成功的测试是发现了至今为止尚未发现的错误的测试。
单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。
本次我所做的单元测试并没有对所有的模块进行完整测试,只是覆盖了软件的主要框架及重要功能,这样虽然不能百分百检测出漏洞,但是测试的结果仍然能较好地反映软件的健全性。