免费论文查重: 大雅 万方 维普 turnitin paperpass

谈述浅析浅析软件测试技术目前状况

最后更新时间:2024-01-21 作者:用户投稿原创标记本站原创 点赞:16422 浏览:71113
论文导读:和开发人员共同评审哪些是缺陷,哪些是误测。随着科学技术的发展,软件项目管理经验的提高,软件测试日益受到重视,已成为一个独立的学科,许多公司都已创建了软件测试部门,越早发现软件中存在的问题,开发费用就越低,也就能降低了软件风险,保证了产品质量。软件测试是保证软件质量的一个重要手段。因此,软件测试应12下一页
摘 要:软件测试是对软件产品是否达到预期效果的度量,是对软件需求分析、详细设计、代码实施各阶段的检验。就软件测试的概念、测试方法、测试过程等方面简单阐述。
关键词:软件测试;测试工具;计划

一、软件测试概述与必要性

随着科学技术的飞速发展,硬件复杂性、多样性和应用的复杂性增加,软件系统的复杂性和规模也在不断增大,软件安全性和质量的保证成为各大公司及个人日益关注的焦点,软件中存在的各种问题也逐渐成为制约我国软件产业发展的主要因素。软件测试工作可以说是为软件产品的完工把好的最后一道关,是保证产品质量的关键步骤。
软件测试是为保证产品质量,对整个软件开发生命周期内各阶段进行验收测试,对软件产品各阶段质量严格把关,有问题早发现,早解决,在企业里起着质量管理的重要角色。测试的目的是为了发现程序中尽可能多的错误,针对程序比较复杂的部分或是以前出错比较多的位置,重点测试,不仅仅是发现错误,更要帮开发者找到错误的原因,错误的分布特征,错误出现的前提条件以及操作步骤和方法记录下来,以便与开发者沟通并改进,最终为用户提供有一定可信度的质量评价。

二、软件测试计划

软件测试开始前首发应制作软件测试计划,在课题说明结束
之后,就要制作测试计划文档,包括以下几个主要环节:
产品基本调研:包括产品的基本情况,应用的软硬件环境,主要的功能模块,以及应用领域等。
测试环境:搭建测试环境,准备测试所用的软硬件工具。
人员分配:根据软硬件是否是新的硬件环境,如新芯片,功能模块是否很复杂,软件修改多少来合理分配人员。
时间分配表:根据开发的日程来分配测试各版本时间,
按照问题严重等级,划分为A、B、C三个等级:问题是致命的,意味着功能不可用,死机,黑屏,功能未实现;B级问题是指功能没有按照要求实现或是有一些乱码问题或是交互界面实学位论文www.7ctime.com
现不正确;C级问题是那些格式有误,OSD简单问题,亮线等不影响系
统的功能性能。
最后要进行计划的审批,在测试开始之前部门各级领导要检查审批计划文档,获得同意后才可正式应用。要对部门测试人员教育,人员分配,确保整个测试过程按计划进行。

三、软件测试方法

软件测试的方法种类很多,不同的出发点,有不同的测试方法。
常用的功能测试有如下几种:

实际工作中,对产品了解越多越好,目前大多数测试人员都是做黑盒测试,白盒测试对软件测试人员要求较高。
软件除了基本功能外,那些看不到的无从表现的,在基本功能测试完成后,要做一些诸如温度测试、压力测试、性能测试、可用性测试的测试。

四、编写测试用例

测试用例的设计和编写对软件测试来说无疑是最重要的。测试用例是测试工作的指导准则,更是对软件质量提供了重要保证。开始编写的测试用例可能考虑得不周全,写得不完善,随着测试的进行,问题点的提出,版本的更新,经验的积累,也将越来越完善。
测试用例通常来讲是执行一项测试任务的描述,内容包括,用例编号、用例名称、测试说明、前提条件、输入数据、操作步骤、输出数据。测试用例设计方法有如下几种:
1.等价类划分法:将所有可能的输入数据包括有效的和无效的,即程序的输入域划分成若干个部分,从每一部分中选取少数有代表性的数据作为测试用例。
2.边界值分析法:对输入输出的边界来进行分析,实际是对等价类的一种补充,对等价类划分的每个部分的边界都要作为测试条件。长期的测试经验告诉我们,大量的错误是发生在输入输出的边界值上,而不是发生在内部数据。因此边界值分析会测出更多的错误。
3.因果图法:有著名的鱼骨图,深入直观地将输入与结果关系表现清楚。一般当出现某种质量问题时集思广益列出所有可能的原因。

五、制作测试报告

测试报告要记录测试环境、操作步骤、问题点现象要详细描述、问题点的等级、出现频率以及相关的照片或视频,然后发送报告,由测试Leader和开发人员共同评审哪些是缺陷,哪些是误测。
随着科学技术的发展,软件项目管理经验的提高,软件测试日益受到重视,已成为一个独立的学科,许多公司都已创建了软件测试部门,越早发现软件中存在的问题,开发费用就越低,也就能降低了软件风险,保证了产品质量。软件测试是保证软件质量的一个重要手段。因此,软件测试应论文导读:该贯穿于软件开发的始终。参考文献:赵瑞莲.软件测试.北京:高等教育出版社,200

4.(作者单位天津三星电子有限公司)上一页12

该贯穿于软件开发的始终。
参考文献:
赵瑞莲.软件测试[M].北京:高等教育出版社,2004.
(作者单位 天津三星电子有限公司)