目前,面向对象软件的测试用例的设计方法,还处于研究、发展阶段。
与传统软件测试(测试用例的设计由软件的输入处理输出视图或单个模块的算法细节驱动)不同,面向对象测试关注于设计适当的操作序列以检查类的状态。
前面已经讲过,软件测试从“小型测试”开始,逐步过渡到“大型测试”。
对面向对象的软件来说,小型测试着重测试单个类和类中封装的方法。
测试单个类的方法主要有随机测试、划分测试和基于故障的测试等3种。
下面通过银行应用系统的例子,简要地说明这种测试方法。
该系统的account(账户)类有下列操作:open(打开),setup(建立),deposit(存款),withdraw(取款),balance(余额
1
学生信息管理系统培训班使用)phpmysql源码整体来讲还是比较粗糙哈,大家酌情考虑。
2023/12/25 23:18:20 20KB 学生信息 管理系统 培训班使用
1
利用汇编语言实现一个可以在显示器上显示时、分、秒的电子时钟,并能提供整点报时功能。
基本要求:(1)设计一个基本的具有显示时、分、秒的电子时钟。
(2)到整点或预定的报警时间,能够以不同的音乐进行报时,可以自行设置闹钟报警时间;
(3)实物演示时要求讲出程序原理和设计思想;
(4)程序运行良好、界面清晰。
提高要求:设计一个具有钟面、分针、秒针的指针式钟表,在圆盘上有均匀分布的60根刻度,对应小时的刻度用不同颜色的长刻度区别,并且将12、3、6、9对应的拉丁文绘制于表盘外。
设计提示:(1)指针式钟表的绘制。
将屏幕设置成图形显示方式,通过画点、画线,画圆等基本程序完成钟表的绘制。
表盘圆周上刻度线段两端点坐标计算是钟表绘制的核心部分。
(2)秒针、分针、时针的转动。
是经过一定的延时时间,通过在下一位置重新画一个,在原来的位置用背景色覆盖的方法实现。
(3)音乐的演奏。
利用CPU支持的外围电路8254与8255,通过汇编程序改变8255的PB0,PB1口,接通扬声器,使得计算机能够发出一定频率的声音,同时通过8254的与8255连接的2号计数器控制指定频率,从而达到控制扬声器的音乐的效果。
通过建立适当的延时程序达到一定时间后则改变2号计数器产生的方波的频率,实现音乐程序的演奏。
二、需求和思路分析经分析本次程序设计的主要内容主要分为如下的几个模块:当前时间的获取并显示,码制转换,设定闹钟报鸣的时间,不同频率的闹铃声,钟表的绘制和并实现动态等模块。
其中钟表的绘制和动态走动部分比较难是本次课程设计的提高部分,且改模块可单独形成一个模块,所以放到最后进行考虑1时间的获取可以用INT21H的2CH功能,该功能调用DOS时间调用功能,功能号:2CH,小时,分钟,秒数分别保存在,保存的形式是以二进制的形式,故显示时要2码制转化利用ASCII码与二进制码的关系ASCII=二进制+30H3闹钟鸣叫主要利用8254的二号计数器和8255的PB0和PB1来设定4闹钟的表盘,指针的绘制,并实现时针,分针,秒针的走动。
主要通过过图形的画点进行操作,并通过在固定的区域内不断的刷屏来实现
2023/12/24 13:58:35 305KB 实验报告
1
浙江大学SVM(支持向量机)(经典课件)讲的很详细,值得看
2023/12/20 3:45:56 1.83MB 浙江大学 支持向量机 经典课件
1
STK航天仿真软件,超过200M的书籍,讲的非常详细,对初学者很有帮助
2023/12/19 22:15:14 170.12MB STK
1
讲矩阵的一本很经典的书籍,深入浅出,在国内线代的基础上有更深入的分析。
2023/12/19 5:47:48 6.14MB matrix
1
有限元方法是一种解决工程与数学物理问题的数值方法。
本书提供了一种学习有限元的简单方法,使大学生和研究生能在无需通常所要求的前提条件下(如结构分析),就能学习有限元方法,而这些前提条件是该领域大多数教材所必需的。
内容涉及了简单的弹簧和杆、梁的弯曲、平面应力/应变、轴对称、等参公式、三维应力、板的弯曲、热传导和流体质量传送、基本流体力学、热应力、与时间相关的应力和热传导等,并由此引出有限元分析的高级课题。
此外,还讲解了直接刚度法、最小势能原理、伽辽金法等基本力学分析方法,以及矩阵代数、弹性基本理论和虚功原理等力学基本理论。
特点是由浅入深,从基本课题到高级课题,概念清楚,明白易懂。
全书中示例多达70多个,并有丰富的练习,以加强读者对概念的理解。
本书是为土木和机械工程专业的大学生及研究生写的一本教科书,也是一本学习应力分析和热传导的基本工具书。
由于本书所讲的各种概念以非常简单的形式给出,对其他背景的学生和实际工程技术人员也大有帮助。
2023/12/18 6:50:10 8.12MB 有限元方法 编程 fortran程序
1
韩顺平java视频教程全94讲笔记源码全
2023/12/18 3:50:24 8.51MB 韩顺平课程
1
人工智能是一个庞杂的学科体系,从概念上讲,一切为复制生物智能而做出的努力都可纳入其中。
如何能够系统、全面、简洁地描述人工智能的全貌而不显得凌乱,绝非易事。
编者在为本科生讲授“人工智能基础”课程时,就感到涵盖自己所欲讲授全部内容的教材或书籍尚不多见,需要查阅许多不同资料才能获取相关信息,于是萌生撰写此书的念头,并一路坚持下来,直至此书面世。
人工智能导论配套实验代码。
2023/12/17 22:13:35 8.83MB 代码 人工智能
1
1·第一讲JAVA语言概述2·第二讲JAVA语言基本语法3·第四讲类的定义和对象使用4·第五讲类与对象(二)5·第六讲类与对象(三)6·第七讲抽象类与抽象方法7·第八讲接口及应用8·第九讲数组与字符串9·第十讲时间、日期和Math类10·第十一讲Applet基础与绘图11·第十二讲文本框和文本区12·第十三讲异常处理、按钮与标签13·第十四讲选择型组件与窗口事件14·第十五讲布局设计15·第十六讲菜单设计
2023/12/17 2:24:58 1.67MB JAVA 完整 ppt 课件
1
共 962 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡