您好,欢迎访问三七文档
软件测试实验报告万继王(20111081147)任课教师:贾春花班级:2011级计科(1)班实验目的:计算机在生活中的普遍,计算机已经成为我们生活中不可缺少的部分,计算机已经被广泛的应用到各个领域,网络技术的飞速发展,互联网已经成为了人们发布与获取信息的重要途径之一,在我们的生活中已经离不开计算机,离不开网络,计算机给人们的生活带来方便的同时也需要开发相应的管理系统和软件,所以,这就需要我们进行软件测试,软件测试是使用人工或者自动手段来运行或测定某个系统的过程,检验它是否满足规定的需求或者弄清预期结果与实际结果之间的差别。软件测试作为保证软件质量、提高软件可靠性的重要手段,在软件开发中起着不可替代的作用。其关键与核心是测试数据生成。软件测试的实质是根据软件开发各阶段的规格说明和程序的内部结构精心选取一批测试数据,形成测试用例,并用这些测试用例去驱动被测程序,观察程序的执行结果,验证所得结果与预期结果是否一致,然后做相应的调整。此次实验是为了检验我们是否掌握本学期所学的《软件质量保证与测试》这门课程的基础知识,并查找出被测试软件的不足或缺陷,及时做出相应的调整,也让我们掌握一定的黑盒测试和白盒测试的相应内容。还有就是在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求(或达到XXX功能目标),同时,了解软件测试概念,了解软件测试的主要内容,了解手动测试自动测试,初步掌握测试软件并能够进行简单运用。了解软件测试在当前计算机行业中的相关地位,了解为了成为软件测试工程师所需要掌握的技能。实验内容:软件测试前景:随着软件产业的发展,软件产品的质量控制与质量管理正逐渐成为软件企业生存与发展的核心。软件测试是指:使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。软件测试的内容:1.确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程;2.程序正确性的形式证明,即采用形式理论证明程序符合设计规约规定的过程;3.评市、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。软件测试的对象:不仅仅是程序测试,软件测试应该包括整个软件开发期间各个阶段所产生的文档,如需求规格说明、概要设计文档、详细设计文档,当然软件测试的主要对象还是源程序。而我们组此次的测试对象是对2010级夏祎学姐的毕业设计进行测试。夏祎学姐此次的毕业设计做的是即时通讯,是模仿腾讯qq进行设计的。而我们组主要是对她的毕业设计进行黑盒测试,从而找出她做的系统缺陷或不足,让她及时修改,使她的毕业设计尽可能少的出现错误,进而在毕业答辩时能发挥得更好,而我们自己也从此次检测中学到更多的知识和得到更多的经验。实验测试步骤:第一步,进入登录界面。在运行程序后弹出登录界面,有账号的可以直接登录,没有账号的要先申请账号(及注册),然后才可以登录。在注册账号时需要自己填写账号、密码、昵称和个性签名。这些东西都没有限制,可以是数字、字母、汉字以及三者的混合,头像的话是可以自己选择的。账号和密码是必须填写的,否则无法注册,其他的可填可不填。相关截图如下所示:登录界面:账号申请界面:账号申请成功界面:第二步,进行登录。登录之后可以进行密码修改和添加好友。登录之后我们可以点击修改密码对密码进行修改,也可以输入好友账号添加好友。添加好友时输入好友账号,点击添加好友,弹出添加好友对话框,点击“是”,添加好友就成功了,若不想添加此好友可以点击“否”,就可以拒绝添加此好友了。相关截图如下所示:登录成功界面:修改密码界面:添加好友界面:第三步,进行聊天。在好友中双击要聊天的好友,就会弹出聊天界面,就可以进行聊天了。相关截图如下所示:聊天界面:测试结果与总结:测试结果:在测试时我们发现她的这个系统在注册时有些地方不够完善:1.在填写密码是应该再添加一行密码确认,让用户再次确认密码,否则用户随便填个密码,登录时忘了就很麻烦,还得重新申请账号。填写信息完毕后就可以提交申请了,申请成功后就可以返到登录界面进行登录了。另外就是她的登录界面可以随意换一张图片,沿用腾讯qq的登录界面给人的感觉不是很好。2.她的这个系统中好友无法删除,也无法分组,界面背景也无法设置更改。并且再添加好友时必须两人都在线才可以添加,若只有一人在线是无法添加的。3.在聊天时,无法输入表情,只可以进行文字性的聊天,使得聊天过程枯燥乏味。测试总结:通过实习对软件测试有了进一步的认识。在这短短实习的时间里,我对软件测试有了较深的了解,放下了心中的石头,同时对测试工程师的工作也有了一定的认识。知道测试工程师不是一个简单的工作,需要全面的知识和丰富的经验,还要有细心和耐心.在未来一年里,我的这些方面都会获得较大的提高。同时,通过此次实验测试,不仅让我们找出了夏祎学姐做的这个系统的不足之处,也让我们掌握了一些这方面的知识,同时也积累了一些软件测试的经验,更使我们更加明白软件测试的重要性。我们今后在对软件或系统进行测试时,不能单一的只对该软件或系统进行简单的测试,还要进行某些临界测试,也可以输入一些错误的信息看该软件或系统是否能辨别该信息是否合理,是否正确。总之测试方法多种多样,大家要尽可能的去查找错误的地方,对软件或系统进行完善。随着社会的发展,软件测试已经收到越来越高的重视,软件测试已成为软件开发的一个有机组成部分,而且在整个软件开发的系统工程中占据着相当大的比重,软件测试体系将会不断发展。
本文标题:软件测试实验报告
链接地址:https://www.777doc.com/doc-5051870 .html