摘要:软件测试简单说就是测试软件质量的工作。广义上说,软件测试就是在软件开发期间检测开发的产品质量是否合格,运行结果是否达到客户需求标准,其目的是尽快尽早地发现软件中存在的缺陷。这一定义明确了软件测试的根本目的是尽早地发现并修复缺陷,以免软件产品交付后由于潜在的缺陷导致信誉受损。我在此次的实践活动中掌握了软件测试的概念、目的、原则和方法,能够熟练地编写测试用例、执行测试步骤并填写缺陷报告,还学会了使用黑盒测试方法,QTP(Quick Test Professional)自动化测试工具等。
在毕业设计中,我主要根据测试计划手动编写测试用例,主要以手工测试对“唐网科技”企业网站管理系统下的会员功能模块进行功能测试,以确保该系统会员功能模块能够满足客户需求。我本次主要测试的功能模块有:首页、企业简介、新闻资讯、产品展示、下载中心、企业荣誉、营销网络、人才招聘、客户留言、会员中心这十大模块。其中,首页模块内容较多,是重点测试对象,包括新用户注册、登录、新品展示、在线调查等小模块。其次,我运用QTP工具对“新用户注册”等模块进行了自动化测试,包括:录制测试脚本,编辑测试脚本,调试和运行测试脚本,分析测试结果。
关键词:测试用例;黑盒测试;QTP
Abstract:Generally speaking software testing is a work that testing software quality. In a broad sense, software testing is testing during software development in order to develop the quality of the products are qualified, standard operation result whether meet customer demand, its purpose is to find the defects existing in the software as soon as possible. As soon as possible, software testing is to find and fix defects as early as possible, so as to avoid the software product after delivery due to defects of the potential credibility. I master the software testing in the practice of the concept, purpose, principle and method, can skilled writing test cases, execute test step and fill in the defect report, also learned to use black box testing ways and QTP (Quick Test Professional) automated testing tools, etc.
In the graduation design, I mainly according to the test plan. Write test cases manually, mainly by manual testing to "tang network technology" enterprise website management system under the membership function module function test, to ensure that the system member function modules to meet customers' requirements. I the main test function module: home page, enterprise introduction, news, product exhibition, download center, enterprise honor, marketing network, talent recruitment, these ten module customer message, the member center. Among them, the homepage module content is more, is the key test object, including the new user registration, login, new features, and online survey and so on module. Second, I use QTP tools on the "new user registration" and other modules automated testing, including: recorded test scripts, and edit test scripts, debug, and run the test scripts, analysis test results.
Keywords Testing cases Black box testing QTP
本课题的来源是我参与了南京中软ETC的软件测试实训,对软件测试行业有了一定的了解,并产生了浓厚的兴趣。我在南京中软ETC参加了4个月的测试培训,培训期间主要学习了软件测试理论基础知识,包括:Oracle数据库基础,Linux基础,测试工具QTP以及网络基础知识。之后我顺利面试上了一家软件公司,从事测试工作。在工作的过程中我更加了解了软件测试这个行业,它不像我想象的那么轻松简单,测试人员肩负重任。当一个软件开发出来后,开发人员只会测试主要功能是否实现,更多的问题还是依赖测试人员去发现,想要提高产品质量,只能重复测试。但是,我从来不觉得软件测试工作枯燥无味,反而找到bug心理很开心,像发现宝藏一样,因为我知道找出的问题越多潜在的风险越小。 这次毕业设计我想通过自己的努力,做一个软件测试方向的毕业论文即基于“唐网科技”企业网站管理系统下会员功能模块的软件测试,让更多的学子知道测试这一门新课程,能在择业时多一份选择。
“唐网科技”企业网站管理系统是为了更好地管理企业信息而开发的网站系统,对该网站系统的前台各个功能模块进行黑盒测试是我的重点工作。目的是让“唐网科技”企业网站管理系统前台功能更加完善,界面更加美观。