白盒测试 把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。 通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。 黑盒测试 把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。 黑盒测试又叫做功能测试或数据驱动测试。 软件测试的流程 软件测试流程包括: 单元测试:用设计的测试用例,测试模块是否正确实现了功能。 集成测试:把通过单元测试的模块集成在一起,看能不能正常实现功能。 确认测试:检查已经组装完的软件能否实现需求说明规定的功能,以及软件配置是否完整、正确。 系统测试:把经过确认的软件纳入实际的运行环境,与应用环境组合在一起进行测试,以检查软件能否正确、稳定地运行 软件测试的步骤 软件测试的流程 3.6 本章小结 计算机软件系统是计算机系统的重要组成部分。它的发展大致可以分为3个阶段:程序设计阶段、程序系统阶段、软件工程阶段。通常将软件分为两大类,即系统软件和应用软件。 操作系统是控制和管理计算机硬件和软件资源、合理组织计算机工作流程以及方便用户使用计算机资源的程序和数据的集合。操作系统的种类繁多,常见的分类方法有根据所支持的用户数目分类、根据其工作的特点分类、根据计算机的体系结构分类。操作系统具有4个方面的功能:存储器管理功能、处理机管理功能、设备管理功能和文件管理功能。目前,常用的操作系统有DOS、Windows、Unix、Linux、MacOS等。 办公软件是为办公自动化服务的,一般包括字处理、电子表格、演示软件等。目前常用的办公软件主要是Microsoft公司的Microsoft Office。 数据库技术的发展分为4个阶段, 常见的数据库模型有层次模型、网状模型、关系模型和面向对象模型。数据库的管理主要是保障数据库的安全性、完整性,并进行并发控制,实施数据库恢复技术。目前,常用的数据库系统很多, Microsoft Office Access是目前在微型计算机上使用最多的桌面数据库。 在软件发展过程中出现了“软件危机”,为了解决这个问题,提出了“软件工程”的概念。软件工程方法为软件开发提供了“如何做”的技术, 。在软件开发过程中还应进行软件测试。 3.6 本章小结 一般高级语言(C/C++、PASCAL、FORTRAN、COBOL等)都是采用编译方式 系统设置软件 可以对系统进行全面的设置、优化和保护;诊断程序 能识别并且改正计算机系统存在的问题;备份程序 把硬盘上的文件复制到其他存储设备上;反病毒程序 查杀病毒;文件压缩程序 压缩文件、减少文件容量。 系统设置软件 可以对系统进行全面的设置、优化和保护;诊断程序 能识别并且改正计算机系统存在的问题;备份程序 把硬盘上的文件复制到其他存储设备上;反病毒程序 查杀病毒;文件压缩程序 压缩文件、减少文件容量。 * * * * * * 计算机功能:计算、存储、传输。替代人工计算、纸质资料、物理传递。(提高计算速度,减少纸张,缩短距离。) 计算机软件:处理算法。对现有人工工作流程的模仿和替代。 (1)计算机:移位、读、写。 图灵机数学模型奠定了现代计算科学的理论基础,他的巨大意义在于他指出了现代计算机计算能力的极限,说明了现代计算机能够完成的操作运算。 (2)程序是规则的集合。依据带头读入的字符如何转换状态,在带上记入什么字符,以及如何移动带头。一个程序可以认为是连续状态的有向边的集合,每个边上标记的信息是(字母,字母,方向)。第一个是读出,第二个是写入,第三个是移动方向。 现代计算机实现了加法,以加法为基础实现了。。。。。;但是只是表达能力更高效,新能更高,但计算能力没有变化。只能处理上下文无关文法。 (2)操作系统:对机器资源进行管理,完成传输和通讯方面的标准流程模拟。 (3)函数库: 计算函数完成比较、加、减、乘、除、移位操作,模拟人工进行复杂操作集合。 ----------------------------------------------------------------------------------------- 程序:控制+操作+数据。数据是磁带;操作是移动和写入;控制是算法。 对于具体问题:控制,操作和数据相互影响。 面向数据、面向控制、面向对象。 如何管理: 程序=对象集合+对象联接。联结过程遵循一个确定的算法。对象=算法+数据结构。 程序=算法+数据结构。 * ①软件开发的每一个环节都可能产生错误,不应只把测试看作一个阶段,而应当把它贯穿到软
您可能关注的文档
- 渤海商品交易所阴极铜产品手册总汇.doc
- 补充:IPO与买壳上总汇.ppt
- 补充内容-卫星运动基础总汇.ppt
- U8_V11.1电商订单中心方案研究报告.ppt
- 第2章锅炉类别、参数及型号研究报告.ppt
- 补写训练总汇.ppt
- 不等式的证明方法之三(与反证)总汇.ppt
- 第2章国际货币体系与汇率制度研究报告.ppt
- U8V11.0产品培训—应收款管理(中)研究报告.ppt
- 不等式组的解集总汇.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 心源性晕厥临床表现及护理.pptx VIP
- 食物不耐受IgG解读.pptx
- 2021 固态锂电池用固态电解质性能要求及测试方法 无机氧化物固态电解质.docx VIP
- 毕业论文(设计)小型混凝土搅拌机设计.doc VIP
- 人教版(2024)新教材八年级数学下册第20章20.1 勾股定理及其应用每课时教学设计汇编(含三个教学设计).docx VIP
- 2025CSCO前列腺癌诊疗指南更新解读(全文).pdf VIP
- 湘教版(2024)新教材八年级地理下册第六章第二节《东北地区的人口与城乡分布》精品教学设计.docx VIP
- 山西省2024年中考英语模拟试卷(含答案)2.pdf VIP
- 2025年食品安全国家标准-食品生产卫生规范GB14881培训考试试题及参考答案.docx VIP
- 语文 《红楼梦》阅读中“选择题”解题技巧阐释与训练 2024-2025学年统编版高一语文必修下册.docx VIP
原创力文档

文档评论(0)