模块五-测试运行系统课件

上传人:无*** 文档编号:241510897 上传时间:2024-06-30 格式:PPT 页数:34 大小:572KB
返回 下载 相关 举报
模块五-测试运行系统课件_第1页
第1页 / 共34页
模块五-测试运行系统课件_第2页
第2页 / 共34页
模块五-测试运行系统课件_第3页
第3页 / 共34页
点击查看更多>>
资源描述
软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发模块五系统发布和应用系统发布和应用任务5-3 测试运行系统 北京信息职业技术学院北京信息职业技术学院主讲教师主讲教师 张治斌张治斌dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发目录问题引入问题引入测试的重要性测试的重要性子任务子任务测试运行系统测试运行系统知识点讲授知识点讲授1.软件测试分类2.网站测试基本方法dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发问题引入u网站测试的重要性网站测试的重要性 基于Web的系统测试与传统的软件测试既有相同之处,也有不同的地方,对软件测试提出了新的挑战。基于Web的系统测试不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器端的显示是否合适。更需要从最终用户的角度进行安全性和可用性测试。dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发通常Web网站测试的内容包含以下方面:功能测试;性能测试;安全性测试;可用性/易用性测试;配置和兼容性测试;数据库测试;代码合法性测试;完成测试。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发 1、功能测试功能测试主要包括以下几个方面的内容:内容测试链接测试表单测试Cookies测试设计语言测试知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发1.1内容测试用来检测Web应用系统提供信息以下方面:正确性指信息是真实可靠的还是胡乱编造的。准确性指网页文字表述是否符合语法逻辑或者是否有拼写错误相关性是指能否在当前页面可以找到与当前浏览信息相关的信息列表或入口。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发文字标签图 网页中的文字标签 页面文本测试还应该包括文字标签,它为网页上的图片提供特征描述。图中给出一个文字标签的例子。当用户把鼠标移动到网页的某些图片时,就会立即弹出关于图片的说明性语言。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发 网上店面是现在非常流行的网上店面是现在非常流行的Web网站,这里设定一个网上小百货商店作为网站,这里设定一个网上小百货商店作为例子,并为其设计测试用例。页面内容测试用例如下表所示。例子,并为其设计测试用例。页面内容测试用例如下表所示。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发1.2页面链接测试链接是使用户可以从一个页面浏览到另一个页面的主要手段,是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试需要验证三个方面的问题:(1)用户点击链接是否可以顺利地打开所要浏览的内容,即链接是否按照指示的那样确实链接到了要链接的页面。(2)所要链接的页面是否存在。实际上,好多不规范的小型站点,其内部链接都是空的,这让浏览者感觉很不好。(3)保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发1.3表单测试表单测试主要考虑以下几个方面内容:表单提交应当模拟用户提交,验证是否完成功能,如注册信息。要测试提交操作的完整性,以校验提交给服务器的信息的正确性。使用表单收集配送信息时,应确保程序能够正确处理这些数据。要验证数据的正确性和异常情况的处理能力等,注意是否符合易用性要求。在测试表单时,会涉及到数据校验问题。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发Cookies测试如果Web应用系统使用了Cookies,测试人员需要对它们进行检测。测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。如果在cookies 中保存了注册信息,请确认该cookie能够正常工作而且已对这些信息已经加密。如果使用cookie 来统计次数,需要验证次数累计正确。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发设计语言测试Web设计语言版本的差异可以引起客户端或服务器端的一些严重问题,例如使用哪种版本的HTML等。当在分布式环境中开发时,开发人员都不在一起,这个问题就显得尤为重要。除了HTML的版本问题外,不同的脚本语言,例如Java、JavaScript、ActiveX、VBScript或Perl等也要进行验证。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发功能测试用例知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发2.性能测试2.1压力测试压力测试指对系统不断施加压力的测试,使通过确定一个系统的瓶颈或不能接收用户请求的性能点,来获得系统能提供的最大服务级别的测试。例如:测试一个web站点在大量的负荷下,系统的事务响应时间何时会变得不可接受或事务不能正常执行。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发2.性能测试2.2 负载测试负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问Web系统的用户数量,也可以是在线数据处理的数量。负载测试包括的问题有:Web应用系统能允许多少个用户同时在线;如果超过了这个数量,会出现什么现象;Web应用系统能否处理大量用户对同一个页面的请求。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发负载测试的作用是在软件产品投向市场以前,通过执行可重复的负载测试,预先分析软件可以承受的并发用户的数量极限和性能极限,以便更好地优化软件。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发负载测试对系统不断地增加压力或增加一定压力下的持续时间,直到系统的性能指标达到极限。例如:响应时间超过预定指标或某种资源已经达到饱和状态。这样可以找到系统的处理极限,为系统调优提供依据。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能够提供的最大服务级别的测试。负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试。简单点说就是:压力测试是看加多少负载就能使系统失效,负载测试是看在满足系统就快失效的一刹那间能承受的负载。其实压力测试是一种特定类型的负载测试!知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发2.3强度测试总是迫使系统在异常的资源配置下运行,主要是为了检查程序对异常情况的抵抗能力。例如:当正常的用户点击率为“1000次/秒”时,运行点击率为“2000次/秒”的测试用例。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发并发测试并发测试主要指当测试多个用户同时访问同一个应用程序、同一个模块或数据记录时是否存在死锁或其他性能问题,几乎所有的性能测试都会涉及并发测试。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发性能测试的术语性能测试的术语响应时间(TTLB Time to last byte)响应时间是指从客户端发送一个请求开始计时,到客户端接到从服务器端返回的响应结果结束计时所经历的时间,响应时间由网络传输时间、服务器处理时间网络传输时间、服务器处理时间和浏览器浏览器显示时间显示时间三部分组成。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发吞吐量、吞吐率吞吐量指在一次性能测试过程中网络上传输的数据量的总和,单位为B/s(字节/秒)吞吐率就是吞吐量/传输时间,通常用来指单位时间内网络上传输的数据量,也可以指单位时间内处理的客户端请求数量。吞吐率越大,系统的负载能力就越强。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发资源利用率资源利用率指的是对不同系统资源的使用程度,例如服务器的CPU利用率、磁盘利用率等。资源利用率是分析系统性能指标进而改善性能的主要依据。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发安全性测试 随着Internet的广泛使用,网上交费、电子银行等深入到了人们的生活中。所以网络安全问题就日益重要,特别对于有交互信息的网站及进行电子商务活动的网站尤其重要。站点涉及银行信用卡支付问题,用户资料信息保密问题等。Web页面随时会传输这些重要信息,所以一定要确保安全性。一旦用户信息被黑客捕获泄露,客户在进行交易时,就不会有安全感,甚至后果严重。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发可用性/可靠性测试导航测试导航描述了用户在一个页面内操作的方式,在不同的用户接口控件之间,例如按钮、对话框、列表和窗口等;或在不同的连接页面之间。主要测试目的是检测一个Web应用系统是否易于导航,具体内容包括:导航是否直观;Web系统的主要部分是否可通过主页存取;Web系统是否需要站点地图、搜索引擎或其他的导航帮助。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发Web图形测试在Web应用系统中,适当的图片和动画既能起到广告宣传的作用,又能起到美化页面的功能。一个Web应用系统的图形可以包括图片、动画、边框、颜色、字体、背景、按钮等。图形测试的内容有:(1)要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传输时间。Web应用系统的图片尺寸要尽量地小,并且要能清楚地说明某件事情,一般都链接到某个具体的页面。(2)验证所有页面字体的风格是否一致。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发(3)背景颜色应该与字体颜色和前景颜色相搭配。通常来说,使用少许或尽量不使用背景是个不错的选择。如果您想用背景,那么最好使用单色的,和导航条一起放在页面的左边。另外,图案和图片可能会转移用户的注意力。(4)图片的大小和质量也是一个很重要的因素,一般采用JPG或GIF压缩,最好能使图片的大小减小到30k 以下。dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发(5)验证的是文字回绕是否正确。如果说明文字指向右边的图片,应该确保该图片出现在右边。不要因为使用图片而使窗口和段落排列古怪或者出现孤行。(6)图片能否正常加载,用来检测网页的输入性能好坏。如果网页中有太多图片或动画插件,就会导致传输和显示的数据量巨大、减慢网页的输入速度,有时会影响图片的加载。知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发图形用户界面(GUI)测试1.整体界面测试2.界面测试要素界面测试要素主要包括:符合标准和规范,灵活性,正确性,直观性,舒适性,实用性,一致性。3.界面测试内容用户界面测试主要包括以下几个方面的内容:站点地图和导航条使用说明背景/颜色图片表格知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发9.5.4 可靠性测试知识点讲授知识点讲授dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发总结总结1、网站测试的基本分类2、网站测试常见方法dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发课后作业课后作业内容:内容:请总结说明网站测试中如何做好功能性测试要求:要求:按照功能测试的考虑因素完成。考核依据:考核依据:测试计划及测试总结报告。dot NET企业级项目开发软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目软件技术专业国家教学资源库建设项目dot NET企业级项目开发谢谢 谢!谢!
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!