kj实现与测试.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
kj实现与测试.ppt

2 测试 白盒法 3.条件覆盖:指每个判定条件中的每一个条件至少获得过一次可能的值的测试 2 测试 白盒法 4判定/条件覆盖:指同时满足判定覆盖和条件覆盖的测试。 测试 系统测试: 将已经集成好的各个模块作为一个整体,与计算机硬件、外设、数据和人员等其他元素结合在一起对软件进行一系列的测试。 系统测试包括: 功能测试(测试用例) 性能测试(处理响应时间,内存、CPU使用情况) 兼用性测试(软件与操作系统之间、各个 版本之间和第三方软件等) 压力测试(高负荷的条件下测试,极端测试) 测试 2009年9月7日下午,移动公司开商务车装载200多部电信手机,在温州某大学边上不停拨打,导致电信网络瘫痪。电信发现后连车带人押送到公安局,在公安局,移动自称没有违法,只是帮电信做压力测试。 例如测试一个 Web 站点在大量的负荷下,何时系统的响应会退化或失败。 3 过渡与评价 (1)系统过渡 是由新系统代替旧系统的过程 包括: 1、部署与发布:用户培训、软件安装、资料准备。如果是正品软件,还需要进行发布。 2、数据的整理和输入:系统初始化。如出版社资料、图书类别资料 3、系统切换:直接式切换、并行式切换、分段式切换 (2)系统评价 1、技术性能评价 2、系统效益评价 2 信息系统项目管理 4. 信息系统进度控制 对信息系统进度进行控制有两个普遍使用的工具,即程序评估检查技术(PERT)网及甘特图。PERT网将任务以精心计划的、关键路径网络的图形化形式表示出来。甘特图以条形图的方式来表示项目任务及其持续的时间。 计划评审技术是用来安排大型、复杂计划的项目管理方法。是一种规划项目计划 -*- 第8讲 实现与测试 第8讲 8.1 实现 代码实现: (1)根据PIM类模型建立数据库 (2)业务功能实现 (3)界面类实现 8.1 实现 版本控制: 信息系统中的软件一般具有如下版本 (1)中间版本:系统未完成的版本 (2)α版本:未完成但可以提交进行严格测试的版本 (3)β版本:能够稳定运行的系统,可以交付给终端用户进行测试。 (4)发布版本:正式发布,或向用户提交使用的版本 (5)维护版本:对发布的版本进行错误纠正,以及进行功能或性能改进的版本 8.2 测试 2 测试 8.2.1 测试的概念 测试的定义 IEEE给出的测试定义: 测试使用人工的或自动的手段来运行或检测某个系统的过程, 其目的在于检验它是否满足约定的需求或是比较预期结果与实际 结果之间的差别。 通俗说法: 找出一段程序或者一份信息系统文档中问题的工作?,就叫做信息系统测试。 测试的对象 - 文档 - 程序 2 测试 测试的目的 能够证明信息系统正常工作 发现错误 以提高信息系统质量,进行质量控制 常见误区: 发现错误是 信息系统测试的 唯一目的 2 测试 8.2.2 测试的原则 常用原则 测试应该“尽早地和不断地进行”。 要清楚地知道完全测试程序是不可能的。 所有的测试都应追溯到用户需求。 将Pareto原则(80%的错误都起源于程序模块中的20%)应用于信息系统测试。(当某个功能出问题,其对用户的影响有多大?然后根据风险大小确定测试的优先级。优先级高的测试,优先得到执行,一般来讲,针对用户最常用的20%功能(优先级高)的测试会得到完全执行,而低优先级的测试(另外用户不经常用的80%功能)就不是必要的,如果时间或经费不够,就暂时不做或少做。) 为了达到最佳效果,应该由独立的第三方来设计并实施测试。 保证测试用例的完整性和有效性。 2 测试 8.2.3 静态测试 静态测试的概念 - 静态测试是指不执行程序,对文档以及代码进行的测试。 - 静态测试的对象是文档和程序。 2 测试 静态测试的特点 - 主要由人手工方式进行,可以充分发挥人主动性 - 实施不需要特别条件,容易开展 - 一旦发现错误就知道错误的性质和位置, 不需要查错,因而修改成本低 非常重要并且行之有效的测试方法! 大公司的经验值:静态测试检测出的错误?数可占总错误数的80%以上 ? 2 测试 8.2.4 动态测试 动态测试的概念 - 动态测试是指通过执行被测试程序,来发现代码问题的测试。 - 动态测试的对象是程序代码。 2 测试 白盒法: 完全了解程序的结构和处理过程的情况下设计测试用例的一种方法。 黑盒法: 不考虑程序的内部结构和处理过程,仅仅根据程序的功能来设计测试用例的一种方法。 A 只有黑盒测试 可检出的bug

文档评论(0)

此项为空 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档