计算机软件测试

所需积分/C币:3 2018-01-08 38.33MB PDF
评分

计算机软件测试(原书第2版),ISBN:9787111142461,作者:(美)Cem Kaner等著;王峰等译;王峰译
目录 目录 学习任务1软件测试前准备… 学习情景描述 学习目标 学习内容 建议教学时间 引导问题 形甲甲··,中,,,中·,世于土世市中非国中国 学习任务2功能测试…13 学习情景描述 “中“中书·中中 13 学习目标 13 学习内容 13 建议教学时间 13 引导问题 带甲甲 14 学习任务3自动化功能测试 25 学习情景描述 ,和重 25 学习目标… 25 学习内容 25 建议教学时间 25 引导问题…… 26 学习任务4自动化性能测试 43 学习情景描述 43 学习目标 43 学习内容…1143 2002年,国家信息产业部在软件产业发展公报中列出了我国软件业发展的三大 问题,其中一个问题就是国内软件企业的出口能力很弱。公报如此描述:“随着国内 软件企业的发展壮大,国内软件企业不断开拓海外市场。但是由于缺乏自主知识产 权的拳头产品,同时又缺乏较强的项目分析和设计经验,对国际市场信息、先进软 件的设计、开发方式缺乏了解,大多没有完善的质量保证体系,对软件开发过程缺 乏有效的管理体系,缺乏严格的质量认证和规范化管理,不能和国际标准化接轨, 这些都构成了软件出口的重要障碍。”由此可见,完善的质量保证体系、严格的质量 认证是软件企业提高生存能力和竞争能力的重要因素。 軟件测试是软件质量保证的重要步骤。软件测试研究说明:软件中存在的问题 越早解决,所付出的代价就越小。相比之下,中国的软件企业在测试方面和国际水 准存在较大的差距,主要表现在四个方面。首先,在思想上重开发、轻测试,忽略 了通过软件开发流程改进和软件测试来改善和保证软件产品的质量;其次,在管理 上表现较为随意,没有建立规范、有效的测试管理体系;再次,缺乏自动化工具的 支持;最后,缺乏系统掌握软件测试理论的软件测试人才。 为了向软件企业输送更多质量优秀、能立即上手的软件测试人才,我们将多年 来积累的软件测试经验,结合多年的教学研究,经过两年的企业调研,整理成学材, 与大家共享 全书依托真实企业项目,按照实际企业工作过程,分为6个学习任务,涵盖了 软件测试技术和方法的各方面内容 学习任务1,介绍软件测试的基本概念和方法,指导学生准备测试环境。 学习任务2,功能测试,介绍常见的黑盒测试方法,结合真实案例,指导学生进 行黑盒测试。 学习任务3,自动化功能测试,主要介绍了自动化测试工具 Rationalrobot的使 用及其相关的函数。 学习任务4,自动化性能测试,介绍目前最流行的自动化性能测试工具Load 1 Runner的使用。 学习任务5,编写缺陷报告,介绍了缺陷的生命周期及其软件缺陷分离和再现 的方法。 学习任务6,软件测试管理,供有志于测试管理的学生阅读,介绍了测试团队 的组建和组内的分工及其管理的方法 由于水平和时间的限制,书中不可避免地会出现一些错误,请各位同仁不吝赐 教 编者 2010年5月 2 目录 目录 学习任务1软件测试前准备… 学习情景描述 学习目标 学习内容 建议教学时间 引导问题 形甲甲··,中,,,中·,世于土世市中非国中国 学习任务2功能测试…13 学习情景描述 “中“中书·中中 13 学习目标 13 学习内容 13 建议教学时间 13 引导问题 带甲甲 14 学习任务3自动化功能测试 25 学习情景描述 ,和重 25 学习目标… 25 学习内容 25 建议教学时间 25 引导问题…… 26 学习任务4自动化性能测试 43 学习情景描述 43 学习目标 43 学习内容…1143 国家示范性高等职业院校优质核心课程改革教材 计算机类软件测试 SVTCC 建议教学时间 43 引导问题 .4 学习任务5编写缺陷报告 ..59 学习情景描述… 59 学习目标 “++++44中有不果用年市得非由生日里 如1如当当当由当重 59 学习内容 59 建议教学时间 引导问题 60 学习任务6测试管理 .66 学习情景描述 和1由主t出和.甲 66 学习目标 66 学习内容 66 ·,·中甲日·书半非用日中由中和4石 建议教学时间… ,66 引导问题 67 2 ◆学习任务1◆ (软件测试前准备 学习情景描述 伟步软件分销DRP系统已经开发完成,现在项目进入软件测试过程中。该阶段 要求按照项目需求组织若干个测试小组,并搭建测试环境。 学习目标 通过本次学习任务,你应该能够: 1.复述软件测试定义; 2.搭建测试环境; 3.熟悉被测试模块。 学习内容 1.认识软件缺陷; 2.软件测试的定义 3.安装被测试软件。 建议教学时间 6h 国家示范性高等职业院校优质核心课程改革教材 计算机类蔌件测试 SVTCC 引导问题 、任务准备(认识什么是软件缺陷和软件测试) 引导问题1 在20世纪70年代,由于计算机硬件造价非常昂贵,因此存储器的空间非常宝 责,而程序员为了节约宝贵的空间,在存储年份的时候,只保留了年份的后两位, 比如“1981”被保存为“81”。然而随着千禧年的到来,这种存储方式带来了巨大的 问题。比如某一个顾客于1980年在银行存了100元钱,假设银行的年利率是1% 那么在2000年的时候,该顾客的银行账户应该有存款61159元。然而由于计算机 的年份只保留了后两位,计算机无法区别“2000”和“1900”的分别,因此其存款 年数变成了-80年,那么顾客反而要向银行支付2048元的利息,这种显然是非常荒 谬的。所以,当2000年到来的时候,全世界为了解决这个问题付出了几十亿美元的 代价 以上故事讲述了∏历史上著名的“千年虫”软件缺陷问题,请你结合亲身经 历讲述自己所预见的软件缺陷问题。谈谈你对软件缺陷的认识。 引导问题2所谓软件缺陷,是指在软件开发或者使用过程中所遇到的问题。其定 义如下 ①软件没有达到产品说明书所要求的功能; ②软件出现了在产品说明书中指明不会出现的错误; 2 学习任务1软件测试前准备 ③软件功能超出了产品说明书的范围 ④软件未达到产品说明书中没有明确指出但是应该达到的目标; ⑤软件测试员认为软件难于理解、不易使用、运行速度缓慢。 结合第一题所指出的软件缺陷,谈谈它符合软件缺陷定义的哪一条规则 引导问题3 图1-1显示了软件生存周期,软件生存周期的每个阶段都有可能产生错误。而 软件需求分析、设计和实现阶段是软件缺陷的主要来源。请你结合以前所开发的程 序谈谈需求分析、设计都有可能引入什么错误? 设计说明书 理解正确性 设计员:我要让 理解正确性 设计正确性 软件怎么做? 编码正确性 表达正确性 需求规格说明书 源程序 分析员:我可以 程序员:我要让 提供什么? 计算机怎么做? 理解正确性 输入正确性 表达正确性 运行正确性 软件需求 运行结果 用户:我要 计算机:程序运 什么? 相符吗? 行得到什么? 图1-1软件生存周期 3

...展开详情
立即下载 最低0.43元/次 学生认证VIP会员7折
举报 举报 收藏 收藏
分享
45.05MB
计算机软件试(原书第二版)卡尼尔.pdf

本书从软件测试的基础知识讲起,继而对软件测试技巧及软件测试管理等问题进行了深入的探讨。本书先介绍了测试目标、测试类型,说明如何报告和分析故障;而后介绍了问题跟踪系统的使用、测试用例的设计、设备测试,测试本地化、测试工具,以及测试计划和测试文档;最后介绍了测试项目及测试人员的管理。此外,本书最后的附录列出了400多个常见的软件错误,并对每个错误进行了简要说明,可供测试人员参考。 本书不仅适合软件测试人员和测试经理,也适合项目经理和程序员阅读,尤其适合作为软件测试岗位培训的教材 本书讲述如何在现实世界的环境下测试计算机软件,作者都曾在知名的硅谷软件公司中担任过测试经理或软件开发经理。现今,成功的商

2017-12-07
9.25MB
计算机软件试技术》.pdf

Myers著作《计算机软件测试技巧》,清华大学出版社,我们愿意把这些资料整理出来,与同行们共享,使其发挥应有的作用。

2010-04-09
116KB
计算机软件试》读书笔记

讲述计算机软件测试的基础,单元,集成,系统,验收测试,白黑合测试等,很好的资料,一位高手写的

2010-11-12
88.11MB
计算机软件试(1)

很好地了解软件测试的过程,了解软件问题出现的方式方面阿瑟大时代

2018-01-08
8.42MB
计算机软件试技术.pdf

详细的介绍了关于软件测试技术,几种方法 的电子书

2010-04-10
301KB
计算机软件

明确压力点,根据压力点设计多少种场景组合 2、把文档(包括多少种场景组合、场景与场景组合条件的对应表)写好 3、如果监测UNIX 机器,在被监测的机器需要安装监测Unix 的进程 4、让开发人员帮助我们准备测试数据或他们写相关的文档我们来准备数据 5、让开发人员做一个恢复数据的脚本,以便于我们每次测试的时候都能够有一个相同的环 境 6、针对每一个模块包括四个子文件夹:如模块A 下包括“脚本”“场景”“结果”“图表” 四 个子文件夹,每个子文件夹储存对应的文件,如下表所示 其中:结果名“1 场景”是在场景中的“Results S

2011-10-17
4.06MB
计算机软件试(Cem Kaner等)

计算机软件测试Cem Kaner ,Jack Falk Hungdeng,是一本很好的关于软件测试的书籍,对于初学者有很大帮助

2014-09-19
300KB
白中英计算机组成原理(第三版)课后习题答案(白中英)

白中英计算机组成原理(第三版)课后习题答案(白中英) 模拟计算机的特点是数值由连续量来表示�运算过程也是连续的。数字计算机的主要特 点是按位运算�并且不连续地跳动计算。模拟计算机用电压表示数据�采用电压组合和 测量值的计算方式�盘上连线的控制方式�而数字计算机用数字 0 和 1 表示数据�采用 数字计数的计算方式�程序控制的控制方式。数字计算机与模拟计算机相比�精度高� 数据存储量大�逻辑判断能力强。 2� 数字计算机可分为专用计算机和通用计算机�是根据计算机的效率、速度、价格、运行 的经济性和适应性来划分的。 3� 科学计算、自动控制、测量和测试、信息处理、教育和卫生、家用电器、人工智能。

2018-12-28
209KB
Matlab计算机程序实现加权马尔可夫链预太阳黑子数

Matlab计算机程序实现加权马尔可夫链预测太阳黑子数,陈楚,马英钧,首先根据太阳黑子的周期约为11年,利用最优分割算法将1900-2010年太阳黑子数划分为6个等级,以12年作为步长,建立加权马尔可夫链预测�

2019-12-28
658KB
论文研究-一种改进的Fuzzing试框架与策略 .pdf

一种改进的Fuzzing测试框架与策略,王博扬,芦天亮,随着计算机及互联网的大范围普及,软件产业得到了极大的发展,然而其安全问题也日益严峻。Fuzzing测试作为目前漏洞挖掘的重要手段��

2019-08-19
312KB
论文研究-基于蚁群神经网络的软件老化趋势预 .pdf

基于蚁群神经网络的软件老化趋势预测,赵靖,陈小勇,为了避免软件老化对计算机系统造成的损失,本文提出了蚁群神经网络用来预测软件性能衰退。蚁群神经网络模型是对BP神经网络模型的�

2019-08-15
299KB
论文研究-编程实现用于OLED寿命试的显微图像量 .pdf

编程实现用于OLED寿命测试的显微图像测量,刘洪利,,提出了一种显微图像测量软件设计方案。该方案结合显微图像测量和数字图像处理技术的特点,采用CCD摄像头 图像采集卡 PIV计算机搭成�

2019-08-14
211KB
论文研究-SNMP接口信息模型自动化试方法研究与实现 .pdf

SNMP接口信息模型自动化测试方法研究与实现,刘益畅,陈颖慧,SNMP接口信息模型测试是一项复杂且繁重的工作,仅靠人工手动测试不但效率低下,而且测试质量有可能受到测试人员的知识结构、态度��

2019-08-15
185KB
基于凸轮机构的机械运动学参数定与分析

基于凸轮机构的机械运动学参数测定与分析,王在伟,焦青,本文以凸轮机构实例说明了机械运动学参数测定仿真实验的设计与实现过程。通过分析利用计算机软件仿真得到的理论曲线, 验证了测绘�

2020-01-11
490KB
论文研究-基于提升树的硬盘噪音攻击检方法 .pdf

基于提升树的硬盘噪音攻击检测方法,朱维军,,硬盘噪音(Disk Filtration,DF)恶意软件可以攻击物理隔离的计算机。然而,现有的技术都无法检测DF攻击。针对此问题,提出了一种基于��

2019-08-17
600KB
基于GAN的Android恶意应用对抗样本防御

基于GAN的Android恶意应用对抗样本防御,占深信,张华,为应对不断演变的Android恶意应用攻击,已有不少使用机器学习进行检测的研究。已有一些研究表明对计算机视觉领域的攻击算法做一些�

2020-03-09
7.61MB
新版Android开发教程.rar

----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance Alliance Alliance Alliance 什么是开放手机联盟? 开放手机联盟, Open Handset Alliance :是美国 Google 公司与 2007 年 11 月 5 日宣布组建的一个全球性的联 盟组织。这一联盟

2010-12-14
429KB
论文研究-云应用安全检系统 .pdf

云应用安全检测系统,尚杰,乔秀全,作为云服务的主要形式之一,平台即服务PaaS(Platform as a service)旨在不仅能像传统的系统软件一样提供一些基本API,还要提供更为先进��

2019-08-19
348KB
论文研究-Memcached负载均衡分析以及优化策略的设计 .pdf

Memcached负载均衡分析以及优化策略的设计,王浩,张雷,本文介绍了Memcached负载均衡机制,并对该机制进行分析,通过实验进行测试得出当对数据的访问服从zipf分布时,会出现冷热数据访问带��

2019-08-18
760KB
SSO-WebDemo

Java单点登录、SSOAuth SSOWebDemo1 SSOWebDemo2 所有源码包一次整合 摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如何将现有的应用和SSO服务结合起来,能够帮助应用架构师和系统分析人员从本质上认识单点登录,从而更好

2013-08-12
img
shenxb6688

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐