软件测试技术及产品工具汇总报告

软件测试技术及产品工具汇总报告

ID:38168682

大小:213.00 KB

页数:26页

时间:2019-06-06

软件测试技术及产品工具汇总报告_第1页
软件测试技术及产品工具汇总报告_第2页
软件测试技术及产品工具汇总报告_第3页
软件测试技术及产品工具汇总报告_第4页
软件测试技术及产品工具汇总报告_第5页
资源描述:

《软件测试技术及产品工具汇总报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件测试软件测试1目的32原则33测试类别33.1按系统层次划分33.2按测试方法划分43.3按测试对象划分43.4按实施阶段划分43.5按测试目标划分44测试材料准备55测试用例设计56测试流程56.1主流程56.2黑盒测试66.3白盒测试66.4性能测试67软件测试工具67.1基础功能测试67.2自开发黑盒测试软件77.3商用黑盒/灰盒测试软件77.3.1HP公司专业测试软件77.3.2IBM公司专业测试软件87.3.3思博伦公司Avalanche网络测试产品8附录市场软件测试工具汇总102

2、6软件测试26软件测试目的软件测试的目的主要在于:1)符合设计要求,能够满足功能要求。2)发现存在的错误情况3)在满足功能要求的基础上,在资源利用效率、实时性、稳定性、安全性等方面情况。1原则全面:覆盖所有代码、所有功能。分重点:挑出最重要的基本功能。深入:深入各种功能细节;深刻了解背景。2测试类别2.1按系统层次划分可以分为:基础硬软件测试、平台基本功能测试、应用功能测试、整体测试。1)基础硬软件测试硬件:配置操作系统和数据库:版本是否正确、组件是否全面、设置补丁:2)平台基本功能测试通信:数

3、据服务:各类总线:3)应用功能测试SCADA系统:遥控、顺控、采集等;可视化:26软件测试PAS高级应用4)整体测试拷机1.1按测试方法划分可以分为:静态测试方法、动态测试方法。1)静态测试方法可以细分为:人工测试方法、计算机辅助静态分析方法。2)动态测试方法可以细分为:黑盒测试、白盒测试、性能测试。Ø黑盒测试:功能测试;Ø白盒测试:源代码级测试,包括:语句覆盖、判定覆盖、条件覆盖、路径覆盖等。Ø性能测试:1.2按测试对象划分可以分为:单元测试、集成测试、结构测试、功能测试、性能测试。1.3按实

4、施阶段划分可以分为:开发自测、系统联调、(Alpha测试)、出厂测试(FAT)、现场测试、(Beta测试)、验收测试、安装测试1.4按测试目标划分可以分为:功能性测试、安全性测试、完整性测试、自检测性测试、健壮性测试和可恢复性测试。26软件测试1测试材料准备非常重要。必须和测试目标完全契合。包括:Ø软件(可执行文件和代码)。Ø说明书。Ø测试申请表:含义背景、测试目标等的说明。Ø自设计测试用例:可选。2测试用例设计需要一个规范格式。例如下表。测试用例——***********目的输入预期结果执行结

5、果比较分析结论3测试流程3.1主流程环境搭建=>准备用例=>黑盒测试=>白盒测试=>性能测试=>测试结果及分析=>改进=>旧用例测试=>回归测试26软件测试1.1黑盒测试基础硬软件测试=>平台基本功能测试=>应用功能测试=>整机功能测试1.2白盒测试代码规范测试检查=>内存泄漏测试=>代码覆盖测试。1.3性能测试实时性测试=>安全性测试=>压力测试=>健壮性测试=>可恢复性测试=>拷机2国网电科院信息安全实验室配置范例全套网络安全测试与评估设施:Ø极光漏洞扫描仪4台ØSpirentTestCen

6、ter2-3层性能测试仪ØThreatEx网络攻击测试仪ØAvalanche/Reflector4-7层性能测试仪ØLoadrunner性能测试软件3软件测试工具软件测试工具的选择需要契合具体软件系统的基本情况和测试需求。D5000系统主要是在麒麟、凝思Linux操作系统,达梦、金仓国产数据库之上开发的,开发语言主要是C/C++和Java,界面开发部分使用了QT工具库。测试D5000的目的,根据前文的叙述,主要在于:1)测试D5000是否达到设计功能目标2)测试D5000系统中是否存在错误(Bu

7、g);3)测试D5000在资源利用效率、实时性、稳定性、安全性、系统负载等方面情况。对于目的1,软件测试工具只能起到记录管理的辅助功能,主要靠设计测试用例验证。26软件测试对于目的2和目的3,软件测试工具是可以达到自动测试,节省人工的作用的。1.1基础功能测试这是为了满足测试目的1,软件测试工具只能起到一些管理辅助功能,例如HPQC软件等。实质性的内容,需要根据产品说明书,详细设计各种测试用例,逐一验证产品功能。重点是产品说明书、测试申请表信息必须完整、准确,在此基础上,设计各种测试案例。1.2

8、自开发黑盒测试软件对于目的2和目的3,可以自开发黑盒测试软件,从外部测试D5000系统的功能和性能。开发必须基于对D5000系统功能和结构的充分理解基础上。例如,可以模拟现场情况,测试D5000系统在大负荷、长时间运行情况下的系统负荷、系统安全、稳定性和正确性。自开发测试软件的优势在于可以充分利用对电力系统背景知识以及D5000系统的了解,设计模拟出各种情况,进行测试,并且可以根据具体开发和应用的需求,不断演进。1.3商用黑盒/灰盒测试软件这方面软件很多,根据我们的需求,主要针对目的2和目的3,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。