- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试之功能性测试研究
软件测试之功能性测试研究
摘 要:本文通过对功能性测试的依据、流程、测试项目、测试用例编制等的描述,总结了本人在实际功能测试工作中的测试经验、方法,对软件测试工作中应用到的测试技术加以研究。
关键字:功能性测试;测试流程;测试用例;边界值分析法;测试工具
1 软件测试
1.1 什么是软件测试
软件测试是在规定条件下对程序进行操作,以发现错误,对软件质量进行评估。软件是由文档、数据、程序组成的,软件测试就是对软件形成过程的文档、数据、程序进行的测试,而不仅仅是对程序进行的测试。
1.2 软件测试的目的
我们进行软件测试的目的有:
找出软件的缺陷,通过修正各种错误和缺陷提高软件产品质量;测试是对软件产品的度量、评估,以验证软件产品质量满足用户需求的程度;通过对错误产生原因的分析,有效改进开发的过程控制;提供可靠性分析的依据。
1.3 软件测试的原则
我们在测试软件时会遵守一定的原则,下面介绍一下我们工作中所遵守的原则:所有的软件测试都应追溯到用户的需求;应当把尽早地和不断地进行软件测试作为软件测试者的座右铭;完全测试是不可能的,测试需要终止;测试无法显示软件潜在的缺陷;充分注意测试中的群集现象;程序员应避免检查自己的程序;尽量避免测试的随意性。
2 功能性测试
软件功能性测试就是对产品的各功能进行验证,根据功能性测试用例,逐项测试,检查产品是否达到用户要求的功能。对于软件的功能性测试主要针对每种功能设计若干典型测试用例,软件测试过程中运行测试用例,然后将得到的结果与已知标准答案进行比较。我们工作中的软件产品登记测试,主要就是对软件进行的功能性测试。
3 实际工作中的功能性测试依据
在实际的功能性测试工作中我们主要的依据有:
3.1 依据国家标准:《GB/T 17544-1998 信息技术 软件包 质量要求和测试》、《GB/T 16260.1 软件工程 产品质量 第1部分 质量模型》。
3.2 依据软件产品的《需求规格说明书》。
3.3 依据软件产品的《使用说明书》等产品描述和用户文档。
3.4 依据软件实际应用领域的相关要求。
我们工作中会按着这些的依据去进行功能性测试,使我们的测试工作正确,符合以上标准和依据。
4 实际工作中的功能性测试的测试流程
我们实际工作中要通过以下测试流程进行功能性测试:
需求分析→编制测试计划→编制测试用例→测试环境搭建→测试执行→测试记录→出具问题报告单→与企业交流→企业整改→出具测试报告→测试文档归档。
需求分析:包括软件功能需求分析、测试环境需求分析、测试资源需求分析等。其中最基本的是软件功能需求分析,测一款软件首先要知道软件能实现哪些功能以及是怎样实现的。
编制测试计划:是对测试的一个总体计划,包括:测试依据、测试项目、测试组人员及负责人、测试计划时间、系统描述、测试重点、测试软硬件环境,还要包括测试计划编制时间、编制人等信息。
编制测试用例:一份好的测试用例对测试有很好的指导作用,能够发现很多软件问题。我们在实际工作中一直在积累编制测试用例的经验,争取编制出好的测试用例,来指导我们的测试工作。
测试环境搭建:符合要求的测试环境能够帮助我们准确的测出软件问题,并且做出正确的判断。我们会根据不同软件的运行环境要求,搭建符合该软件运行的环境。
测试执行、测试记录:我们一般由两个人组成一个测试小组进行测试,一人进行测试操作,一人进行测试记录。
出具问题报告单:把记录下来的软件存在的问题,编写成问题报告单。
与企业交流:把问题报告单与企业交流,使企业了解软件存在的问题,以便整改。
出具测试报告:企业对软件整改后,我方会出具一份测试报告,说明一下测试该软件的测试结论。
我们在工作中,按着这样的流程进行功能性测试,使我们的功能性测试得到很好的管理。
5 在实际测试工作中,我们针对功能性测试总结了以下测试时注意的测试项目:
软件的安装:按照安装手册中安装说明是否能正确安装并运行正常;通过键盘移动光标时,是否会出现丢失焦点的情况;通过键盘移动光标时,是否和排列的顺序一致;每个功能按钮是否有确定的功能?与按钮的提示是否一致;对于日期、时间、数值类的设置项,是否有上下界的限制;对于定义的计算公式,是否进行了合法性检查;设置的系统配置开关,是否有实际用途;进行系统设置后是否起作用;录入非法字符,是否给出提示;单据号或单品号重复时,是否给出提示;按下命令按钮,若不合规范是否给出提示;当超出一屏时,是否有上下左右滚动条;每个功能按钮是否有确定功
原创力文档


文档评论(0)