测试分析报告
1引言
测试分析报告旨在对测试全过程的组织、资源、原则等进行规定和约束,并制订测试全过程各个阶段的任务以及时间进度安排,提出对各项任务的评估、风险分析和需求管理。描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。本测试分析报告是针对一个基于ASP.NET技术的在线手机交易平台进行的。
1.1编写目的
诺亚手机交易平台是为了便于广大的消费者能够更方便地参与手机的交易。本大型作业主要研究基于Web的手机交易平台的设计与实现。编写此测试报告的目的在于查找和指出系统中存在的错误、缺陷和不足,通过文档记录的方式,对程序中的问题进行纪录,并加以分析,以提供开发人员进行改正和完善的基础。
1.2背景
产品名称:一华文交易平台
该软件的任务提出者:魏蛟龙老师
开发人员:刘玮文,刘冬一,李宇华
用户群体:有手机交易需求,并具有智能手机的用户
服务器:采用Microsoft Windows 20## Server + IIS 6.0 作为平台, Microsoft SQLServer 20## 作为后台数据的PC机
客户端:普通PC机,操作系统为Windows XP, Windows 2000,Visa etc.,可提供IE5.0以上版本浏览器
测试使用的软件环境:普通PC机,操作系统Windows XP
说明:测试所使用的环境和员工所使用的操作系统可能有一定的差异,因而小部分使用结果会有差异。
1.3定义
ASP----Application Service Provider,“应用服务提供商”,是指配置、租赁和管理应用解决方案,为商业、个人提供服务的专业化服务公司.
黑盒测试----也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有等价类划分、边值分析、因果图、错误推测等,主要用于软件确认测试。 “黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试。
白盒测试---也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。
ALAC测试---是一种基于客户使用产品的知识开发出来的测试方法。ALAC测试是基于复杂的软件产品有许多错误的原则。最大的受益者是用户,缺陷查找和改正将针对哪些客户最容易遇到的错误。
API---Application Program Interface 应用程序接口是一套用来控制Windows的各个部件(从桌面的外观到位一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数.
IDE---Intergrated Developer Environment集成开发环境.
Class--类 ,是面向对象编程的基本单位,是一种包含数据成员,函数成员和嵌套类型的数据结构.常用的有两个类:Object类,String类.
CSS---Cascading Style Sheet 级联样式表,有的人称之为层叠样式表(Cascading Stylesheet), 是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言.
XSL---Extensible StyleSheet Language 扩展样式表语言 XSL是Extensible Stylesheet Language的缩写,顾名思义,它是一种样式语言,而且是为XML服务的.
.NET Framework---.Net Framework Class Libraries 类库,使程序员可以很方便的在应用程序中调用大量函数,提高项目效率.
OOP-- Object Oriented Programming 面向对象的程序设计
NET 框架---Microsoft .NET 框架是生成、部署和运行 Web 服务及应用程序的平台。它提供了一个生产率高且基于标准的多语言环境,用于将现有投资与下一代应用程序和服务集成,同时提供了解决 Internet 规模应用程序的部署和操作难题的灵活性。.NET 框架由三个主要部分:公共语言运行库、统一类库的分层集合和称为 ASP.NET 的 Active Server Pages 组件化版本.
1.4参考资料
1. 王利福,张世琨,朱冰,《软件工程》,北京大学出版社
2. Karl E.Wiegers(美),《软件需求》
3. Peter R. Wurman, Online Auction Site Management[D] 20## 年2 月
4. Scott Seely, 《SOAP: XML 跨平台Web Service 开发技术》, 机械工业
出版社[M], 20## 年4 月
5. 李昭原,《数据库原理与应用》,科学出版社
6. 方美琪, 《电子商务概论》, 清华大学出版社[M], 20## 年1 月
7. 李明刚, 肖建, 《ASP.NET Web 站点高级编程范例》, 清华大学出版社
[M], 20## 年2 月
8. 萨师煊, 王珊, 《数据库系统概论》, 高等教育出版社[M], 20## 年2 月
9. Karl Moore, 《VB.NET 和ASP.NET 编程手册》, 清华大学出版社
[M], 20## 年3 月
10. Roger S.Pressman 《Software Engineering: A Practitioner’s Approach》机械工业出版社, 20##-3-1
11. Steve McConnell 《Code Complete》 电子工业出版社 20##-3
2测试概要
以下的表格简要的列举了需要测试的功能模块:
3测试结果及发现
3.1测试1(标识符一)
新用户填写必要的注册信息后(必要的注册信息为*号显示),且没有重名,可以顺利注册。如果用户没有按照要求填写注册信息,则不予注册。如果用户名已被注册,则显示要求更换用户名再进行注册。
3.2测试2(标识符二)
用户能够通过已经注册的用户进行系统登陆,并正常跳转到拍卖物品显示的首页。对错误的用户名或者密码,返回ERROR信息,并提示进行注册,再跳转回到登陆注册界面。
3.3测试3(标识符三)
当用户登陆系统以后,可以进行搜索操作,在搜索栏内键入关键字,通过关键字完成搜索操作,将结果进行分类显示给用户,并提供链接,如果用户点击查看,则转入到物品的详细信息页面.
3.4测试4(标识符四)
当用户登陆系统以后,对某件商品信息可以进入其留言区发表评论或意见,此平台实际上还可供买卖双方进行交易协商。
3.5测试5(标识符五)
管理员可通过后台管理平台,对欲注册用户的身份信息进行审核验证,最终决定是否通过其注册,给予其相应权限。
3.6测试6(标识符六)
管理员可通过后台管理平台,能对版面进行正常管理,能正常发布信息更新以及公告通知。
4对软件功能的结论
4.1功能1(商品信息发布及电子交易)
4.1.1能力
此两功能是手机在线交易平台的重要部分,提供给广大用户一个手机信息的平台,并且在此基础上,对信息进行收集、分类整理,以方便有需求的人对信息的访问查询,并进一步进行交易协商,完成电子交易。其中电子交易模块更为关键部分,它将个人交易模块和银行账户实现链接,以期方便的交易。
4.1.2限制
此功能模块极大受限于电子交易安全流程、网络安全问题和以及操作系统、数据库、应用软件如ASP.NET等本身的漏洞缺陷,使得对交易的正确、合理性存在问题。
5分析摘要
5.1能力
该系统能够满足交易的约束性、保密性、安全性以及合理性:
一、约束性 在交易中, 买卖双方的利益都受到法律以及电子商务网站规则的保护。实际运营的电子商务网站往往对交易的详细信息进行记录备案,以供发生纠纷时进行证据支持,并通过评价系统和信用等级体系来对买卖双方进行评价及约束。
二、保密性 在注册过程中,对于用户帐号、密码以及个人信息的传输与保存均需采取相应措施以保障其保密性;在交易过程中,对于买卖双方的敏感信息,尤其对于买方的银行帐号等信息进行高级别加密保护。
三、安全性 首先是网站本身的安全性,对各类网络攻击的抵抗能力,包括拒绝服务攻击、炸弹攻击等等;其次是用户个人信息的安全性,包括上述的帐号、密码、银行号的保密性;再次,电子交易流程的安全性,以保证买卖双方的合法利益,防止出现抵赖情况。
四、合理性 在大多数情况下, 交易商品的价格经过了市场的检验(包括评论区、留言板对其的评价意见), 敦促买方提供合理的价格,卖方也通过评论信息了解到合适的价格, 达到了卖家与买家的双赢。
5.2缺陷和限制
该系统设计的目的在于搭建一个具有约束性、保密性、安全性以及合理性的在线手机交易平台,但实际上,电子商务的发展目前并不成熟,相应的安全体系也并未做到万无一失和统一,在软件方面看,操作系统、数据库以及各类应用软件都存在漏洞却像,本项目中使用的ASP.NET目前也仍在发展当中,不可避免存在安全性缺陷。安全问题是所有此类电子商务网站所面临的最大困难和考验。
5.3建议
建议增强网络传输方面的保密性和安全性,其安全体制可借鉴或使用IPSEC及SSL,将不对称加密和对称加密结合使用,根据安全等级的需求的不同,选择合适的方式提供安全性保障。
5.4评价
软件系统基本完成设计要求,软件功能完整,用户界面良好,错误处理正确,且能正确提示错误种类。总的来说,软件通过基本功能测试,且可对各类异常进行有效处理,系统具有一定鲁棒性,可以进行小规模试用实验,为进一步开发优化作准备,但由于涉及到安全性要求极高的电子商务交易模块,其投入实际使用尚需谨慎处理,需要进一步对其安全性作出各种测评加以修改,以保障其交易的安全合理性。另外,本软件系统在访问量较小情况下具有较为优良的的时间特性,响应时间、数据搜索时间、数据传输转换时间、数据存储时间等都较为快捷,极大节省用户的操作时间,提高用户查询或交易的效率,网站设计模式的执行效率、各项处理的执行速度,在理想状况下执行时间不超过1S,但由于网络状况的不可预见性,故本软件在恶劣网络状况下的使用情况未能测试出来。
6测试资源消耗
由于对ASP.NET的不甚熟悉,对框架的设计仍有许多待改进的地方,且编程代码不够优化,虽然在单机上对普通测试可以承受,但由于本身开发中没有充分考虑实际业务中对几千甚至几万用户同时大流量访问的支持,因而在实际网站访问量极大的情况下,资源消耗会成为一个突出严重的问题,甚至可能引起服务器瘫痪,随着对技术以及实际需求中存在的问题的深入认识,可以在未来对网站架构的不断改进、代码的不断优化的基础上,逐渐改进克服。
第二篇:体质健康测试分析报告
特殊教育学校学生体质健康测试
分析报告
20xx年度我校共有33名学生参加了大学生体质健康测试,测试结果最高分96.8分,最低分19分,全校学生及格率为48.5%,良好率为24.2%,优秀率为6%,不及格率为51.5%。
从当前我校学生的体质测试的结果看,学生的生理健康状况不是令人很满意。通过分析,主要原因有以下几个方面:
1、身体的缺陷导致身体体质的不均衡发展。
现在学校启聪部和职技部的学生大部分是听力障碍,而且还有部分学生伴随着智力的的障碍,大部分听力障碍的学生体质还是不错的,智力障碍的学生体质基本上不及格,这主要是自身因素的作用,这部分学生先天体质不强,而且后天还不能及时的跟上锻练(身体差不能强化锻练),从而比同龄人的身体素质要差很多。
2、劳动减少,体能下降
造成大部分听力障碍的学生体能下降的原因中,现代生活方式对人们的影响占了不容忽视的地位。这些学生由于有听力的损失,在家里家长从小不让干活,劳动活动大大减少,仗着祖父辈及父母的宠爱,连家务的边都摸不到,缺乏了最基本的活动内容,久而久之,形成了一种惰性心理,而且长期的溺爱造成了不少学生娇气的性格,一遇到运动量比较大的活动或者不好的天气(炎热或寒冷),潜意识使其产生了惧怕及抵制心理,如上种种,使之学生体质下降。
3、学生对体育的重视程度不够
学生对体育课的偏爱往往是出于个人兴趣,相当一部分同学对体育还缺乏足够的认识,认为体育课是单纯的游戏课,为了活动而活动,不像语数等主课那样,测验获得好成绩就欢呼雀跃,而对体育课成绩高分及满分的追求欲不是很高,进取心不强,学生家长也看重学习成绩,而对体育成绩普遍不重视,导致了重视主课,轻视体育的现象。
针对我校学生身体健康存在的问题,我想在体育课教学中可以从这么几个方面着手予以改进,以提高学生的身体素质。
1、充分利用大课间活动、早操、课外活动等活动的时间,开展丰富多彩的体育活动。
每次活动前先对学生进行耐力方面的训练,必须围着操场跑完规定的圈数,然后开展广播体操、踢毽子、跳绳等活动,使学生对课间充满了新鲜感,避免了拖沓、疲软,从一定程度上促进了学生的身心健康。
2、改进体育教学方法,提高学生对体育的兴趣
游戏是小学体育课中的一大重头戏,让学生参与一些游戏规则和游戏方法的改造,不失为增强学生创造能力的一个好办法。另外,教师也可以从逆向思维的角度出发来训练学生思考问题的能动性。如把50M跑改为8秒钟跑(即8秒钟能跑几米);一分钟跳绳改为看谁先跳到120次……久而久之学生也学会了用反面的角度来看待问题。
上述是对我校学生体质分析及一些提高学生体质的几点想法,如何切实有效地来提高我校学生的体质健康或许不是通过某一途径可
以完全解决的,需要克服各种制约因素,全面推进将是任重道远的。期待社会、学校、家庭共同来关注残疾孩子的身体健康,使他们成为自强、自立的人。
肥城市特殊教育学校
20xx年10月