第一篇:功能材料的内容总结
功能材料的内容总结
一、结构材料、功能材料
答:
1、结构材料(传统材料):利用材料的力学和理、化性质,广泛应用于机械制造、工程建设、交通运输等各个工业部门的材料。
2、功能材料(新材料):具有特殊的电、磁、光、热、声、力、化学性能和生物性能及其互相转化的功能,不是被用于结构目的,而是用以实现对信息和能量的感受、计测、显示、控制和转换为主要目的的高新材料。
二、形状记忆效应(SME)
答:在研究Ti-Ni合金时发现,原来弯曲的合金丝被拉直后,当温度升高大一定值时,它又恢复到原来弯曲的形状。人们把这种现象称为形状记忆效应。Shape Memory Effect。
形状记忆原理
早期:产生形状记忆效应的条件:
(1)马氏体相变是热弹性的;(2)马氏体点阵的不变切变是孪生,即亚结构为孪晶;(3)母相和马氏体均为有序结构。后来:
Fe-Mn-Si合金,马氏体相变半热弹性,母相无序,也有形状记忆;
某些陶瓷材料、高分子材料也有形状记忆效应,机理与金属不同。
在相变过程中,只有形成单变体马氏体并排除其他阻力,材料经过马氏体相变及其逆相变,就会表现出形状记忆效应。形状记忆效应的三种形式: 单向形状记忆效应:
将母相冷区或加应力,使之发生马氏体相变,然后使马氏体发生塑性变形,改变其形状,再加热到As 以上,马氏体发生逆转变,温度升至Af点,马氏体完全消失材料完全回复母相形状。一般,形状记忆效应都是指该种效应。
双向形状记忆效应:
有些形状记忆合金在加热发生马氏体逆转变时,对母相有记忆效应;当从母相再次冷却为马氏体时,还回复原马氏体的形状,这种现状称为-。 全方位形状记忆效应:
在冷热循环过程中,形状回复到与母相完全相反的形状,成为-。如:Ti-Ni 合金系。
三、两块超导体组成约瑟夫森结、第二类超导体
答:超导体的另外一个重要应用是制造约瑟夫森器件,约瑟夫森器件的原理就是所谓的约瑟夫森效应——两块超导体之间点接触,或者通过正常导电膜或绝缘膜接触,形成弱连接,则超导体中的库伯对可以隧道效应穿过。
第I类超导体
第I类超导体主要包括一些在常温下具有良好导电性的纯金属,如铝锌、镓、镉、锡、铟等,该类超导体的溶点较低、质地较软,亦被称作“软超导体”。其特征是由正常态过渡到超导态时没有中间态,并且具有完全抗磁性,由于其临界电流密度和临界磁场较低,没有很好的实用价值。 第II类超导体
除金属元素钒、锝和铌外,第II类超导体主要包括金属化合物及其合金。与第一类超导体的区别是:
第II类超导体由正常态转变为超导态时有一个中间态(混合态); 第II类超导体的混合态中有磁通线存在,而第I类超导体没有;
第II类超导体比第I类超导体有更高的临界磁场、更大的临界电流密度和更高的临界温度。
四、半导体微结构材料
答:半导体异质结、超晶格和量子阱材料统称为半导体微结构材料。由两种不同的半导体材料组成的结称为异质结。两种或两种以上不同材料的薄层周期性地交替生长,构成超晶格。当两个相同的异质结背对背接起来,构成量子阱。
元素半导体大约有十几种处于ⅢA~ⅦA族金属与非金属的交界处如Ge、Si、Se、Te
二元化合物半导体:ⅢA-ⅤA(AlP)、ⅡB-ⅥA(CdS)、ⅣA-ⅣA(SiC)、ⅣA-ⅥA(GeS)、ⅤA-ⅥA(AsSe3)
多元化合物半导体:ⅠB-ⅢA-(ⅥA)2如:AgGeTe2、ⅠB-VA-(ⅥA)
2如:AgAsSe2、(IB)2-ⅡB-IVA-(VIA)4.五、重要软磁材料、稀土永磁合金
答:重要软磁材料:电工用纯铁、电工用硅钢片、铁镍合金与铁铝合金、非晶态合金。
稀土永磁材料是稀土元素与过渡族金属Fe、Co、Cu、Zr等或非金属元素B、C、N等组成的金属间化合物。
六、激光材料中的红宝石机制
答:受激发射产生的光就是激光。红宝石激光晶体(Al2O3:Cr3+)它是世界上第一台固体激光器工作物质。它是由刚玉单晶为基质,掺入Cr3+激活离子所组成的。刚玉为六方晶系,Cr原子的外层电子为3d54s1,将Cr原子掺杂至刚玉晶格中去后,Cr原子失去3d24s1三个电子只剩下3d3三个外层电子,成为Cr3+。譬如说用氙光灯的强可见光照射到红宝石晶体上,Cr3+离子的d电子从基态4A2激发到较高的激发态4F1、4F2能级。这些能级上的电子通过非辐射过程很快回到稍低一些的能级2E。2E激发态能级的寿命非常长,约为5×10-3秒。这意味着有足够的时间可以将这种激发状况普遍化。从能级2E回到基态就产生激光。
红宝石的主要优点是晶体的物化性能很好,材料坚硬稳定,导热性好,抗破坏能力高,对泵浦光的吸收特性好。可在室温获得0.6943um的可见激光振荡,主要缺点是属三能级结构,产生激光的阙值较高。
七、光纤的定义、特点
答:是一种能利用光的全反射作用来传导光线的透明度极高的玻璃纤维。它不仅具有束缚和传输从红外到可见光区域的光的功能,而且也j具有传感功能。光纤的导光能力取决于纤芯和包层的性质。sinQ1/sinQ2=n2/n1 光纤的特点:
1、传输安全。不会产生电磁脉冲,辐射或任何可以探测到的能量。
2、不受外面因素影响,如电磁波、闪电、辐射噪声、相邻电缆。
3、光缆与铜导线相比体积小,重量轻,高带宽,长距离传输,不会报废,故障检测容易
4、安全。不携带电流,不产生热、火花,在爆炸危险场合十分理想。
八、压电体
答:受到压力作用时会在两端面间出现电压的晶体材料。
压电效应的机理是:具有压电性的晶体对称性较低,当受到外力作用发生形变时,晶胞中正负离子的相对位移使正负电荷中心不再重合,导致晶体发生宏观极化,而晶体表面电荷面密度等于极化强度在表面法向上的投影,所以压电材料受压力作用形变时两端面会出现异号电荷。反之,压电材料在电场中发生极化时,会因电荷中心的位移导致材料变形。(逆压电效应)
九、光电效应
答:物质在受到光照后,往往会引发其某些电性质的变化,这一现象称光电效应。光电效应主要有光电导效应、光生伏特效应和光电子发射效应三种。前两者在物质内部发生。
光电导效应:物质在受到光照射作用时,其导电率产生变化的现象,成为光电导效应。
光生伏特效应:如果光照到半导体的p-n结上,则在p-n结两端会出现电势差,p区为正极,n区为负极,这一电势差可以用高敏电阻的电压表测量出来,这种效应称为光生伏特效应。
十、气敏陶瓷
答:气敏陶瓷的电阻值将随其所处环境的气氛而变。不同类型的气敏陶瓷,将对某一种或者某几种气体特别敏感,其阻值将随该种气体的浓度作有规则的变化。
气敏陶瓷一般都是某种类型的金属氧化物,通过掺杂或非化学计量比的改变而使其半导化。
十一、生物材料
答:生物材料是用于与生命系统接触和发生相互作用的,并能对其细胞、组织和器官进行诊断治疗、替换修复或诱导再生的一类天然或人工合成的特殊功能材料,又称生物医用材料。对生物材料的要求是:
⑴对于人体组织无刺激性,无毒副作用,无致癌性。
⑵接触人体各种体液(唾液、淋巴液、血液)时,应有良好的耐蚀性。⑶具有必要的强度、耐磨性和耐疲劳性能。⑷与生物体组织、与血液有相容性
十二、人工皮肤(哪些材料可以做人工皮肤)功能皮肤材料
答:皮肤创伤修复材料和损伤皮肤的替代品 ;可以使皮肤大面积或深度烧伤的患者,在自体皮不够的情况下,进行修复治疗并使之恢复因皮肤创伤丧失的生理功能。
理想的皮肤修复材料:
a.无毒、无刺激、不会引起免疫反应;
b.具有相容性以及类似天然皮肤的透湿性、柔软性和润湿性;
c.能与创面组织紧贴,起到防止创面的水分、体液损失和吸收创面渗出液的作用;
d.易于在皮肤愈合后自动脱落、易于消毒的材料。
主要使用的材料:(分为合成高分子材料和生物高分子材料)
合成高分子材料:尼龙、聚酯、聚丙烯等合成纤维 ;聚氨酯、聚四氟乙烯等多孔膜
生物高分子材料:一类是同种异体或异种组织,如人或动物的羊膜、腹膜和皮肤;另一类是胶原蛋白(促进再生)。
十三、纳米材料(0维、1维、2维略)纳米材料特异效应
答:纳米材料是至少在一维上受到纳米尺度调制的各种固体材料。
1、表面效应 粒子直径减少到纳米级,不仅引起表面原子数的迅速增加,而且纳米粒子的表面积、表面能都会迅速增加。这主要是因为处于表面的原子数较多,表面原子的晶场 环境和结合能与内部原子不同所引起的。表面原子周围缺少相邻的原子,有许多悬空键,具有不饱和性质,易与其它原子相结合而稳定下来,故具有很大的化学活 性,晶体微粒化伴有这种活性表面原子的增多,其表面能大大增加。
2、小尺寸效应
随着颗粒尺寸的量变,在一定条件下会引起颗粒性质的质变。由于颗粒尺寸变小所引起的宏观物理性质的变化称为小尺寸效应。对超微颗粒而言,尺寸变小,同时其比表面积亦显著增加,从而产生如下一系列新奇的性质。
3、特殊的磁学效应
4、特殊的力学效应
陶瓷材料在通常情况下呈脆性,然而由纳米超微颗粒压制成的纳米陶瓷材料却具有良好的韧性。因为纳米材料具有大的界面,界面的原子排列是相当混乱的,原子在外力变形的条件下很容易迁移,因此表现出甚佳的韧性与一定的延展性,使陶瓷材料具有新奇的力学性质
5、量子尺寸效应
指纳米粒子尺寸下降到一定值时,费米能级附近的电子能级由连续能级变为分立能级的现象。这一效应可使纳米粒子具有高的光学非线性、特异催化性和光催化性质等。
6、宏观量子隧道效应
微观粒子具有贯穿势垒的能力称为隧道效应。近来年,人们发现一些宏观量,例如微颗粒的磁化强度、量子相干器件中的磁通量以及电荷等亦具有隧道效应,它们可以穿越宏观系统的势垒而产生变化,故称为宏观的量子隧道效应MQT(Macroscopic Quantum Tunneling)。这一效应与量子尺寸效应一起,确定了微电子器件进一步微型化的极限,也限定了采用磁带磁盘进行信息储存的最短时间。
纳米碳管的主要应用:纳米碳管的特殊结构决定了它在纳米物理学、话足额、量子电子学中有广泛的应用前景。纳米碳管可形成不同带宽的半导体,也可形成金属,可制作电容器开关电路中的传感器等纳米电子器件。纳米碳管可被填充金属粒子作分子导线和催化剂等。制作的碳纤维复合材料又用于航天等领域。
十四、扫描隧道显微镜
答:它是一种利用量子理论中的隧道效应探测物质表面结构的仪器。它作为一种扫描探针显微术工具,扫描隧道显微镜可以让科学家观察和定位单个原子,它具有比它的同类原子力显微镜更加高的分辨率。此外,扫描隧道显微镜在低温下(4K)可以利用探针尖端精确操纵原子,因此它在纳米科技既是重要的测量工具又是加工工具。
第二篇:中学生心理健康教育内容及功能
中学生心理健康教育内容及功能
一、什么是中学生心理健康教育
中学生心理健康教育是根据中学生生理、心理发展特点,运用有关心理教育方法和手段,培养学生良好的心理素质,促进学生身心全面和谐发展和素质全面提高的教育活动;是素质教育的重要组成部分;是实施《面向21世纪教育振兴行动计划》,落实“跨世纪素质教育工程”,培养跨世纪高质量人才的重要环节。
二、中学生心理健康教育的内容
心理健康教育的内容包括发展学生的认识能力(即观察力、记忆力、思维能力、想象力、注意力),培养健康的情绪、高尚的情感、坚强的意志、良好的个性,学会生活、学会学习、学会思考、学会创造、学会关心、学会自我教育。
①适应学习。如学习方法的掌握,学习疲劳的预防,应考心态的调整。
②适应生活。如生活环境的熟悉,合理应对因生理发育而诱发的心理压力。
③适应人际关系。如学会处理与各种交往对象的关系,消除人际交往的矛盾。
④学会做人。处理好个人和集体规范的关系,处理好自己和各种社会角色的关系。
⑤发展智能。如以思维能力培养为核心,掌握各种基本思维方法。⑥发展个性。如培养学生的自我认识和评价能力,悦纳自己。⑦发展社会性。如发展学生责任感、奉献感、合作意识。⑧发展创造性。如培养学生创造的动机,创造的潜能。这八个方面的内容体现了中学心理健康教育的融合,与新课程改革所强调学生的学会学习、学会做人、学会生活的精神有吻合之处,也是课改的“教育回归生活世界”趋势的反映。
三、中学心理健康教育的功能
依据目前中学心理健康教育在整个教育系统中的地位以及心理健康教育自身的目标,心理健康教育的功能有以下几方面:
①促进和维护学生心理健康。
心理健康教育针对学生心理发展中出现的问题,采取有效的干预措施,消除学生的心理障碍,使其处于良好的态势中,成为一个健全的人。这是心理健康教育的首要功能。
②提高学生解决自己心理问题的能力。
学校心理健康教育不能局限于消极、被动地解决学生心理中出现的问题。提高学生心理防御和心理自我调节能力,是学校心理健康教育的另一个功能。
③培养学生主体性,形成良好人格。
学校心理健康教育可以借鉴此次课改以学生发展为本的理念,坚持以学生为本,尊重、理解、信任学生,使他们感受到自身的存在与价值,在处理与他人的关系中,使自身人格得到升华和完善。
④养成良好行为习惯,提高适应能力。
学校心理健康教育应根据学生心理或行为中出现的问题,采取有效的教育方式,使其养成良好行为习惯,在相应情境中产生条件性反应,表现出与之匹配的行为,进而形成一定的适应能力。
心理健康教育是现代社会发展的需要,是学校促进学生心理健康和人格健全发展的有效途径,它的引进是学校教育现代化和科学化的重要标志
第三篇:功能测试点总结
功能测试点总结 功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要 求的功能。针对Web系统的常用测试方法如下:
1.页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。可以使用一些工具,如LinkBotPro、File-AIDCS、HTML Link Validater、Xenu等工具。LinkBotPro不支持中文,中文字符显示为乱码;HTML Link Validater只能测试以Html或者htm结尾的网页链接;Xenu无需安装,支持asp、do、jsp等结尾的网页,xenu测试链接包括内部链接和外部链接,在使用的时候应该注意,同时能够生成html格式的测试报告。如果系统用QTP进行自动化测试,也可以使用QTP的页面检查点检查链接。
2.相关性检查:功能相关性:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确,常见的情况是,增加某个数据记录以后,如果该数据记录某个字段内容较长,可能会在查询的时候让数据列表变形。
数据相关性:下来列表默认值检查,下来列表值检查,如果某个列表的数据项依赖于其他模块中的数据,同样需要检查,比如,某个数据如果被禁用了,可能在引用该数据项的列表中不可见。
3.检查按钮的功能是否正确:如新建、编辑、删除、关闭、返回、保存、导入,上一页,下一页,页面跳转,重置等功能是否正确。常见的错误会出现在重置按钮上,表现为功能失效。
4.字符串长度检查: 输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度。还要检查需求规定的字符串长度是否是正确的,有时候会出现,需求规定的字符串长度太短而无法输入业务数据。
5.字符类型检查: 在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型。
6.标点符号检查: 输入内容包括各种标点符号,特别是空格,各种引号,回车键。看系统处理是否正确。常见的错误是系统对空格的处理,可能添加的时候,将空格当作一个字符,而在查询的时候空格被屏蔽,导致无法查询到添加的内容。
7.特殊字符检查:输入特殊符号,如@、#、$、%、!等,看系统处理是否正确。常见的错误是出现在% ‘ " 这几个特殊字符
8.中文字符处理: 在可以输入中、英文的系统输入中文,看会否出现乱码或出错。
9.检查信息的完整性: 在查看信息和更新信息时,查看所填写的信息是不是全部更新,更新信息和添加信息是否一致。要注意检查的时候每个字段都应该检查,有时候,会出现部分字段更新了而个别字段没有更新的情况。
10.信息重复: 在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理。
11.检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按“delete”,看系统如何处理,会否出错;然后选择一个和多个信息,进行删除, 看是否正确处理。如果有多页,翻页选,看系统是否都正确删除,并且要注意,删除的时候是否有提示,让用户能够更正错误,不误删除。
12.检查添加和修改是否一致: 检查添加和修改信息的要求是否一致,例如添加要求必填的项,修改也应该必填;添加规定为整型的项,修改也必须为整型.13.检查修改重名:修改时把不能重名的项改为已存在的内容,看会否处理,报错.同时,也要注意,会不会报和自己重名的错.14.重复提交表单:一条已经成功提交的纪录,返回后再提交,看看系统是否做了处理。对于Web系统来说,可以通过浏览器返回键或者系统提供的返回功能。
15.检查多次使用返回键的情况: 在有返回键的地方,返回到原来页面,重复多次,看会否出错。
16.搜索检查: 有搜索功能的地方输入系统存在和不存在的内容,看搜索结果是否正确.如果可以输入多个搜索条件,可以同时添加合理和不合理的条件,看系统处理是否正确,搜索的时候同样要注意特殊字符,某些系统会在输入特殊字符的时候,将系统中所有的信息都搜索到。
17.输入信息位置: 注意在光标停留的地方输入信息时,光标和所输入的信息会否跳到别的地方。
18.上传下载文件检查:上传下载文件的功能是否实现,上传文件是否能打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统是否能够做到。下载文件能否打开或者保存,下载的文件是否有格式要求,如需要特殊工具才可以打开等。上传文件测试同时应该测试,如果将不能上传的文件后缀名修改为可以上传文件的后缀名,看是否能够上传成功,并且,上传文件后,重新修改,看上传的文件是否存在。
19.必填项检查:应该填写的项没有填写时系统是否都做了处理,对必填项是否有提示信息,如在必填项前加“*”;对必填项提示返回后,焦点是否会自动定位到必填项。
20.快捷键检查:是否支持常用快捷键,如Ctrl+C、Ctrl+V、Backspace等,对一些不允许输入信息的字段,如选人,选日期对快捷方式是否也做了限制。
21.回车键检查: 在输入结束后直接按回车键,看系统处理如何,会否报错。这个地方很有可能会出现错误。
22.刷新键检查:在Web系统中,使用浏览器的刷新键,看系统处理如何,会否报错。
23.回退键检查:在Web系统中,使用浏览器的回退键,看系统处理如何,会否报错。对于需要用户验证的系统,在退出登录后,使用回退键,看系统处理如何;多次使用回退键,多次使用前进键,看系统如何处理。
24.直接URL链接检查:在Web系统中,直接输入各功能页面的URL地址,看系统如何处理,对于需要用户验证的系统更为重要。如果系统安全性设计的不好,直接输入各功能页面的URL地址,很有可能会正常打开页面。
25.空格检查:在输入信息项中,输入一个或连串空格,查看系统如何处理。如对于要求输入整型、符点型变量的项中,输入空格,既不是空值,又不是标准输入。
26.输入法半角全角检查:在输入信息项中,输入半角或全角的信息,查看系统如何处理。如对于要求输入符点型数据的项中,输入全角的小数点(“。”或“.”,如4.5);输入全角的空格等。
27.密码检查:一些系统的加密方法采用对字符Ascii码移位的方式,处理密码加密相对较为简单,且安全性较高,对于局域网系统来说,此种方式完全可以起到加密的作用,但同时,会造成一些问题,即大于128的Ascii对应的字符在解密时无法解析,尝试使用“uvwxyz”等一些码值较大的字符作为密码,同时,密码尽可能的长,如17位密码等,造成加密后的密码出现无法解析的字符。
28.用户检查:任何一个系统,都有各类不同的用户,同样具有一个或多个管理员用户,检查各个管理员之间是否可以相互管理,编辑、删除管理员用户。同时,对于一般用户,尝试删除,并重建同名的用户,检查该用户其它信息是否重现。同样,提供注销功能的系统,此用户再次注册时,是否作为一个新的用户。而且还要检查该用户的有效日期,过了有效日期的用户是不能登录系统的。容易出现错误的情况是,可能有用户管理权限的非超级管理员,能够修改超级管理员的权限。
29.系统数据检查:这是功能测试最重要的,如果系统数据计算不正确,那么功能测试肯定是通不过的。数据检查根据不同的系统,方法不同对于业务管理平台,数据随业务过程、状态的变化保持正确,不能因为某个过程出现垃圾数据,也不能因为某个过程而丢失数据。
30.系统可恢复性检查:以各种方式把系统搞瘫,测试系统是否可正常迅速恢复。
31.确认提示检查:系统中的更新、删除操作,是否提示用户确认更新或删除,操作是否可以回退(即是否可以选择取消操作),提示信息是否准确。事前或事后提示,对于Update或Delete操作,要求进行事前提示。
32.数据注入检查:数据注入主要是对数据库的注入,通过输入一些特殊的字符,如“’”,“/”,“-”等或字符组合,完成对SQL语句的破坏,造成系统查询、插入、删除操作的SQL因为这些字符而改变原来的意图。如select * from table where id = ‘ ’ and name = ‘ ’,通过在id输入框中输入“12’-”,会造成查询语句把name条件注释掉,而只查询id=12的记录。同样,对于update和delete的操作,可能会造成误删除数据。当然还有其它一些SQL注入方法,具体可以参考《SQL应用高级SQL注入.doc》,很多程序都是基于页面对输入字符进行控制的,可以尝试跳过界面直接向数据库中插入数据,比如用Jmeter,来完成数据注入检查。
33.刷新检查:web系统中的WebFor m.控件实时刷新功能,在系统应用中有利有弊,给系统的性能带来较大的影响。测试过程中检测刷新功能对系统或应用造成的影响(白屏),检查控件是否回
归默认初始值,检查是否对系统的性能产生较大影响(如每次刷新都连接数据库查询等)。
34.事务检查:对于事务性操作,断开网络或关闭程序来中断操作,事务是否回滚。
35.时间日期检查:时间、日期验证是每个系统都必须的,如2006-2-
29、2006-6-31等错误日期,同时,对于管理、财务类系统,每年的1月与前一年的12月(同理,每年的第1季度与前一年的第4季度)。另外,对于日期、时间格式的验证,如2006年2月28日、2006-2-
28、20060228等。日期检查还要检查日期范围是否符合实际的业务,对于不符合时间业务的日期,系统是否会有提示或者有限制。
36.多浏览器验证:越来越多的各类浏览器的出现,用户访问Web程序不再单单依赖于Microsoft Internet Explorer,而是有了更多的选择:Maxthon、Firefox、Tencent Traveler等,考虑使用多种浏览器访问系统,验证效果。
37.安装测试:对于C/S架构的系统,安装程序的测试是一个重要方面,安装程序自动化程度、安装选项和设置(验证各种方案是否都能正常安装)、安装过程中断测试、安装顺序测试(分布式系统)、修复安装及卸载测试。
38.文档测试:主要是对用户使用手册、产品手册进行测试,校验是否描述正确、完整,是否与当前系统版本对照,是否易理解,是否二义性等。
39.测试数据检查:事实告诉我们,测试数据比代码更有可能是错的,因此,当测试结果显示有错误发生的时候,怀疑代码错误前要先对测试数据检查一遍。
40.请让我的机器来运行:在某些项目中,出现一个病态的问题:系统没有问题呀,它在我的机器上是能够通过的。这就说明了其中存在着和环境相关的BUG。“是否所有的一切都受到了版本控制工具的管理?”、“本机的开发环境和服务器的环境是否一样?”、“这里是否存在一个真正的BUG,只不过是在其他的机器里偶然出现?”。所有的测试必须在所有系统要求的机器上运行通过,否则的话,代码就可能存在问题。
41.Ajax技术的应用:Ajax有很多优点,但也有很多缺点,如果利用优点、避免缺点,是我们对新的Web2.0应用的一个挑战。而Ajax的应用最直接的问题就是用户体验,用户体验的效果直接关系到是否使用Ajax技术。“会做,并不意味着应该做、必须做”,这就是对Ajax技术的很重要的注
解。
42.Ajax技术的应用:Ajax采用异步调用的机制实现页面的部分刷新功能,异步调用存在异常中断的可能,尝试各种方法异常中断异步的数据调用,查看是否出现问题。在这里遇到的一个问题就是对日期控件的操作,已经如果页面数据较多的时候的刷新。
43.脚本错误:随着Ajax、IFrame等异步调用技术的发展,Javascrīpt技术也越来越受到开发人员的重视,但Javascrīpt存在调试困难、各浏览器存在可能不兼容等问题,因此在Web系统中,可能会出现脚本错误。同时,脚本错误造成的后果可大、可小,不能忽视。
第四篇:功能测试总结精华
以下是本人在工作中的功能测试小结,拿来和大家一起分享:
1.留意分机电话号码
2.输入相同的字段名称(一般为必填项的)后,选择信息(可以有不同选择的,如:下拉框): 输入同一个名称后,分别选择不同的状态,进行保存时,验证是否可以正常操作。
3.修改信息时,注意进入到修改页面后信息是否可以被修改,并查看修改后的信息与添加页面的信息是否一致
4.修改信息时,在修改页面输入异常数据或超长字符后保存
5.注重关联测试
6.测试登录时,别忘了修改密码时的相关测试
7.在搜索栏输入关键字后,敲空格
8.重复点击页面上的按钮,观察系统反应
9.测试删除时,删除完所有信息后,点击删除按钮,观察系统的反应
10.上传下载文件检查,对上传下载的文件名也要进行检查,有时下载下来的文件名是乱码
11.界面测试不光要考虑合理的键盘输入,还应考虑是否可以通过鼠标拷贝粘贴输入
12.在分类树结构中进行操作时,关注当编辑子分类时,上级分类应该是只读的13.分页测试时,应注意在页码栏处输入较大数字的情况
14.如果是不用选择对象就可以直接进入的按钮,没有必要在没有选择对象时提示“请选择要操作的对象”,而在全选或者选择一个后才可以进入按钮对应的页面
15.测试时,留意不同浏览器下文字的字体、颜色变化。
16.选项卡形式的文字切换时,文字有链接时,鼠标滑过时颜色更改就可以进行选项卡切换;文字无链接时,需要手动点击鼠标才可以切换;
17.测试时注意留意浏览器标题栏:查看标题栏显示的信息和网页标题是否一致;
18.对于页面有表格的,表格中字段宽度应有重点优先级;
19.按钮实现功能时尽可能放在同一个页面;
20.检查多次使用back键的情况:在有back的地方,back,回到原来页面,再back,重复多次,看会否出错;
21.点击提示:点击浏览过的信息颜色需要显示为不同的颜色,以区分于未阅读内容,避免重复阅读;
22.错误提示:若表单填写错误,应指明填写错误之处,并保存原有填写内容,减少重复工作;
第五篇:功能测试点总结
功能测试点总结.txt32因为爱心,流浪的人们才能重返家园;因为爱心,疲惫的灵魂才能活力如初。渴望爱心,如同星光渴望彼此辉映;渴望爱心,如同世纪之歌渴望永远被唱下去。
1.页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。可以使用一些工具,如LinkBotPro、File-AIDCS、HTML Link Validater、Xenu等工具。LinkBotPro不支持中文,中文字符显示为乱码;HTML Link Validater只能测试以Html或者htm结尾的网页链接;Xenu无需安装,支持asp、do、jsp等结尾的网页,xenu测试链接包括内部链接和外部链接,在使用的时候应该注意,同时能够生成html格式的测试报告。如果系统用QTP进行自动化测试,也可以使用QTP的页面检查点检查链接。
2.相关性检查:
功能相关性:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确,常见的情况是,增加某个数据记录以后,如果该数据记录某个字段内容较长,可能会在查询的时候让数据列表变形。
数据相关性:下来列表默认值检查,下来列表值检查,如果某个列表的数据项依赖于其他模块中的数据,同样需要检查,比如,某个数据如果被禁用了,可能在引用该数据项的列表中不可见。
3.检查按钮的功能是否正确:如新建、编辑、删除、关闭、返回、保存、导入,上一页,下一页,页面跳转,重置等功能是否正确。常见的错误会出现在重置按钮上,表现为功能失效。
4.字符串长度检查: 输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度。还要检查需求规定的字符串长度是否是正确的,有时候会出现,需求规定的字符串长度太短而无法输入业务数据。
5.字符类型检查: 在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型。
6.标点符号检查: 输入内容包括各种标点符号,特别是空格,各种引号,回车键。看系统处理是否正确。常见的错误是系统对空格的处理,可能添加的时候,将空格当作一个字符,而在查询的时候空格被屏蔽,导致无法查询到添加的内容。
7.特殊字符检查:输入特殊符号,如@、#、$、%、!等,看系统处理是否正确。常见的错误是出现在% ‘ 这几个特殊字符
8.中文字符处理: 在可以输入中、英文的系统输入中文,看会否出现乱码或出错。
9.检查信息的完整性: 在查看信息和更新信息时,查看所填写的信息是不是全部更新,更新信息和添加信息是否一致。要注意检查的时候每个字段都应该检查,有时候,会出现部分字段更新了而个别字段没有更新的情况。
10.信息重复: 在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理。
11.检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按“delete”,看系统如何处理,会否出错;然后选择一个和多个信息,进行删除,看是否正确处理。如果有多页,翻页选,看系统是否都正确删除,并且要注意,删除的时候是否有提示,让用户能够更正错误,不误删除。
12.检查添加和修改是否一致: 检查添加和修改信息的要求是否一致,例如添加要求必填的项,修改也应该必填;添加规定为整型的项,修改也必须为整型.13.检查修改重名:修改时把不能重名的项改为已存在的内容,看会否处理,报错.同时,也要注意,会不会报和自己重名的错.14.重复提交表单:一条已经成功提交的纪录,返回后再提交,看看系统是否做了处理。对于Web系统来说,可以通过浏览器返回键或者系统提供的返回功能。
15.检查多次使用返回键的情况: 在有返回键的地方,返回到原来页面,重复多次,看会否出错。
16.搜索检查: 有搜索功能的地方输入系统存在和不存在的内容,看搜索结果是否正确.如果可以输入多个搜索条件,可以同时添加合理和不合理的条件,看系统处理是否正确,搜索的时候同样要注意特殊字符,某些系统会在输入特殊字符的时候,将系统中所有的信息都搜索到。
17.输入信息位置: 注意在光标停留的地方输入信息时,光标和所输入的信息会否跳到别的地方。
18.上传下载文件检查:上传下载文件的功能是否实现,上传文件是否能打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统是否能够做到。下载文件能否打开或者保存,下载的文件是否有格式要求,如需要特殊工具才可以打开等。上传文件测试同时应该测试,如果将不能上传的文件后缀名修改为可以上传文件的后缀名,看是否能够上传成功,并且,上传文件后,重新修改,看上传的文件是否存在。
19.必填项检查:应该填写的项没有填写时系统是否都做了处理,对必填项是否有提示信息,如在必填项前加“*”;对必填项提示返回后,焦点是否会自动定位到必填项。
20.快捷键检查:是否支持常用快捷键,如Ctrl+C、Ctrl+V、Backspace等,对一些不允许输入信息的字段,如选人,选日期对快捷方式是否也做了限制。
21.回车键检查: 在输入结束后直接按回车键,看系统处理如何,会否报错。这个地方很有可能会出现错误。
22.刷新键检查:在Web系统中,使用浏览器的刷新键,看系统处理如何,会否报错。
23.回退键检查:在Web系统中,使用浏览器的回退键,看系统处理如何,会否报错。对于需要用户验证的系统,在退出登录后,使用回退键,看系统处理如何;多次使用回退键,多次使用前进键,看系统如何处理。
24.直接URL链接检查:在Web系统中,直接输入各功能页面的URL地址,看系统如何处理,对于需要用户验证的系统更为重要。如果系统安全性设计的不好,直接输入各功能页面的URL地址,很有可能会正常打开页面。
25.空格检查:在输入信息项中,输入一个或连串空格,查看系统如何处理。如对于要求输入整型、符点型变量的项中,输入空格,既不是空值,又不是标准输入。
26.输入法半角全角检查:在输入信息项中,输入半角或全角的信息,查看系统如何处理。如对于要求输入符点型数据的项中,输入全角的小数点(“。”或“.”,如4.5);输入全角的空格等。
27.密码检查:一些系统的加密方法采用对字符Ascii码移位的方式,处理密码加密相对较为简单,且安全性较高,对于局域网系统来说,此种方式完全可以起到加密的作用,但同时,会造成一些问题,即大于128的Ascii对应的字符在解密时无法解析,尝试使用“uvwxyz”等一些码值较大的字符作为密码,同时,密码尽可能的长,如17位密码等,造成加密后的密码出现无法解析的字符。
$newa_page$
28.用户检查:任何一个系统,都有各类不同的用户,同样具有一个或多个管理员用户,检查各个管理员之间是否可以相互管理,编辑、删除管理员用户。同时,对于一般用户,尝试删除,并重建同名的用户,检查该用户其它信息是否重现。同样,提供注销功能的系统,此用户再次注册时,是否作为一个新的用户。而且还要检查该用户的有效日期,过了有效日期的用户是不能登录系统的。容易出现错误的情况是,可能有用户管理权限的非超级管理员,能够修改超级管理员的权限。
29.系统数据检查:这是功能测试最重要的,如果系统数据计算不正确,那么功能测试肯定是通不过的。数据检查根据不同的系统,方法不同。对于业务管理平台,数据随业务过程、状态的变化保持正确,不能因为某个过程出现垃圾数据,也不能因为某个过程而丢失数据。
30.系统可恢复性检查:以各种方式把系统搞瘫,测试系统是否可正常迅速恢复。
31.确认提示检查:系统中的更新、删除操作,是否提示用户确认更新或删除,操作是否可以回退(即是否可以选择取消操作),提示信息是否准确。事前或事后提示,对于Update或Delete操作,要求进行事前提示。
32.数据注入检查:数据注入主要是对数据库的注入,通过输入一些特殊的字符,如“’”,“/”,“-”等或字符组合,完成对SQL语句的破坏,造成系统查询、插入、删除操作的SQL因为这些字符而改变原来的意图。如select * from table where id = ‘ ’ and name = ‘ ’,通过在id输入框中输入“12’-”,会造成查询语句把name条件注释掉,而只查询id=12的记录。同样,对于update和delete的操作,可能会造成误删除数据。当然还有其它一些SQL注入方法,具体可以参考《SQL应用高级SQL注入.doc》,很多程序都是基于页面对输入字符进行控制的,可以尝试跳过界面直接向数据库中插入数据,比如用Jmeter,来完成数据注入检查。
33.刷新检查:web系统中的WebForm控件实时刷新功能,在系统应用中有利有弊,给系统的性能带来较大的影响。测试过程中检测刷新功能对系统或应用造成的影响(白屏),检查控件是否回归默认初始值,检查是否对系统的性能产生较大影响(如每次刷新都连接数据库查询等)。
34.事务检查:对于事务性操作,断开网络或关闭程序来中断操作,事务是否回滚。
35.时间日期检查:时间、日期验证是每个系统都必须的,如2006-2-
29、2006-6-31等错误日期,同时,对于管理、财务类系统,每年的1月与前一年的12月(同理,每年的第1季度与前一年的第4季度)。另外,对于日期、时间格式的验证,如2006年2月28日、2006-2-
28、20060228等。日期检查还要检查日期范围是否符合实际的业务,对于不符合时间业务的日期,系统是否会有提示或者有限制
36.多浏览器验证:越来越多的各类浏览器的出现,用户访问Web程序不再单单依赖于Microsoft Internet Explorer,而是有了更多的选择:Maxthon、Firefox、Tencent Traveler等,考虑使用多种浏览器访问系统,验证效果。
37.安装测试:对于C/S架构的系统,安装程序的测试是一个重要方面,安装程序自动化程度、安装选项和设置(验证各种方案是否都能正常安装)、安装过程中断测试、安装顺序测试(分布式系统)、修复安装及卸载测试。
38.文档测试:主要是对用户使用手册、产品手册进行测试,校验是否描述正确、完整,是否与当前系统版本对照,是否易理解,是否二义性等。
39.测试数据检查:事实告诉我们,测试数据比代码更有可能是错的,因此,当测试结果显示有错误发生的时候,怀疑代码错误前要先对测试数据检查一遍。
40.请让我的机器来运行:在某些项目中,出现一个病态的问题:系统没有问题呀,它在我的机器上是能够通过的。这就说明了其中存在着和环境相关的BUG。“是否所有的一切都受到了版本控制工具的管理?”、“本机的开发环境和服务器的环境是否一样?”、“这里是否存在一个真正的BUG,只不过是在其他的机器里偶然出现?”。所有的测试必须在所有系统要求的机器上运行通过,否则的话,代码就可能存在问题。
41.Ajax技术的应用:Ajax有很多优点,但也有很多缺点,如果利用优点、避免缺点,是我们对新的Web2.0应用的一个挑战。而Ajax的应用最直接的问题就是用户体验,用户体验的效果直接关系到是否使用Ajax技术。“会做,并不意味着应该做、必须做”,这就是对Ajax技术的很重要的注解。
42.Ajax技术的应用:Ajax采用异步调用的机制实现页面的部分刷新功能,异步调用存在异常中断的可能,尝试各种方法异常中断异步的数据调用,查看是否出现问题。在这里遇到的一个问题就是对日期控件的操作,已经如果页面数据较多的时候的刷新。
43.脚本错误:随着Ajax、IFrame等异步调用技术的发展,Javascrīpt技术也越来越受到开发人员的重视,但Javascrīpt存在调试困难、各浏览器存在可能不兼容等问题,因此在Web系统中,可能会出现脚本错误。同时,脚本错误造成的后果可大、可小,不能忽视。