- 1
- 0
- 约2.91千字
- 约 3页
- 2023-12-02 发布于广东
- 举报
2000年符合性测试程序的建立
120 检斤报表、可监控的计量数据
2000年问题是,由于计算机硬件、操作系统、网络系统、应用程序、数据库、嵌入式系统等采用两个10级系统,而不是四个10级系统表示的年份,因此2000年1月1日之前、第二天或之后的系统存在潜在故障。或者,由于时间评估的混乱,系统无法正确处理相关数据,导致系统混乱和崩溃。
新余钢铁有限责任公司计量管理程序中检斤报表程序是用于公司科技处与计控所之间传送汽车衡、轨道衡的数据并进行计算、统计等,为公司领导提供检斤计量月报、简报、快报、了解公司物料消耗汽车衡、轨道衡的进厂产品、出厂产品、中间产品的检斤数据;计量器具及时检定,保证公司各单位仪器、仪表计量准确;电报表程序是用来管理公司各单位用电、托收盈亏、功率因素等数据,并提供电计量月报、简报。上述几个程序是Dbase Foxbase编写的,当时没有考虑到2000年问题。为保证程序正常运行,程序应在2000年符合性测试的测试环境下,按照2000年符合性的要求进行测试。
220 日期功能的操作
2000年符合性是指系统能够正确地输入、处理和输出20世纪和21世纪内及其之间的日期数据,以及2000年符合性所特定的日期范围的日期数据,不会因日期功能的操作导致系统出现潜在故障。日期功能的操作包括:日期的计算、比较、存储、检索、排序、合并和闰年计算等。
2000年符合性测试是指对系统进行2000年符合性验证和核查的过程。测试和确认阶段指测试验证及确认所有存在2000年问题的系统和部件都已采取了补救和更新等措施,并验证所采取的补救措施是有效的,且不影响原有系统的正常运行。
2.1 数据库结构设计
(1)建立一个专门用于2000年符合性测试的测试环境,以保证2000年符合性测试不影响正常的系统操作和运行。
(2)打印一份详细的数据库、数据库结构、索引库、索引库结构、程序清单,分析数据库结构、索引库结构、检查日期字段,然后根据主程序进行功能分析,标识整个应用程序(或功能),并确定在整个程序中如何处理日期和与日期相关的功能,包括输入接口、输出接口及内部数据处理中与日期相关的操作。
(3)在符合Y2K要求的测试环境下,进行19××(2000年1月1日以前的日期)、20××(1999年12月31日跨越2000年1月1日和2000年1月1日以后的日期)的测试,将测试结果与基准测试结果进行比较,以验证系统2000年以后能否正确运行处理,并确认被测试系统是否满足2000年符合性等级的相关要求,根据2000年符合性测试结果分析错误原因。
2.2 日期算法的有效性
测试内容包括:⑴日期作为字段,是字符型还是日期型;⑵如果日期用作排序关键字的一部分,那么它们是否在正确的序列中;⑶如果程序使用任何分类/合并实用程序,那么它是否正确地排序日期字段上的文件内容或正确地使用日期字段的索引文件结构;⑷日期算法是否正确地计算日期间的持续时间(差值);⑸对于日期关键变量,程序是否在内部表格或基于日期变量的其他数据结构上进行搜索、分类、合并和索引;⑹对于包含日期字段的关键字索引,程序是否产生跨越19××和20××年的日期的正确顺序;⑺在任何赋值期间,程序是否截断日期值中的任何世纪部分;⑻程序能否正确地把日期值从一种表示法转换到另一种表示法;⑼程序能否在日期表示法之间按照公历正确地转换;⑽程序能否在任何分支逻辑或布尔值的计算中正确地比较日期;⑾程序能否精确地存储和检索日期,所有事件范围的失效日期是否被标识了;⑿是否处理任何依赖于嵌入式系统(固件/微处理器)提供的日期/时间输入;⒀是否处理与日期相关的随机数发生器;⒁在程序中所有日期变量的空值是否按照相同约定进行初始化。
2.3 日期字段见表8位
经测试发现几个程序均存在2000年问题,电报表程序与计量器具程序的数据库中使用字符型的日期字段(只定义了8位);检斤报表程序中日期为日期型,但没有将世纪位打开;程序中输入、查询、显示、打印等功能中年份只有后两位,不能正确表达2000年以后的年份,程序中还进行了有关日期数据操作,为保证计量管理程序正常运行,需要解决软件级2000年问题。
3 经过更改阶段
3.1 生成日期型字段
按照2000年符合性测试的要求对数据库结构、索引库结构进行修改、数据库中日期字段为8位字符型的扩充为10位字符型,并对所有按日期字段进行索引的数据库重新索引,生成新的索引文件。程序中原来没有将世纪位打开,年份只用两位表示,不能正确表达2000年以后的年份,因此在主程序中应加入SET CENT ON,使所有的年份信息都采用4位数字进行表示,以便正确表示4位格式的年份。程序中原来的日期型字段采用月/日/年格式,应加入SET DATE ANSI使日期型字段按照标准格式“1999.08.01”(年.月.日)即CCYY.
您可能关注的文档
- 2005年沈阳市皇姑区妇女和儿童保健状况监测与评估.docx
- 2013年以来中国微信信息业发展分析.docx
- 5种野生护坡植物抗旱性评价.docx
- 9sicr钢和cr12mov钢在催化裂化中的热处理工艺.docx
- cr12mov冷冲模具钢的研发.docx
- poy动态热应力的影响因素分析.docx
- p值检验与假设检验的比较.docx
- x射线位相衬度成像的单色光学模式.docx
- x射线相位衬度c在生物样品蝗虫中的应用.docx
- z衬度扫描透射电子显微术的最新进展.docx
- 安徽省安庆市潜山市部分学校2025-2026学年七年级下学期阶段学情自测数学试题-普通用卷.docx
- 2026《微型无人机的设计基础综述》2600字.docx
- 安徽六安市金安区2025-2026学年八年级上学期2月期末物理试题-普通用卷.docx
- 2026《五菱汽车公司经营者股权激励实施成效及其启示》9700字.doc
- 北京市第一零九中学2026届高三下学期开学考试数学试题-普通用卷.docx
- 北京海淀实验中学2026届高三下学期数学开学检测试题-普通用卷.docx
- 2026《五菱汽车公司融资模式及融资风险分析》8700字.doc
- 2026《五菱汽车公司物流成本控制研究》文献综述开题报告(含提纲)3800字.doc
- 2026《五菱汽车公司薪酬改革问题研究》开题报告(文献综述)4200字.doc
- 2026《物流企业反内卷的战略转型研究—以顺丰控股为例》13000字.doc
最近下载
- 儿科学(第10版)儿童心肺复苏.pptx VIP
- 《第1课 身边的算法》说课稿教学反思-2023-2024学年小学信息技术浙教版2023五年级上册.docx VIP
- 2025-2026学年浙美版(新教材)小学美术三年级下册(全册)教学设计.docx
- 2025-2026年演出经纪人之演出市场政策与法律法规模拟题库及答案下载.pdf VIP
- 幼儿园教师春季卫生保健知识培训.pptx VIP
- 高速公路旧沥青路面铣刨料再生利用:技术、效益与前景.docx VIP
- 2025-2026学年浙美版(新教材)小学美术三年级下册《运动会奖杯设计》教学设计.docx VIP
- 2024 - 2025人教版(PEP)英语小学二年级下册教学计划 .docx VIP
- 2026年XX施工安全免责协议书.docx VIP
- DLT5300-2013 1000kV 架空输电线路工程施工质量检验及评定规程.docx VIP
原创力文档

文档评论(0)