




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系统测试系统测试
系统测试是测试软件和其他的系统元素(及硬件、数据库和人机交互信息)组合构成完整的计算机应用系统中所有配合是否合适以及整个系统的功能、性能、执行强度、安全性等是否达到规定标准。系统测试功能测试性能测试安全测试配置测试兼容性测试易用性测试功能测试
功能测试是系统测试中最基本的测试,它不管软件内部的实现逻辑,主要根据产品的需求规格说明书和测试需求列表,验证产品的功能实现是否符合产品的需求规格。功能测试主要发现的问题是否有不正确或遗漏了的功能?功能实现是否满足用户需求和系统设计的隐含需求?能否正确地接受输入?能否正确地输出结果?测试策略对需求进行标号对功能需求进行分级对可能出现的功能异常进行分类分析,并标号脚本化和自动化性能测试
性能测试是测试系统完成功能测试以后,设定特定的工作负载,测试系统的响应速度和稳定性。测试的指标有:响应时间,吞吐量和资源利用率。性能测试的目的证明系统是否达到了预期的性能指标;通过比较两个系统,可以找到哪个系统的运行的更好;可以预测在什么情况下系统的执行效率下降。性能测试:负载测试负载测试是了解系统在具体特定的负载下的行为。负载是指在设置的时间段内,针对某个具体系统可承受的并行执行用户事务请求数。对于所有的重要的商业事务,负载测试是必须的。性能测试:压力测试压力测试一般用来理解系统的处理事务容量的边界值。压力测试的目的是测试强负载下系统的鲁棒性,帮助应用管理员分析系统在超过最大的负荷情况下是否还可以有效的工作。性能测试:尖峰冲击测试尖峰冲击测试突然增加用户的访问数量或工作负荷,观察系统的行为。尖峰测试的目的确认系统性能是否经得住考验,在工作负载急剧增加时,系统是崩溃了呢,还是依然可以很好的应付这突如其来的变化。兼容性测试兼容性测试将验证软件与其所依赖软件环境如平台软件、其他软件的依赖程度。测试中的软件环境则指被测软件运行所需的操作系统、数据库、中间件、浏览器及与被测软件共存的其他应用软件等构成的环境。兼容性测试
如何寻找兼容的内容:软件设计要求使用何种平台和应用程序?应该遵守何种定义软件之间交互的标准或者规范?软件使用何种数据与其他平台和软件交互和共享信息?兼容性测试兼容性测试:测试系统应用于软件环境是否兼容。系统环境包括以下几方面操作系统(MVS,UNIX,Windows,etc.)数据库(Oracle,Sybase,DB2,etc.)其他系统软件(Webserver,networking/messagingtool,etc.)浏览器兼容(Firefox,Netscape,InternetExplorer,Safari,etc.)兼容性测试的目的帮助开发者理解系统应用需要获得的或需要满足的条件,因为现实中的可能用户已经使用了很多的操作系统,数据库和其他的软件,只有自己的软件应用兼容很多的环境,才可能更好地被用户接受。第二目的是发现已有存在的的环境中,系统在那个具体环境下运行地更好兼容性测试分类版本之间的兼容:将现有版本与原先版本结合起来,评估系统/应用的性能(向下兼容和向上兼容)。例如Windows98向下兼容Windows95.软件之间的兼容:将本系统/应用于其他软件结合起来评估系统/应用的性能。例如测试与网络操作工具、web服务器、信息发送接收工具的软件兼容性。兼容性测试分类操作系统:将系统/应用放在市面上已被使用的操作系统上,测试系统/应用的性能。数据库:许多系统/应用操作建立在数据库之上,数据库兼容性测试是测试系统/应用与将要链接使用数据库之间的性能测试。其他软件的兼容性测试中间件浏览器支持软件其他同类软件非同类软件选择被测试的软件流行程度:选择前100甚至是前1000市面销售的程序。时间:选择近3年之内的所流行的程序。分类:软件可以分为绘图软件、文字编辑、商业、数据库、通信软件等等,需要从以上的分类中对被测试的软件进行归类。生产厂家:根据软件公司提供的软件类型选择软件。新旧系统数据迁移的实现与测试在实际运行环境之外搭建模拟环境,导入部分或全部数据,在模拟环境中进行一次或数次模拟迁移的尝试。将现有数据进行备份,检查备份数据的正确性。如果有备份系统,则先将备份系统升级到新系统,保持主服务器的旧系统不动,切换至备份服务器运行一周,若一切正常再升级主服务器,升级成功后切换至主服务器运行。配置测试配置测试将验证软件与其所依赖硬件环境的依赖程度。测试中的硬件环境指进行测试所必需的服务器、客户端、网络连接设备,以及打印机、扫描仪等辅助硬件设备所构成的环境。所有软件都需向用户说明其运行的硬件环境,对于多层结构的软件系统来说,需要分别说明其服务器、客户端以及网络所需的环境。配置测试配置测试:检查系统在不同硬件上的操作情况。考虑所有基于windows的兼用或商务pc的所有可能配置。个人电脑,组件:硬件驱动,CD-ROM驱动,DVD光驱,视频,音频,传真调制解调器,以及网卡灯;外围设备:打印机,扫描器,鼠标,键盘,显示器,摄像机;接口:不同组件和外围设备是通过不同类型的接口与电脑进行连接。设备驱动:虽然从技术层面说驱动属于软件,但是在测试的时候讲驱动测试看做是硬件测试。配置测试内容最低配置是否能够满足系统运行的需要。在推荐配置下系统的性能。考察软件对运行硬件环境有无特殊要求。为了满足不同的使用需求,软件系统能否运行在多种硬件配置环境下,并且系统功能和性能都能满足设计需求。隔离配置缺陷分离缺陷是配置问题而不仅是普通缺陷最可靠的办法是,在另外一台有完全不同配置的计算机上一步步执行导致问题的相同操作。如果缺陷没有产生,就极有可能是配置问题。如果缺陷在多种配置中出现,就可能只有普通缺陷。配置测试流程确定所需的硬件类型;确定哪些硬件商标、型号和驱动程序可用;确定可用的硬件特性、模式和选项;将明确后的硬件配置缩减为可控制范围;明确使用硬件配置的软件唯一特性;设计在每一种配置中执行的测试案例;在每种配置中执行测试;反复测试直到小组对结果满意为止。硬件获得渠道购买你以后最经常使用的硬件配置;与硬件厂商联系,咨询他们是否可以把硬件租借,甚至赠送给你;发一个备忘录或邮件给公司里的所有人,问一下在他们的办公室或家里有什么样的硬件配置,是否可以运行一些小的测试;如果你有经费预算,与你的项目经理讨论,建设一个专业的用于测试的配置实验室。实例:打印机测试安装或使用系统中已有的打印机;它可以打印测试页;可以选择纸张的大小;可以选择答应的精度;页面设置功能;一页一页的打印;批量打印;有双面打定功能的打印机是否可以进行双面答应;网络答应机是否可以实现网络答应。易用性测试易用性是交互适应性、实用性和有效性的集中体现。人体工程学:是一门将日常使用的东西设计为易于使用和实用性强的学科。用户接口(UI)最初的计算机采用开关拨动和灯泡指示.到了60年代和70年代,纸张答应,穿孔卡片,电传打字机成为比较流行的用户接口第三代用户接口是视频显示器和简单的命令行编辑,例如MS-DOS.现在,我们的个人电脑采用的是复杂的图形化界面作为用户接口可用性测试缺陷由于可用性bug的检测具有很强的主观性,测试人员和UI谁及人员总是存在分歧,UI总是被用来作为任务的生成器,但是如果测试人员认为他们如果放在了错误的地方,这有可能会伤害UI设计者的艺术家成果,可用性测试是软件bug的一个敏感问题。好的UI应遵守的七大规范遵守以下标准和规范直观性一致性灵活性舒适性正确性可用性遵守以下标准和规范评价用户接口好坏的最重要的标准是你的软件是否符合现存的标准或指导方针。如果你的软件准备运行在现有的运行平台上,例如Mac或者Windows,那么这些标准已经被指定好了。如果你的测试软件需要运行在一个特定的平台上,你需要为特定平台自己制定标准和指导方案,将其作为产品具体说明的附录,然后再根据特定的标准设计测试用例。直观性假设现在让你测试一个用户接口,考虑一下几方面,看看他们是如何应用到测量软件的直观性用户界面是否洁净、不唐突、不拥挤?UI的组织和布局合理吗?是否允许用户轻松地从一个功能转移到另一个功能?下一步做什么明显吗?任何时刻都可以决定放弃或者退回、退出吗?菜单或者窗口是否深藏不露?有多余功能吗?软件整体抑或局部是否做得太深?一致性一致性:用户的使用习惯性强,希望一个程序的操作方式能够带到另一个程序中。在审查软件一致性时要考虑以下术语:快捷键和菜单选项。术语和命令。听众。按钮位置和等价的按钮灵活性灵活性表现在:用户喜欢选择不要太多,但是足以允许他们选择做什么和怎么做。状态跳转。状态终止和跳过。数据输入和输出。舒适性
软件应该让用户使用的舒适,而不应该为用户的使用带去很多使用上的麻烦如何鉴别软件舒适性的一些好想法:恰当:软件外观和感觉应该与所做的工作和使用者相符。错误处理:程序应该在用户执行严重错误的操作之前提出警告,并且允许用户恢复由于错误操作导致丢失的数据。性能:快不见得是好事。不少程序的错误提示信息一闪而过,无法看清。如果操作缓慢.正确性正确性测试,就是测试UI是否做了该做的是。市场定位偏差:有没有多余的或者遗漏的功能,或者某些功能执行了与市场宣传材料不符的操作?语言和拼写:程序员常常能制造出非常有趣的用户信息。不良媒体:图标是否同样大小?是否具有相同的调色板?声音是否应该有相同的格式和采样率?所见即所得。保证UI所说的就是实际得到的。实用性在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC 60947-8:2003/AMD1:2006 FR-D Amendment 1 - Low-voltage switchgear and controlgear - Part 8: Control units for built-in thermal protection (PTC) for rotating electrical ma
- 【正版授权】 IEC 60598-2-1:1979/AMD1:1987 EN-D Amendment 1 - Luminaires. Part 2: Particular requirements. Section One: Fixed general purpose luminaires
- 【正版授权】 IEC 61643-11:2025 EN-FR Low-voltage surge protective devices - Part 11: Surge protective devices connected to AC low-voltage power systems - Requirements and test methods
- 北汽汽修知识培训班课件
- 校园防欺凌安全知识培训课件
- 航空急救试题及答案
- 钎焊相关试题及答案
- 器械清洗试题及答案
- 信号工考试试题及答案
- 校园保洁安全知识培训课件
- 钱大妈合同协议书
- 育苗基地转让合同协议
- 静脉治疗的质量管理
- 脑-耳交互神经调控-全面剖析
- 矿用圆环链简介
- 水利工程安全事故案例分析
- 《新入职护士培训大纲》
- 《现代酒店管理与数字化运营》高职完整全套教学课件
- 叶类药材鉴定番泻叶讲解
- 药物制剂生产(高级)课件 5-11 清场管理
- 2025安徽安庆高新投资控股限公司二期招聘8人高频重点提升(共500题)附带答案详解
评论
0/150
提交评论