软件工程师图像处理软件测试报告.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
星期八职场经验网() 【现成经验助你快速完成工作】 图形图像处理软件测试报告 “蝴蝶”测试报告 蝴蝶” 1 简介 1.1 编写目的 本测试报告的具体编写目的,指出预期的读者范围。 本测试报告为图形图像处理软件“蝴蝶”的测试报告,目的在于总结测试阶段的 图形图像处理软件“ 图形图像处理软件 蝴蝶” 测试以及分析测试结果,描述系统是否符合需求。预期参考人员包括用户、测试 人员、开发人员、项目管理者、其他质量管理人员和需要阅读本报告的王湖南老 师。 1.2 项目背景 当前,随着计算机和数码相机普及程度的提高,数字图象处理软件越来越渗透 到每个人的生活环境中,其内部的算法也在不断的发生变化。旧算法需要改进, 新算法层出不穷。其主要目的都是为了提高用户的使用体验和延长软件的寿命。 同时,图形图像算法的研究设计也是计算机应用领域里的一项重要课题,有着极 其广泛的发展前景。 所以,我们决定自行设计一个简易的图形图像处理软件,以探究其算法的奥 秘,并向庞大的图形图像处理软件背后设计者致敬。 1.3 项目简介 项目简介 项目的主要工作就是设计一个简易的图形图像处理软件,基于 OpenCV 库,与 MFC 集 集合的方式开发。 其功能包括以下几个方面: ① 图像的变化,包括缩放,扭曲,旋转,镜像变化等。 ② 颜色的调整,包括灰度拉伸,亮度变化,饱和度调整,像素增加,马赛克等。 ③ 效果的处理,包括平滑效果,底片效果,腐蚀、膨胀效果等。 ④ 工具的设计,包括人脸识别,绘图,加文字,视频处理等。 1.4 术语和缩写词 1.5 参考资料 《软件工程—实践者的研究方法》—Roger S. Pressman,机械工业出版社。 《C++:面向对象程序设计》—李涛,高等教育出版社。 《Visual C++ 面向对象编程教程》 (第二版) 》—王育坚,清华大学出版社。 《数字图像处理与分析》—刘直芳、王运琼、朱敏,清华大学出版社。 《计算机图形学教程》—孙正兴,机械工业出版社。 《Learning OpenCV》—Gary Bradski ,,Adrian Kaehler。 (电子版) 《OpenCV 教程—基础篇》—刘瑞祯、于仕琪。 (电子版) 2 测试概要 本次测试主要是为了检验“蝴蝶”的各个子功能的使用情况,以便更好的完善该 图形图像处理软件。此次测试的覆盖面会不仅仅局限于各项目负责人,还会邀请 部分同学、亲朋试用,以更加全面的反馈“蝴蝶”的漏洞与不足之处。 2.1 测试用例设计 本次测试用例会同时考虑无效等价类与有效等价类这两种等价类.因为,软件不仅要能接收 合理的数据,也要能经受意外的考验.这样的测试才能确保软件具有更高的可靠性。即到时候 不仅仅会有正常的图片、 视频输入, 还有一些不符合规范的输入。 而且基于边界值分析原理, 逐步测试出“蝴蝶”的正常输入、输出范围。最后通过因果图法进行制表,比照测试结果与 逻辑分析结果是否一致。 2.2 测试环境与配置 硬件环境:显示器:液晶 17in 以上 分辨率:1024*768 像素以上 CPU:P4 1.6GHz 以上 内存:1024MB 以上 软件环境:操作系统:windows linux 各个版本 Mac 等任何平台 2.3 测试方法(和工具 测试方法 和工具) 和工具 本次测试主要采用黑盒测试方法,主要关注用户对软件功能的满意度。届时, 用户只需按一般使用软件那样,正常的输入图片、视频,调用各个功能,观察输 出结果。以此逐步感受“蝴蝶”的各个功能,并及时反馈各个功能的使用感受。 而项目的开发人员则进一步通过等价类划分法、 边界值分析法等确定软件的适用 范围。下面仅简介下等价类划分法: 划分等价类 1) 划分等价类: 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于 揭露程序中的错误都是等效的, 并合理地假定: 测试某等价类的代表值就等于对这一类其它 值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据 作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可 有两种不同的情况:有效等价类和无效等价类. 有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合.利 用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能. 无效等价类:与有效等价类的定义恰巧相反. 设计测试用例时,要同时考虑这两种等价类.因为,软件不仅要能接收合理的数据,也要能 经受意外的考验.这样的测试才能确保软件具有更高的可靠性. 划分等价类准则 2)划分等价类的方法:下面给出六条确定等价类的原则. ①在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个 无效等价类. ②在输入条件规定了输入值的集合或者规定了“必须如何”的条

文档评论(0)

文库创作者 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档