软件测试实验报告
万继王(20111081147)
任课教师:贾春花
班级:20##级计科(1)班
实验目的:
计算机在生活中的普遍,计算机已经成为我们生活中不可缺少的部分,计算机已经被广泛的应用到各个领域,网络技术的飞速发展,互联网已经成为了人们发布与获取信息的重要途径之一,在我们的生活中已经离不开计算机,离不开网络,计算机给人们的生活带来方便的同时也需要开发相应的管理系统和软件,所以,这就需要我们进行软件测试,软件测试是使用人工或者自动手段来运行或测定某个系统的过程,检验它是否满足规定的需求或者弄清预期结果与实际结果之间的差别。软件测试作为保证软件质量、提高软件可靠性的重要手段,在软件开发中起着不可替代的作用。其关键与核心是测试数据生成。软件测试的实质是根据软件开发各阶段的规格说明和程序的内部结构精心选取一批测试数据,形成测试用例,并用这些测试用例去驱动被测程序,观察程序的执行结果,验证所得结果与预期结果是否一致,然后做相应的调整。
此次实验是为了检验我们是否掌握本学期所学的《软件质量保证与测试》这门课程的基础知识,并查找出被测试软件的不足或缺陷,及时做出相应的调整,也让我们掌握一定的黑盒测试和白盒测试的相应内容。还有就是在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求(或达到XXX功能目标),同时,了解软件测试概念,了解软件测试的主要内容,了解手动测试自动测试,初步掌握测试软件并能够进行简单运用。了解软件测试在当前计算机行业中的相关地位,了解为了成为软件测试工程师所需要掌握的技能。
实验内容:
软件测试前景:随着软件产业的发展,软件产品的质量控制与质量管理正逐渐成为软件企业生存与发展的核心。
软件测试是指:使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。
软件测试的内容:1.确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程;2.程序正确性的形式证明,即采用形式理论证明程序符合设计规约规定的过程;3.评市、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。
软件测试的对象:不仅仅是程序测试,软件测试应该包括整个软件开发期间各个阶段所产生的文档,如需求规格说明、概要设计文档、详细设计文档,当然软件测试的主要对象还是源程序。
而我们组此次的测试对象是对20##级夏祎学姐的毕业设计进行测试。夏祎学姐此次的毕业设计做的是即时通讯,是模仿腾讯qq进行设计的。而我们组主要是对她的毕业设计进行黑盒测试,从而找出她做的系统缺陷或不足,让她及时修改,使她的毕业设计尽可能少的出现错误,进而在毕业答辩时能发挥得更好,而我们自己也从此次检测中学到更多的知识和得到更多的经验。
实验测试步骤:
第一步,进入登录界面。在运行程序后弹出登录界面,有账号的可以直接登录,没有账号的要先申请账号(及注册),然后才可以登录。在注册账号时需要自己填写账号、密码、昵称和个性签名。这些东西都没有限制,可以是数字、字母、汉字以及三者的混合,头像的话是可以自己选择的。账号和密码是必须填写的,否则无法注册,其他的可填可不填。
相关截图如下所示:
登录界面:
账号申请界面:
账号申请成功界面:
第二步,进行登录。登录之后可以进行密码修改和添加好友。登录之后我们可以点击修改密码对密码进行修改,也可以输入好友账号添加好友。添加好友时输入好友账号,点击添加好友,弹出添加好友对话框,点击“是”,添加好友就成功了,若不想添加此好友可以点击“否”,就可以拒绝添加此好友了。
相关截图如下所示:
登录成功界面:
修改密码界面:
添加好友界面:
第三步,进行聊天。在好友中双击要聊天的好友,就会弹出聊天界面,就可以进行聊天了。
相关截图如下所示:
聊天界面:
测试结果与总结:
测试结果:
在测试时我们发现她的这个系统在注册时有些地方不够完善:
1.在填写密码是应该再添加一行密码确认,让用户再次确认密码,否则用户随便填个密码,登录时忘了就很麻烦,还得重新申请账号。填写信息完毕后就可以提交申请了,申请成功后就可以返到登录界面进行登录了。另外就是她的登录界面可以随意换一张图片,沿用腾讯qq的登录界面给人的感觉不是很好。
2.她的这个系统中好友无法删除,也无法分组,界面背景也无法设置更改。并且再添加好友时必须两人都在线才可以添加,若只有一人在线是无法添加的。
3.在聊天时,无法输入表情,只可以进行文字性的聊天,使得聊天过程枯燥乏味。
测试总结:
通过实习对软件测试有了进一步的认识。在这短短实习的时间里,我对软件测试有了较深的了解,放下了心中的石头,同时对测试工程师的工作也有了一定的认识。知道测试工程师不是一个简单的工作,需要全面的知识和丰富的经验,还要有细心和耐心.在未来一年里,我的这些方面都会获得较大的提高。
同时,通过此次实验测试,不仅让我们找出了夏祎学姐做的这个系统的不足之处,也让我们掌握了一些这方面的知识,同时也积累了一些软件测试的经验,更使我们更加明白软件测试的重要性。
我们今后在对软件或系统进行测试时,不能单一的只对该软件或系统进行简单的测试,还要进行某些临界测试,也可以输入一些错误的信息看该软件或系统是否能辨别该信息是否合理,是否正确。总之测试方法多种多样,大家要尽可能的去查找错误的地方,对软件或系统进行完善。
随着社会的发展,软件测试已经收到越来越高的重视,软件测试已成为软件开发的一个有机组成部分,而且在整个软件开发的系统工程中占据着相当大的比重,软件测试体系将会不断发展。
学生实验报告
学 院: 用友软件学院
课程名称: 软件测试与质量保证
专业班级: 软件09级3班
学 号: 0093708
姓 名: 张孟钊
学生实验报告(三)
一、实验综述
1、实验目的及要求
实验目的:
掌握决策表测试方法中的原理及使用。
实验要求:
(1)完成各个程序的编写
(2)按要求设计测试用例,并运行测试用例检查程序的正确与否
实验内容:
对三角形问题、日期操作函数、计算佣金问题(三选二)进行决策表测试方法的测试用例设计及测试结果记录与分析。
2、实验仪器、设备或软件
1. 个人计算机PC;
2. VisualC++/.NET编程环境。
二、实验过程(实验步骤、记录、数据、分析)
三角形问题
日期操作函数
计算佣金问题
三、结论
1、实验结果
三角形:发现了程序在判断三角形时无法对小数运算
下一天:非闰年的2月日期计算不了
四、指导教师评语及成绩:
评语:
实验步骤正确、详尽。测试用例设计合理,语言及测试用例书写规范,结果正确。实验报告格式正确,文档规范,描述清晰。实验总结全面、准确,实验分析深刻。通过实验,可以看出该生加深了对测试技术的理解,掌握了运用该知识的方法与技能,很好地完成了实验任务。达到实验目的
成绩: 指导教师签名:
批阅日期:
学生实验报告(四)
一、实验综述
1、实验目的及要求
实验目的:
掌握基本逻辑覆盖测试方法中语句覆盖、条件覆盖、判定覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖以及基本路径覆盖、数据流测试等基本方法的原理及使用。
(1)完成各个程序的编写
(2)按要求设计测试用例,并运行测试用例检查程序的正确与否
实验内容:对三角形问题、日期操作函数、计算佣金问题(三选一)进行基本逻辑覆盖测试方法的测试用例设计及测试结果记录与分析。
2、实验仪器、设备或软件
1. 个人计算机PC;
2. VC++编程环境。
二、实验过程(实验步骤、记录、数据、分析)
(1) 步骤一
(2) 步骤二
三、结论
1、实验结果
2、分析讨论
四、指导教师评语及成绩:
评语:
成绩: 指导教师签名:
批阅日期:
XX大学学生实验报告册课程名称:软件测试技术专业班级:学生学号:999999999学生姓名:所属院部:信息技术学院指导教师:209…
南昌航空大学实验报告20xx年11月30日课程名称软件测试与质量保证实验名称被测程序的设计班级姓名同组人指导教师评定签名一实验目的…
实验一测试实例1.实验题目一般软件系统登录页面测试或其它软件简单操作测试。2.实验目的⑴熟悉.Net测试环境;(2)了解软件黑盒测…
南京理工大学软件测试实验报告课程系别班级学号姓名课题名称测试环境起止时间指导教师软件测试技术基础计算机科学与技术学院0706230…
沈阳理工大学应用技术学院软件测试综合实验实验报告题目基于NET的鲜花礼品店管理系统的测试用例设计院别信息与控制学院专业计算机科学与…
软件测试员实习总结:我所在的实习单位是上海即刷信息技术有限公司。上海即刷信息技术有限公司网点密布全国。上海即刷信息技术有限公司旗下…
实习报告一.实习目的通过实习提高自己的对社会的认知能力,同时理论联系实际,让自己迅速适应社会,跟上IT前进的快速步伐。通过理论与实…
实习总结20xx年x月x日。我怀着对提高并实现自我价值的心态,走进深圳走秀网络科技有限公司的大门,开始了自己大学里兼职实习工作。转…
实习目的:通过实习提高自己的对社会的认知能力,同时理论联系实际,让自己迅速适应社会,跟上IT前进的快速步伐。通过理论与实际的结合、…
实习报告实习公司:----科技股份有限公司实习职位:软件测试姓名:----------班级:-----------专业:-----…
**系统测试总结报告1引言1.1编写目的编写该测试总结报告主要有以下几个目的1.通过对测试结果的分析,得到对软件质量的评价2.分析…