1.
软件质量保证包括
软件质量管理方法
?/p>
有效的软件工程技术(方法、工具)
?/p>
在整个软件工程中采用的正式技术复?/p>
?/p>
多层次的测试策略
?/p>
对软件文档及
其修改的控制
?/p>
保证软件遵从软件开发标准的规程以及度量
?/p>
报告机制
?/p>
2.
21
世纪计算机软件发展的大方向是
质量优于性能改进
?/p>
3.
软件测试定义?/p>
软件测试是使用人工或自动手段来运行或测定某个系统的过
程,检验是否满足规定需求,或者弄清预期结果与世纪结果之间的差别?/p>
4.
测试是程序执行的过程,目的在?/p>
发现错误
,一个好?/p>
测试用例
可以发现?/p>
今尚未发现的错误,一个成功的
测试
能发现至今未发现的错误?/p>
5.
软件测试方法?/p>
?/p>
1
)从是否需要执行被测试软件的角度分?/p>
静态测?/p>
?/p>
动?/p>
测试
?/p>
?/p>
2
)从测试是否针对系统的内部结构和具体实现算法的角度分?/p>
黑盒
测试
?/p>
白盒测试
?/p>
6.
静态测?/p>
无需执行被测代码
,而是借助
专用的软件测试工?/p>
评审软件文档?/p>
程序,度量程序静态复杂度,通过分析或检查程序的
文法
?/p>
结构
?/p>
过程
?/p>
?/p>
?/p>
等来检查程序的正确性,借此发现程序不足之处减少错误概率?/p>
7.
黑盒测试也称
功能测试
?/p>
数据驱动测试
,是已知软件所需功能,通过测试?/p>
检测每?/p>
功能
是否能正常使用?/p>
8.
白盒测试也称
结构测试
?/p>
逻辑驱动测试
,知道软件内部的工作过程,可通过
测试来检测软件产品内部的动作是否按照规格说明书的规定要求正确运行?/p>
并且按照程序内部的结构测试程序来检验程序中的每条通路是否都能按照?/p>
定的要求正常工作,而不考虑功能是否正确?/p>
9.
软件质量控制
是一组由开发组织使用的程序和方法,可在规定的资金投入和
时间限制的条件下提供满足客户质量要求的软件产品并持续不断地改善开
发过程和开发组织本身以提高将来生产高质量软件产品的能力?/p>
10.
软件质量控制是对开发过程中
软件产品
(包括阶段性产品)的质量信息进?/p>
连续的收集,反馈
?/p>
11.
详细描述
PDCA
?/p>
?/p>
1
)计?/p>
Plan
:确定参数要求;
?/p>
2
)实?/p>
Do
:根据要求开
展活动(
3
)检?/p>
Check
:通过评审、度量、测试确认满足要求;
?/p>
4
)改?/p>
Action
:纠正参数要求再开发?/p>