软件测试实训报告doc.docx
- 文档编号:15584568
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:12
- 大小:19.66KB
软件测试实训报告doc.docx
《软件测试实训报告doc.docx》由会员分享,可在线阅读,更多相关《软件测试实训报告doc.docx(12页珍藏版)》请在冰点文库上搜索。
软件测试实训报告doc
《软件测试技术》课程总结报告
班级:
姓名:
学号:
课程概述
如果说软件开发是制造软件,那么软件测试就是发现软件存在的缺陷,保证软件质量。
软件的缺陷轻则给我们的生活带来不便,严重的会造成重大经济损失甚至是人身伤亡。
人们对软件质量越来越重视,软件测试作为软件质量保证的重要手段,在企业中也越来越受到关注。
软件的质量问题几乎都可以归咎为测试阶段没有发现问题,然后事实上我们在测试阶段是不可能发现所有文艺的。
这当然与软件的复杂度有关系,另外不规范的测试过程和缺乏测试管理也是造成很多测试部充分、测试遗漏,甚至软件未经测试就匆忙发布的原因。
所以学习软件测试这门课程不仅完善了软件技术这门专业的学习,也是加强自身知识水平的i个机会。
软件测试就是要确认软件系统的功能及性能是否符合开发之前所提出的一些要求,是保证软件质量的有效手段。
软件测试的主要工作内容:
a)验证(verification)
b)确认(validation)
面对越来越大的人才需求态势,企业寻找合适的员工还是有选择的,那些具有很强的探索精神、耐心、细心、责任心、良好的沟通能力、较强的逻辑思维能力和学习能力、具有扎实的计算机基础知识、全面的业务知识和较高的测试技能、对软件测试工作有了解并且热爱的人员才是企业真正需要的人才。
洋然,从众多企业的全英文招聘海报上不难理解本职业对英语能力的要求也是很高的。
由于软件测试近儿年才受到国内IT界的重视,具有3年以上工作经验的测试人才比较缺乏。
软件测试从业人员的职业发展阶段大部分处于初级,初级测试工程师和测试工程师共占74%,此外11%的软件测试从业人员是测试组长,高级测试工程师仅占5%的比例。
这一点一方面反映了每个行业都存在的金字塔形的人才结构,另一方面也反映出业界需要加强对软件测试人才的培养。
同意软件测试这个行业存在儿下儿点优势:
►工作起点高,发展空间大
►职业寿命长,越老越吃香
►工作更稳定,不用频繁“跳”
►薪水待遇好,“钱”景被看涨
所以学习软件测试这门课程更能提高就业机会,在面对就业压力越来越大的我们,学习一•门新的技术更能够扩宽就业的岗位,也替身了自身的知识素养。
本次实训就需要通过软件测试的几种基本方法,来提高自己的测试水平、完善自己的知识结构、扩展自己的测试知识面。
二、课程实训项目
本次软件测试实训项目:
《药店管理系统》界面测试。
测试需求:
1.1美观与协调性
1.2测试窗体
1.3测试用户界面友好
1.4容错性测试1.5导航性测试
测试用例表:
表1美观与协调性测试
测试用例名称:
美观与协调性
测试
测试用例编号:
YdbOl
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
完成后的页面
测试方法:
观察、操作
测试判断准则:
是否美观、协调等
预期结果
1、长宽接近黄金比例:
2、布局合理,不过于密集,也不过于空旷;
3、按钮大小基本接近,按钮的名称正确;
4、字体大小与界面大小协调;
5、前景色与背景色搭配合理;
6、主色调清晰;
7、界面风格一致;
8、用户可自己选择颜色、字体(是否提供)
实际结果:
项目团队测试前认可:
项目团队测试后确认:
表2窗体测试
测试用例名称:
窗体测试
测试用例编号:
Ydb02
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
完成后的页面
测试方法:
观察、操作
测试判断准则:
是否合理、正确等
预期结果
1、窗体大小合适、控件布局合理;
2、快速或慢速移动窗体,背景及窗体本身刷新正确;
3、缩放窗体,窗体上的控件随看窗体大小的变化而变化:
4、打开的窗II不确认关闭,再调用其他窗口,系统能正确处理打开的窗口
5、窗口尺寸变化时窗口中的控件可以适应;
6、同一界面上的控件数不超过10个:
7、窗体设计符合黄金比例
实际结果:
项目团队测试前认可:
项目团队测试后确认:
表3用户界面友好
测试用例名称:
用户界面友好
测试用例编号:
ydb03
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
在尽可能的情况下,输入域均提供下拉菜单方式供使用者选择
测试输入:
输入操作
预期输出:
在下拉菜单中选择输入项
实际输出:
项目团队测试前认可:
项目团队测试后确认:
表4用户界面友好
测试用例名称:
用户界面友好
测试用例编号:
ydbOl
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
在尽可能的情况下,所有出错提示均为中文
测试输入:
出错提示
预期输出:
没有出现英文
实际输出:
项目团队测试前认可:
项目团队测试后确认:
表5用户界面友好
测试用例名称:
用户界面友好
测试用例编号:
Ydb05
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
在尽可能的情况下,所有出错提示后,都给出进一步操作的建议
测试输入:
出错
预期输出:
有进一步操作的建议
实际输出:
项目团队测试前认可:
项目团队测试后确认:
表6容错性测试
测试用例名称:
容错性测试
测试用例编号:
Ydb06
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
不能为空的输入域
测试输入:
不做任何输入
预期输出:
有提示说明
实际输出:
项目团队测试前认可:
项目团队测试后确认:
表7容错性测试
测试用例名称:
容错性测试
测试用例编号:
Ydb07
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
字长
测试输入:
超过数据库表中定义的长度
预期输出:
不能输入
实际输出:
项目团队测试前认可:
项目团队测试后确认:
表8容错性测试
测试用例名称:
容错性测试
测试用例编号:
Ydb08
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
数字
测试输入:
输入字符或非法字符
预期输出:
不能输入并有提示说明
实际输出:
项目团队测试前认可:
项目团队测试后确认:
表9容错性测试
测试用例名称:
容错性测试
测试用例编号:
Ydb09
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
日期、时间
测试输入:
输入非日期、时间字符或非法字符
预期输出:
不能输入并有提示说明
实际输出:
项目团队测试前认可:
项目团队测试后确认:
表10容错性测试
测试用例名称:
容错性测试
测试用例编号:
YdblO
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
邮政编码
测试输入:
输入非邮政编码格式字符或非法字符
预期输出:
不能输入并有提示说明
实际输出:
项目团队测试前认可:
项目团队测试后确认:
表11容错性测试
测试用例名称:
容错性测试
测试用例编号:
Ydbll
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
金额
测试输入:
输入非金额格式字符或非法字符
预期输出:
不能输入并有提示说明
实际输出:
项目团队测试前认可:
项目团队测试后确认:
表12容错性测试
测试用例名称:
容错性测试
测试用例编号:
Ydbl2
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
电话
测试输入:
输入非电话格式字符或非法字符
预期输出:
不能输入并有提示说明
实际输出:
项目团队测试前认可:
项目团队测试后确认:
表13容错性测试
测试用例名称:
容错性测试
测试用例编号:
Ydbl3
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
电子邮件
测试输入:
输入非电子邮件格式字符或非法字符
预期输出:
不能输入并有提示说明
实际输出:
项目团队测试前认可:
项目团队测试后确认:
表14容错性测试
测试用例名称:
容错性测试
测试用例编号:
Ydbld
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
ID号
测试输入:
输入非II)号格式字符或非法字符
预期输出:
不能输入并有提示说明
实际输出:
项目团队测试前认可:
项目团队测试后确认:
表15容错性测试
测试用例名称:
容错性测试
测试用例编号:
Ydblo
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
密码
测试输入:
输入字符或数字过于简单或非法字符
预期输出:
不能输入并有提示说明
实际输出:
项目团队测试前认可:
项目团队测试后确认:
表16容错性测试
测试用例名称:
容错性测试
测试用例编号:
Ydbl6
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
特殊字符(针对数据库)
测试输入:
输入英义单、双引号,&符号
预期输出:
不能输入并有提示说明
实际输出:
项目团队测试前认可:
项目团队测试后确认:
表17导航测试
测试用例名称:
导航测试
测试用例编号:
Ydbl7
测试时间:
测试人:
操作序号:
错误等级:
测试条件:
测试输入:
操作任意导航栏按钮或链接
预期输出:
连接正确的页面
实际输出:
项目团队测试前认可:
项目团队测试后确认:
三、课程知识点总结
主要知识点:
1认识软件测试行业、软件测试组织形式和软件测试要求。
2RationalRose的使用UML模型分析。
3了解软件测试工作流程:
测试计划、测试设计与开发、执行测试。
4控制流图的画法,掌握白盒测试方法中的方法:
白盒技术的基本思想是把测试对象的每部分代码至少执行一次。
设计面向控制流测试用例,分析程序逻辑,然后执行测试用例。
5掌握黑盒测试方法。
软件测试的分类、等价类话费、边界值分析法、状态测试、因果图决策表法。
6QTP的脚本录制方法。
7使用loadrunner中脚本录制以及虚拟用户创建的方法和过程。
编写测试脚本,对参数的设置有所了解。
8录制MercuryWebTour网站的注册过程并参数化部分数据。
四、收获和体会
本次课程的实训时间为四周。
实训内容主要包括了对软件测试的认识,几种基本的测试方法。
在整个大学期间,软件技术这门专业,我们平时主要学习的就是Java、数据库、网页设计这几方面。
在对软件测试的这门课程的学习还是没有具体的接触和系统的学习。
在大三学习这门课程,也就对整个软件专业有了一个完成系统的学习。
作为软件测试这门课程的任课老师,林老师不仅教授的是专业上的学习,还有思想上的一个学习。
“态度决定一•切气这是她在我们认识软件测试之后对我们今后学习这门课程的一个要求。
学习每一门课,也许有的人喜欢,有的人不喜欢甚者不能够很好的学习,但是只要你认真过,努力过,哪怕最后你成为最好的,也不会遗憾。
学习这门课程,非常的需要我们有缜密、严谨、细致的思维习惯。
不是任何事都会成功,但是成功是有方法的。
制定明确的目标并向目标努力,学会学习,利用一切可利用的资源,掌握一•些业务领域知识。
这些都可以是走向成功的方法。
同样,在本次实训过程中,团队合作起到了很大的作用。
在开始的阶段,小组合作完成了很多任务,随着后面任务的加深更得到了升华。
不管是在学习过程中还是工作,团队合作都是非常重要的。
在大学整个学习期间,我们有很多的实训,每一次的实训都是靠大家的合作才得以完成。
软件开发这个过程,只有每个人合作完成每一步,整个项目才能得以继续。
所以合作精神是宝贵的财富,是祝我们前进的正能量。
虽然学习这门课程,我并没有学习的很好,但是也学到了很多。
不管是自我的约束,还是态度上。
这让我在今后的学习中和工作中,能够更加的学习自己的管理和态度的端正。
成功是没有捷径的,只有你一点一点的走,才能走出自己的美丽。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 报告 doc