文档库 最新最全的文档下载
当前位置:文档库 › 测试方法总结071030

测试方法总结071030

测试方法总结071030
测试方法总结071030

测试方法总结

1界面

◆界面测试

(1)测试界面设计是否合理、简洁、美观,操作是否方便

(2)功能键、数据项信息是否齐全

(3)确认系统中同一功能抌名称是否统一

(4)设计样式、风格(查询条件样式;输入风格(点选/手输入);)是否与系统其它模块统一

(5)确认页面内所有字段名称显示风格是否统一(居中、左对齐、右对齐,一般采用居中显示风格)

(6)

1.1 新增页面及功能测试

◆字段

在开始测试时应该保证数据的正确性,然后再从系统中找出各种Bug

(1)各字段输入正确的信息值保存,确认系统是否可以正确完成新增操作。

(2)进入添加界面不输入任何信息值,单击“保存”功能按钮,系统应该给出某个不允许为

空字段的提示信息(属于边界测试)

(3)建议不允许为空的字段前面加上‘*’作为标记

(统一性,方便性问题)

(4)编码/编号字段不允许输入中文及特殊字符,否则系统应该给出相应的提示信息

(5)测试编码/编号字段不允许重复,否则系统应该给出相应的提示信息

(6)确认字段是否已做长度限制,如果输入值超出长度范围,那么在保存时系统应该给出提

示信息

(7)非法测试,如:校验数值型字段输入非数值,保存时系统是否给出相应的提示信息;(根

据实际需要确定数值型字段是否能够接受负数)

(8)边界测试,如:确认数值型字段的边界值(如:有效值为‘0-100’整数,那么输入-1

或101保存时系统应该给出相应的提示信息;输入值为0、100系统应该能正确保存信息值;输入0到100内的整数值系统应该正确保存信息值)

(9)精确值测试,测试小数位数是否在定义的长度内

(10)字段精确值是否正确(四舍五入否)。

(11)根据实际情况测试名称字段是否具有唯一性,(一般情况下名称是不允许重复的,具体

问题具体分析),否则系统应该给出相应的提示信息

(12)确认各字段名称书写是否正确(注意:要求编辑界面、住息列表中、错误提示信息、查

询条件中的字段名称完全相同)

(13)确认特殊格式的字段是否已做标准格式的限制(如:电子邮件、邮编等)

(14)测试上级信息字段(如:上级XXX名称、上级XXX编号)的信息值是否根据所选择的

上级XXX名称系统自动生成(注意:编号生成值一定是维护界面的编号,而不应该是相应表的那个主键编码)

(15)测试如果某字段信息值是从另一个模块中选择输入的,那么需要确认其它相关联字段的

信息值是否也相应的正确的自动带入,并且这些字段应该都是只读的

(16)创建人/编辑人、发布人、创建时间、创建人字段应该设为只读的,而且此类字段值应该

默认当前操作人的姓名

(17)如果某个字段可以点选输入多个信息值,那么测试该字段是否接受,并保存了点选输入

的多个信息值

(18)对于多选字段,测试是否具有记忆上次选择值并已验重

(19)测试字符型字段是否可以接受空格(统一性问题,建议不要接受空格)

(20)引用其它模块的字段信息值的字段长度是否与被引用模块相应字段长度一致

(21)

1.2 多行添加编辑页面

(1)测试插入单行是否可以正确保存相应字段值

(2)插入/添加多行测试是否对多行相应字段空值是否进行校验(通常如果有多条空行保存时系统会弹出XXX字段不允许重复提示信息,要求仅对空行不保存即可,不需要提示的)

(3)多行添加,测试如果某个字段值太长保存后是否会导致界面混乱

(4)保存---保存新添加的多行记录信息

(5)保存---勾选待删除记录,单击此功能按钮系统正确完成删除操作

(6)插入空行---单击此功能按钮系统插入一条空的记录行

(7)

1.3 主子表编辑页面

(1)测试只有保存主表信息后才能维护子表信息,否则系统应该给出相应的提示信息(2)如果子表信息是否需要维护取决于主表中的某个字段值,那么请确认主表中相关联的字段取值是否对应子表的存在(主表中较常用的取决子表存在的字段是“底层否”,如果与底层相关联一般只有在底层才能维护其子表信息)

(3)如果子表中有继承主表信息,那么确认继承的信息是否完全正确

1.4 左树右表的测试方法

(1)添加、修改、删除保存后目录树信息是否要自动刷新(统一性问题)

(2)添加界面:测试继承上级信息的字段(如:上级机构名称、上级机构编码等)值系统是否自动生成,而且信息值是否是只读的

(3)测试是底层节点才可以进行添加操作,还是非底层节点才可以进行添加操作(业务测试)

(4)含有子结点信息的当前结点是不允许修改为“底层”结点的

(5)如果当前结点下含有相关信息,那么当前结点是不允许删除的,否则删时系统应该给出被引用的提示信息

(6)测试单击目录树上名称,右侧查询列表查询显示该结点所有子节点(1级、2级…)信息还是只显示当前节点的1级了节点信息,要求查询显示统一

(7)

1.5 控件测试

◆下拉选择控件

(1)下拉选择字段要求只能选择输入信息值

(2)确认下拉列表中的选择值是否与相应的集合域值完全匹配

(3)一般情况下拉选择列表中有“请选择”值,而且系统默认值应该是“请选择”(为操作方便某些特殊字段如:是否底层、启用否等字段建议添加界面默认值为“是”)(4)测试下拉列表中的选择值是否有重复

◆点选

(1)点选字段要求只能点选输入信息值,不能手动输入

(2)确认点选按钮的链接页面是否正确

(3)确认点选界面的界面设计是否合理、美观;功能按钮是否齐全;操作是否方便(点选页面功能按钮:选择、清除选择、关闭),

(4)根据实际情况确认点选页面是否提供了查询功能,一般多数据量的选择界面,要求加上查询功能(基本查询,翻页查询功能)

(5)测试点选页面各功能按钮的功能是否已经正确实现

(6)测试点选页面的信息列表中相关的主要信息是否齐全,字段(数据项)是否按主次排放,信息查看是否方便

(7)点选页面中的信息,如果与有效否、启动否、底层否等信息有关,建议系统统计查询时将无效、未启动、通常非底层信息过虑掉(业务测试)

(8)人员查询条件的点选列表初始化查询应该查询系统所有用户

(9)

◆时间

(1)系统内时间控件样式是否统一

(2)单击输入框是否弹出时间选择页面,而且可以进行时间选择操作

(3)时间选择页面是否具有“清除”功能(某类时间选择控件是没有清除功能的)(4)测试该字段选择输入值或系统默认值的精确值是否正确(一般只需精确到年-月-日,特殊情况需要精确的年-月-日-时-分-秒)

(5)测试“开始时间”必须小于“结束时间”,否则系统应该给出相应的提示信息

(6)根据实际情况某些时间字段的信息值是系统自动生成系统当前时间的(如:创建时间、发布时间),而且此类字段应该设为只读的

◆单选

(1)点选控件可进行点选操作

(2)测试单选字段只能选择一个信息值

(3)测试单选字段的选择按钮可以相互切换

(4)为操作方便,建议‘有效否’的字段值添加时默认为‘有效’

(5)

编辑控件(移动项目)

(1)测试保存后,编辑控件内各段落间系统是否自动加了空行(此控件常出现的问题)(2)测试保存后,编辑控件上方是否会出现乱码

(3)测试系统是否按设计的格式保存了信息值

(4)

1.6 常用功能键的功能测试

(1)保存---所有编辑页面如果未输入任何信息值而单击“保存”,系统应该给出“XXX字

段不允许为空”的提示信息

(2)保存---如果某字段输入值有错误或超出长度范围,那么单击“保存”按钮时,系统应

该给出相应的提示信息

(3)保存---输入相关信息单击“保存”后,建议系统给出“保存成功”提示信息

(4)保存---测试新增/修改信息保存后,信息列表是否自动刷新

(5)下一步---单击此按钮,如果有非空字段为空,系统应该给出相应提示信息;如果有字

段输入非法值,单击此按钮系统应该给出相应提示信息;正常情况下单击此功能按钮,系统进入到下一个编辑/操作界面

(6)上一步---单击此功能按钮,系统应该正确返回到上一个编辑/操作界面

(7)浏览---测试该功能键功能是否已经正确实现,单击此按钮系统应该弹出文件选择页面,

并且可以选择输入相关附件

(8)上传附件---测试上传功能已经正确实现,确认上传的附件在界面相应位置是否显示

(9)下载---测试下载功能已经正确实现(可以将上传到服务器的附件下载的本地相应位置)

(10)重新上传---保存操作后上传功能按钮名称应该自动变为“重新上传”,并且可以重新上

传附件

(11)发布---测试该功能键功能已经正确实现,单击些功能按钮系统完成发布操作,相应的

信息状态变为“已发布”,发布人、发布时间系统自动生成或已经正确保存(注意:已经发布的信息是不允许再进行修改操作的)(根据系统需求及设计测试,有些系统只有信息修改页面才有此功能)

(12)取消发布---测试该功能键功能是否已经正确实现,单击此功能按钮系统完成取消发布

功能,相应信息状态变为“未发布”(根据系统需求及设计测试,有些系统只有信息修改页面才有此功能)

(13)关闭---单击此功能按钮系统将关闭当前页面,建议当单击此功能按钮时系统弹出“确

认离开此页面提示信息”

(14)查询---单击查询功能按钮,系统按钮输入查询条件进行模糊查询;查询条件输入非法

值进行查询操作,系统应该查询0记录

(15)删除----未勾选待删除记录单击此按钮系统弹出相应提示信息;正常情况下系统删除所选

记录

(16)选择---勾选待选记录,单击此按钮系统完成选择操作;单击选择超链接功能按钮系统完

成选择操作

(17)取消选择---单击此功能按钮,系统完成取消选择操作(清除所有选择信息)

(18)

1.7 华表(待续)

(1)测试华表自带的所有功能按钮/工具栏中的工具的功能是否可以正确使用(公式定义、添加加行、列;字体设置;图表;信息排序等)

(2)测试可以在选定的单元格进行编辑等相关操作

(3)测试是否可以手插入、追加、删除、重命名表页;手动设置表页尺寸等

(4)工作表之间定义公式是否可能以确自动计算

(5)测试输入的信息值是否与字段类型完全相匹配,不匹配是否有相应提示信息

(6)相关模块是否可能正确调用已定义好的华表模板

(7)调用的华表模板信息提取是否完全(确认调用的华表信息是否有丢失)

(8)确认调用的华表模板中的公式计(尤其是关联多个表数据的公式)算是否正确,精确值是否准确

(9)如果华表中定义/调用的是树结构信息,确认同一等级的单元格合并的是否正确(10)测试可编辑的单元格是否支持复制、粘贴功能

(11)测试可编辑的单元格复制粘贴后,注释信息是否会丢失或发生变化

(12)测试引用的华表模板中的图表信息是否会丢失;是否会按输入/提取到的数据正确生成图表

(13)边界测试方法测试字段接收值是否正确

(14)如果华表模板需要自动提取数据,那么确认被引用的模板是否自动提取了数据;提取到的数据是否对应正确

(15)

1.8 修改页面测试

字段

(1)确认各字段是否已经保存了添加界面输入的信息值

(2)确认各字段所保存/取到的信息值,是否与添加界面输入的相关信息值完全匹配(1、确认字段保存值是否有串行2、字段值是否经过校验)

(3)确认字段是否保存修改后的信息值

(4)修改界面的字段长度是否与添加界面相应字段长度一致

(5)修改界面字段命名是否与新增界面相应字段命名完全一致

(6)

1.9 管理/维护页面测试

(1)测试界面整体设计合理,操作方便,尤其是查询条件排放是否整齐,操作是否方便;功

能按钮顺序设计是否合理,操作是否方便,(一般顺序为查询、添加、删除)

(2)测试信息列表是否有一定的排序规则(建议如果有时间一般按时间倒序--先从客户要求)

(3)测试维护界面各功能按钮功能是否已经正确实现

(4)测试系统内不同模块相同的查询条件值输入方式是否统一

(5)测试各查询条件是否起作用,即输入查询条件值可以查到相应查询结果

(6)测试可以手动输入查询条件什的查询条件支持全部模糊查询;通常对于下拉选择输入、

点选择输入的查询条件仅支持精确查询

(7)测试信息列表中显示的信息(字段)是否齐全,是否方便查询/查看

(8)测试信息列表中信息值显示格式是否统一

(9)测试列表各字段信息值是否有折行显示,要求所有字段不允许折行显示

(10)测试是否提供翻页查询功能,并且功能是否已经正确实现

(11)测试信息列表中的链接数据是否正确链接到相应信息界面

(12)下拉选择输入格式的查询条件如果没有特殊要求,系统默认查询‘全部’选择值

(13)测试时间查询条件查询结果是否正确:1、查询结果包括边界时间值的记录;2、不包括

边界时间值的记录(统一性测试

(14))

1.10 权限测试主要包括以下内容

根据需求等相关文档,查看程序设置权限级别是否正确,即每一级别的用户所能执行的功能是否分配正

1、业务权限

(1)按需求测试用户业务权限分配是否正确,业务权限主要控制功能模块、功能菜单的展示,没有相应业务权限的不展示其功能模块有功能菜单。所有需要使用

不同权限级的户进入系统,验证业务权限实现是否正确。

(2)

操作权限

(1)权限组:按组用户来分配操作权限。(组内所有人员都具有所分配的操作权限)(2)测试已分配操作权限的功能按钮是可见的

(3)测试已分配操作权限的功能按钮是否可用;是否可以正确完成相应功能操作(4)通常不分配调看操作权限是无法进行修改操作

(5)验证同一功能菜单不同权限用户的操作命令的查看及操作权限分配的是否正确(6)使用没有分配特定权限(特定权限指特定信息的查看权限)的用户登陆系统,进入指定的功能菜单中验证是否可以查看到相应信息.

(7)测试将已分配的操作权限删除后重新登录,确认用户是否还具有其相应操作权限。

(8)测试子结点是否继承了父结点操作权限(如果勾选了继承,则当前结点自动继承其父结点的所有操作权限,否则只具有给当前结点分配的操作权限)(9)

1.11 对用户名、密码的有效性测试

(1)密码信息有效性测试:特殊字符、正常字符、空字符(不输入)、空格

(2)登陆名是否区分大小写

(3)登陆名是否允许重名

(4)用户名字和密码都为最大长度(边界值分析,取上点)

(5)用户名字和密码都为最小长度(边界值分析,取上点)

(6)用户名字和密码都是非最大和最小长度的数据(边界值分析,取内点)

(7)用户名长度大于要求1位(边界值分析,取离点)

(8)用户名长度小于要求1位(边界值分析,取离点)

(9)密码长度大于要求1位(边界值分析,取离点)

(10)密码长度小于要求1位(边界值分析,取离点)

(11)是否记住上次登陆名

(12)密码信息有效性测试:字母数字混排、数字、符号数字、字母符号、数字符号、空字

符(不输入)、空格、ASCII字符、字符串在有空格、串在有半角空格

(13)口令锁定:即输入口令次数的限制

(14)密码显示是否以星号或者别的符号显示

(15)看是否支持tap和enter键等

(16)密码是否可以复制粘贴

(17)

密码修改测试方法

(1)不输入旧密码,直接改密码

(2)输入错误旧密码

(3)不输入确认新密码

(4)不输入新密码

(5)新密码和确认新密码不一致

(6)新密码中有空格

(7)新密码长度有效性测试方法同上

(8)新密码为非允许字符(如有的密码要求必须是英文和数字组成,那么要试汉字和符号等)

(9)测试密码是否区分大小写,新密码中英文小写,确认密码中英文大写

(10)新密码与旧密码一样能否修改成功

(11)

2工作流(待续)

(1)测试流程启动后是否严格按照所选择的流程模板自动流转

(2)测试在流程流转过程中相关人员是否可以维护流程步骤

(3)测试流程流转过程中,所有操作按钮是否已完全按需求实现

回退:根据具体的业务需求确认回退目标是否正确/是否正确回退给了指定的目

转交:确认转交的目标是否已经接收并可以进行相关处理操作

审核:确认审核通过流程流转是否正确

审核通过:通常会自动流转到下一个处理人处;或流转到下一个处理阶段;或返回到指定负责人处

审核未通过:如果审核未通过,通常会停留在当前审核步骤,待下次送审后再次激活当前审核步骤;有时会返回到项目负责人处,待项目负责人处理

并激活流转步骤。

拒绝审核/审核未通过:测试拒绝后流程流转的是否正确

结束:根据实际需求而定,有的系统有此需求,有的没有。如果有此需求,那

么需要测试特殊人员是否可以强制结束流程的流转,测试强制结束的流程状态

是否正确

归档:测试流程流转结束后,相关信息是否已经归档;(确认强制结束的信息是

否已归档,状态为‘已结束’)

分发传阅:测试传阅对象是否已经正确接收到传阅信息;测试传阅人的操作权

限是否正确(一般对于传阅人某些操做是不允许的);根据需求及模板的定义测

试测试传阅人是否全部传阅完成后,分发人才可以办理/提交到下一个流程阶段。

(根据实际情况测试,有些工作流是不需要此操作的)

(4)测试在流程在流转过程中是否已作权限限制(如:操作按钮的使用权限;附件编辑,查看权限,信息的编辑、相看权限)-----参考权限测试方法

(5)测试流程跟踪/历史审核信息是否正确,记录是否齐全(一般按流程步骤,操作时间升序排列)

(6)如果当前办理/审批阶段是以组的形式存在的,那么需要根据需求及流程模板的定义,测试是需要组内成员全部办理/审批完成,流程流转到下一流程阶段,还是只需组内一个成员办理/审批通过就可以流转到下一个流程阶段

(7)跟踪测试,跟踪一条数据的流程,保证数据的正确性(个人认为工作流最有效的测试方法)

(8)

3业务测试(待续)

要做好项目的测试工作,保证测试质量,必须对业务流程非常熟悉。对业务的熟悉程度决定你测试能做到多深的程度。

(1)测试某些特殊字段的选择值是否已经升效,如(底层否:如果值为‘是’,那么不允许再为当前结点添加子结点,否则还可以继续为当前结点添加子结节点。如果有效状态:选择值为‘有效’,那么当前信息才可以被使用或被引用,否则不可以(初始化查询时应该过滤掉)。启用否:如果选择值为‘是’,那么相应信息才可以被引用,否则不可以(初始化查询时应该过滤掉))

(2)测试年度信息时,一年只能有一条信息,否则系统应该给出“该年度信息已经存在”

提示信息

(3)测试年度信息的子表信息:a)同一年度内同一子表内的信息值不允许有重复(编号、名称)信息,否则系统应该给出相应的提示信息。b)不同年度内同子表内的信息值是可以有重复信息的

(4)某些信息只归属于底层信息,在测试时注意当前位置是否是底层(此类业务常出现在左树右表的信息维护及主子表的信息维护中)

(5)如果当前结点含有子结点信息,那么当前结点信息是不允许删除,否则系统应该给出相应的提示信息

(6)被其它模块引用的信息是不允许删除的(根据实际情况测试被其它模块引用的信息是否允许进行修改操作)

(7)含有子结点信息的当前结点是不允许修改为“底层”结点的

(8)只有底层结点才能继续维护其子表信息否则应该将其子表信息隐藏

(9)主模块是否可以正确调用子模块信息(1、不估任何操作主模块自动调用子模板信息;

2、启动操作后主模块调用子模块信息)

(10)测试确认主模块调用子模块信息时,被引用的信息是完全对应并且无丢失

(11)测试被引用的信息是否可以进行修改操作(通常作为基本信息被引用时是不允许进行修改操作的;而在工作流程中被引用/调用的信息是可以进行修改操作的)(12)工作流程是否严格按需求中的业务流程流转

(13)工作流程中权限分配是否正确

(14)工作流中必须严格按分配的权限操作

(15)测试仅限于某个阶段才能进行的操作,在其它阶段是否禁止或无此操作按钮

(16)根据需求确认,如果当前审核步骤已经审核结束,需要经过某个操作激活下一审核步骤还是系统自动流转到下一审核步骤

(17)我的任务

1)待启动的项目:统计查询需要当前登录人启动的项目(启动人操作权限根据需求来

确定----通常是项目负责启动项目)。查询列表应该提供启动操作,启动操作后相应

项目信息自动过滤掉。

2)待分派项目:统计查询分派是当前登录人的项目。分派操作后相应项目信息自动过

滤掉。

3)待审核/处理的项目:统计查询在审核阶段,并且当前审核步骤的审核人/处理人是

当前登录人或包含当前登录人的项目。查询列表中应该提供可能直接进行审核的功

能按钮,审核操作后操作后相应项目信息自动过滤掉。

4)我参与的项目:统计查询已启动但未结束并且当前登录人做为项目组内成员参与的

项目信息

5)我负责的项目:统计查询已启动但未结束(并且当前登录人是项目负责人的项目信

息根据需求确认,有时我管理的项目不受条件限制统计查询所有当前登录人是项目

负责人的所有信息信息)。

6)已审核的项目:统计查询当前登录人已经审核完毕的项目信息(注意有的需求这里

只查询统计在审核阶段的已审核的项目)

(18)

4权限测试

2、业务权限

(3)按需求测试用户业务权限分配是否正确,业务权限主要控制功能模块、功能菜单的展示,没有相应业务权限的不展示其功能模块能功能菜单。

(4)

操作权限

(10)权限组:按组用户来分配操作权限。(组内所有人员都具有所分配的操作权限)(11)测试已分配操作权限的功能按钮是可见的

(12)测试已分配操作权限的功能按钮是否可用;是否可以正确完成相应功能操作(13)通常不分配调看操作权限是无法进行修改操作

(14)

5算法

(1)测试前需要充分了解算法的整个计算过程及结果值的精度

(2)算法测试之前需要准备充足,而且是准确无误的测试实例

(3)根据输入值确认系统计算输出结果是否与预期结果完全一致

(4)如果计算公式中含有引用其它模块的数据,需要先确认数据提取是否对应的正确(5)先用等价划分法、边界值测试方法测试输入数据是否在需求范围内

(6)严格按照测试用例执行测试,确认计算结果是否正确无误,注意结果的精度。(7)

6压力测试

(1)压力测试前需要准备压力测试方案,构造测试数据,搭建测试环境

1.准备测试数据

确定性能测试指标:

1)用户容量(系统的最大注册用户数);

2)系统负载(最大负载,最小负载);

3)网络带宽;

4)并发的用户数;(同一时刻承受的最大压力,测试对象“系统登录”)

5)典型事物的响应时间;(用户给定的可接受的时间上限)

6)稳定运行时间:在指定的事物数、指定的负载用户下、稳定运行时

间;

根据性能测试指标,选择一个业务场景:

7)登录业务;(并发用户数)

8)系统日志查询业务;(典型事物的响应时间)

9)报表(多表)查询业务;

10)简单事务;(稳定运行时间:在指定的事物数、指定的负载用户下、

稳定运行时间)

2.搭建测试环境;

测试环境尽可能的与用户的客户端环境相同。

3.执行测试

4.结合性能测试指标,分析实时监视图表,确定系统瓶颈;

事物的响应时间是否可以接受?

网络带宽是否足够?

内存是否够用?内存是否泄漏?

Cpu是否堵塞?

系统能否处理高负载?

(2)根据性能缺陷,进行缺陷定位,调优工作;直到满足性能测试指标。

7安装测试

(1)自动安装还是手工配置安装,测试各种不同的安装组合,并验证各种不同组合的正确性,最终目标是所有组合都能安装成功。

(2)安装退出之后,确认应用程序可以正确启动、运行

(3)卸载测试和安装测试同样重要,如果系统提供自动卸载工具,那么卸载之后需检验系统是否把所有的文件全部删除,注册表中有关的注册信息是否也被删除。

(4)至少要在一台笔记本上进行安装测试,因为有很多产品在笔记本中会出现问题,尤其是系统级的产品。(有条件的情况下)

(5)安装完成之后,可以在简单地使用之后再执行卸载操作,有的系统在使用之后会发生变化,变得不可卸载。

(6)安装时间是否合理;

(7)对于客户服务器模式的应用系统,可以先安装客户端,然后安装服务器端,测试是否会出现问题。

(8)考察安装该系统是否对其他的应用程序造成影响,特别是Windows操作系统,经常会出现此类的问题。

(9)

8统一性测试

(1)所有弹出窗口居中显示

(2)所有页面设计要求饱合,但尽量不要有横纵滚动条

(3)页面设计风格要统一

(4)要求编辑界面、住息列表中、错误提示信息、查询条件中的字段名称完全相同(5)添加/修改保存后,添加/修改界面是否自动关闭要求统一(建议修改保存后,修改界面一般是自动关闭)

(6)一个系统中相同功能的按钮名称要统一(如:添加→新增,取消→取消选择)(7)底层结点不允许添加子结点信息,那么单击底层结点时,“添加”功能按钮设为不可用的,还是系统弹出相应的提示信息,在一个系统中要求统一

(8)同一个功能按钮,不同模块相同的错误提示信息是否统一

(9)不同模块相同字段值的输入方式是否统一

(10)

9易用性测试

(1)默认按钮要支持Enter及选择操作,即按Enter后自动执行默认按钮对应操作。(根据实际情况现在可以只对登录界面要求此易用性)

(2)可写控件项检测到非法输入后,应该给出说明并自动获取焦点

(3)按Tab键可进入下一个输入框

注意:在修改过的Bug确认时,不仅要确认修改的Bug是否已经通过,而且还要测试修改后的程序是否引出新的Bug,因为在程序员刚修复Bug之后时,往往程序员只修复报告出来的缺陷而不去考虑别的功能在修改时可能会造成新的错误。

10验收测试

软件产品测试部对经过内部单元测试、集成测试和系统测试后的软件所进行的测试,测试用例采用业务流程测试用例。

材料测试分析方法(究极版)

绪论 3分析测试技术的发展的三个阶段? 阶段一:分析化学学科的建立;主要以化学分析为主的阶段。 阶段二:分析仪器开始快速发展的阶段 阶段三:分析测试技术在快速、高灵敏、实时、连续、智能、信息化等方面迅速发展的阶段4现代材料分析的内容及四大类材料分析方法? 表面和内部组织形貌。包括材料的外观形貌(如纳米线、断口、裂纹等)、晶粒大小与形态、各种相的尺寸与形态、含量与分布、界面(表面、相界、晶界)、位向关系(新相与母相、孪生相)、晶体缺陷(点缺陷、位错、层错)、夹杂物、内应力。 晶体的相结构。各种相的结构,即晶体结构类型和晶体常数,和相组成。 化学成分和价键(电子)结构。包括宏观和微区化学成份(不同相的成份、基体与析出相的成份)、同种元素的不同价键类型和化学环境。 有机物的分子结构和官能团。 形貌分析、物相分析、成分与价键分析与分子结构分析四大类方法 四大分析:1图像分析:光学显微分析(透射光反射光),电子(扫描,透射),隧道扫描,原子力2物象:x射线衍射,电子衍射,中子衍射3化学4分子结构:红外,拉曼,荧光,核磁 获取物质的组成含量结构形态形貌及变化过程的技术 材料结构与性能的表征包括材料性能,微观性能,成分的测试与表征 6.现代材料测试技术的共同之处在哪里? 除了个别的测试手段(扫描探针显微镜)外,各种测试技术都是利用入射的电磁波或物质波(如X射线、高能电子束、可见光、红外线)与材料试样相互作用后产生的各种各样的物理信号(射线、高能电子束、可见光、红外线),探测这些出射的信号并进行分析处理,就课获得材料的显微结构、外观形貌、相组成、成分等信息。 9.试总结衍射花样的背底来源,并提出一些防止和减少背底的措施 衍射花样要素:衍射线的峰位、线形、强度 答:(I)花材的选用影晌背底; (2)滤波片的作用影响到背底;(3)样品的制备对背底的影响 措施:(1)选靶靶材产生的特征x射线(常用Kα射线)尽可能小的激发样品的荧光辐射,以降低衍射花样背底,使图像清晰。(2)滤波,k系特征辐射包括Ka和kβ射线,因两者波长不同,将使样品的产生两套方位不同得衍射花样;选择浪滋片材料,使λkβ靶<λk滤<λkα,Ka射线因因激发滤波片的荧光辐射而被吸收。(3)样品,样品晶粒为50μm左右,长时间研究,制样时尽量轻压,可减少背底。 11.X射线的性质; x射线是一种电磁波,波长范围:0.01~1000à X射线的波长与晶体中的原子问距同数量级,所以晶体可以用作衍射光栅。用来研究晶体结构,常用波长为0.5~2.5à 不同波长的x射线具有不同的用途。硬x射线:波长较短的硬x封线能量较高,穿透性较强,适用于金属部件的无损探伤及金属物相分析。软x射线:波长较长的软x射线的能量较低,穿透性弱,可用干分析非金属的分析。用于金属探伤的x射线波长为0.05~0.1à当x射线与物质(原子、电子作用时,显示其粒子性,具有能量E=h 。产生光电效应和康普顿效应等 当x射线与x射线相互作用时,主要表现出波动性。 x射线的探测:荧光屏(ZnS),照相底片,探测器

材料物理专业《材料分析测试方法A》作业

材料物理专业《材料分析测试方法A 》作业 第一章 电磁辐射与材料结构 一、教材习题 1-1 计算下列电磁辐射的有关参数: (1)波数为3030cm -1的芳烃红外吸收峰的波长(μm ); (2)5m 波长射频辐射的频率(MHz ); (3)588.995nm 钠线相应的光子能量(eV )。 1-3 某原子的一个光谱项为45F J ,试用能级示意图表示其光谱支项与塞曼能级。 1-5 下列原子核中,哪些核没有自旋角动量? 12C 6、19F 9、31P 15、16O 8、1H 1、14N 7。 1-8 分别在简单立方晶胞和面心立方晶胞中标明(001)、(002)和(003)面,并据此回答: 干涉指数表示的晶面上是否一定有原子分布?为什么? 1-9 已知某点阵∣a ∣=3?,∣b ∣=2?,γ = 60?,c ∥a ×b ,试用图解法求r *110与r *210。 1-10 下列哪些晶面属于]111[晶带? )331(),011(),101(),211(),231(),132(),111(。 二、补充习题 1、试求加速电压为1、10、100kV 时,电子的波长各是多少?考虑相对论修正后又各是多 少? 第二章 电磁辐射与材料的相互作用 一、教材习题 2-2 下列各光子能量(eV )各在何种电磁波谱域内?各与何种跃迁所需能量相适应? 1.2×106~1.2×102、6.2~1.7、0.5~0.02、2×10-2~4×10-7。 2-3 下列哪种跃迁不能产生? 31S 0—31P 1、31S 0—31D 2、33P 2—33D 3、43S 1—43P 1。 2-5 分子能级跃迁有哪些类型?紫外、可见光谱与红外光谱相比,各有何特点? 2-6 以Mg K α(λ=9.89?)辐射为激发源,由谱仪(功函数4eV )测得某元素(固体样品) X 射线光电子动能为981.5eV ,求此元素的电子结合能。 2-7 用能级示意图比较X 射线光电子、特征X 射线与俄歇电子的概念。 二、补充习题 1、俄歇电子能谱图与光电子能谱图的表示方法有何不同?为什么? 2、简述X 射线与固体相互作用产生的主要信息及据此建立的主要分析方法。 第三章 粒子(束)与材料的相互作用 一、教材习题 3-1 电子与固体作用产生多种粒子信号(教材图3-3),哪些对应入射电子?哪些是由电子 激发产生的?

报表测试方法总结

报表测试方法总结 1.提高对业务的熟悉程度 和功能测试以及其他测试一样,报表测试也需要熟悉业务,包括业务流程、业务规则以及数据存储,不同点是报表测试要理解每个指标的算法、数据来源以及要明白具体的业务动作和指标之间的关系,例如:要统计保费收入,首先要考虑正常保单,其次要考虑批增、批减以及注销、全单退以及其他特殊批改,这些业务类型都可以对此指标的统计结果产生影响。所以如果不能分析业务动作和指标之间的关系,那就无法验证报表中数据的准确性。 2.数据准备 数据对报表测试来说是非常重要的问题,因为报表的基本功能就是通过各种查询统计分析的方法为用户提供准确的数据,帮助用户进行决策以及分析,所以在报表测试前要保证准备足够多准确、有效的数据。在实际测试的时候一定要覆盖到报表所要求的每个维度,要保证所有的指标都要有对应的数据,不能出现指标为零的情况,当然也不需要过多,只要覆盖了所有的类型就可以了。一下总结了两种数据准备的方法: 1>对测试后期比如冻结测试时产生的数据进行备份,用于报表测试,前提一定要保证 数据的原始性,不允许对任何人对数据进行修改; 2>自己手工对数据进行准备并且精心设计,要分析影响所测指标的各种因素,以及每 个因素可能出现的不同变化,这样才有可能覆盖各种查询统计方法,并且要考虑需 要考虑的是对各种正常的、异常的业务流程和业务规则的组合的遍历或覆盖,从而 来验证报表是否取到的该取的数据、没有取不该取的数据,并且最后计算出了正确 的结果。最后要将自己准备的数据用excel保存,并对数据的特点进行记录,以提 高测试时的效率,并可以减少回归测试工作量; 3.数据正确性验证 对于客户来说,使用报表就是期望通过报表系统这个平台能够快速简单的查到自己所需要的数据,所以测试报表最主要的内容就是要验证数据的正确性,总结方法如下: 1 > 要弄清楚数据的来源,来源于哪张表、哪个字段; 2 > 时间条件:统计区间具体应该以业务中的什么时间在卡,并且考虑需求中是否包括 统计区间的边界值; 3>要弄清楚所测表以及所测指标的特定条件,比如要统计2009-01-01——2009-01-31 这个月份所有代理业务,那特定条件就是将保单的业务来源要限制在代理业务中; 4>Sql准备,这个过程是将上面三个过程进行总结,也是后续和开发人员进行分析数 据的基础,所以提高自己编写sql的能力。另外当测试时间不充裕的情况下,对一

材料测试方法

2010年: 1.说明产生特征X射线谱的原理以及如何命名特征X射线。 答:X射线的产生与阳极靶物质的原子结构紧密相关,原子系统中的电子遵从泡利不相容原理不连续的分布在K L M N 等不同能级的壳层上,而且按照能量最低原理首先填充最靠近原子核的K壳层,再依次填充L M N壳层。各壳层能量由里到外逐渐增加。 E k

APP测试方法

App测试方法总结 一、安全测试 1.软件权限 1)扣费风险:包括短信、拨打电话、连接网络等。 2)隐私泄露风险:包括访问手机信息、访问联系人信息等。 3)对App的输入有效性校验、认证、授权、数据加密等方面进行检测 4)限制/允许使用手机功能接入互联网 5)限制/允许使用手机发送接收信息功能 6)限制或使用本地连接 7)限制/允许使用手机拍照或录音 8)限制/允许使用手机读取用户数据 9)限制/允许使用手机写入用户数据 10)限制/允许应用程序来注册自动启动应用程序 2.安装与卸载安全性 1)应用程序应能正确安装到设备驱动程序上 2)能够在安装设备驱动程序上找到应用程序的相应图标 3)安装路径应能指定 4)没有用户的允许,应用程序不能预先设定自动启动 5)卸载是否安全,其安装进去的文件是否全部卸载 6)卸载用户使用过程中产生的文件是否有提示 7)其修改的配置信息是否复原 8)卸载是否影响其他软件的功能 9)卸载应该移除所有的文件 3.数据安全性 1)当将密码或其它的敏感数据输入到应用程序时,其不会被存储在设备中,同时密码也不会被解码。 2)输入的密码将不以明文形式进行显示。 3)密码、信用卡明细或其他的敏感数据将不被存储在它们预输入的位置上。 4)不同的应用程序的个人身份证或密码长度必须至少在4-8个数字长度之间。 5)当应用程序处理信用卡明细或其它的敏感数据时,不以明文形式将数据写到其他单独的文件或者临时文件中。以防止应用程序异常终止而又没有删除它的临时文件,文件可能遭受入侵者的袭击,然后读取这些数据信息。 6)党建敏感数据输入到应用程序时,其不会被存储在设备中。 7)应用程序应考虑或者虚拟机器产生的用户提示信息或安全警告 8)应用程序不能忽略系统或者虚拟机器产生的用户提示信息或安全警告,更不能在安全警告显示前,利用显示误导信息欺骗用户,应用程序不应该模拟进行安全警告误导用户。9)在数据删除之前,应用程序应当通知用户或者应用程序提供一个“取消”命令的操作。10)应用程序应当能够处理当不允许应用软件连接到个人信息管理的情况。 11)当进行读或写用户信息操作时,应用程序将会向用户发送一个操作错误的提示信息。12)在没有用户明确许可的前提下不损坏删除个人信息管理应用程序中的任何内容。13)如果数据库中重要的数据正要被重写,应及时告知用户。 14)能合理的处理出现的错误。 15)意外情况下应提示用户。 4.通讯安全性

Monkey测试方法总结

monkey测试方法总结 测试策略:全模块、单模块 测试步骤: 1、测试前准备: 1.PC侧安装adb驱动,使用adb shell命令不报错 2.手机设置:锁屏方式设置为无,屏幕亮度建议设成最低(防止电量消耗过大导致关机) 3.手机为刚刷的新版本或者进行一次恢复出厂设置 备注:或测试前请先删除自行安装的第三方:手机助手、测试工具apk等等 4.休眠设成最长时间或不休眠 5.设置-开发者选项中勾选不锁定屏幕 6.设置手机时间为当前正确时间 7.若要测试上网请连接可用wifi或打开数据业务 8.测试前需开启aplog*#*#201206#*#* 备注:测试前请确保日志功能开启,测试完成后先保存日志 adb root adb remount adb shell rm -rf /data/logs/* 作用就是删除以前的旧log 工具使用前请确定手机版本为debug版本,PC 的adb命令使用正常 附件解压到任意目录,双击InstalllogClient.bat会自动安装logClient客户端并重

启 手机配置: 1. 连接热点360WiFi-6CDC31,连接密码为xdjatest 2. 输入密码后勾选下面的高级选项-》将DHCP选项改为静态-》设置IP地址为11.12.112.196至199之间的IP,设置完IP直接点击连接,连接上热点后即配置完毕 2、测试执行: 先执行命令adb shell 再输入如下的命令: 全模块: monkey--throttle500--ignore-crashes--ignore-timeouts--ignore-security-exc eptions--ignore-native-crashes--monitor-native-crashes-v-v-v180000>/st orage/sdcard0/monkey_log.txt& 单模块: monkey-p.xdja.ncser--throttle500--ignore-crashes--ignore-timeouts--ign ore-security-exceptions--ignore-native-crashes--monitor-native-crashes-v-v-v180000>/storage/sdcard0/monkey_log.txt& 备注: 1、单模块命令加:-p模块包名; 2、测试9小时使用180000,测试18小时使用375000

材料测试分析方法答案

第一章 一、选择题 1.用来进行晶体结构分析的X射线学分支是() A.X射线透射学; B.X射线衍射学; C.X射线光谱学; D.其它 2. M层电子回迁到K层后,多余的能量放出的特征X射线称() A.Kα; B. Kβ; C. Kγ; D. Lα。 3. 当X射线发生装置是Cu靶,滤波片应选() A.Cu;B. Fe;C. Ni;D. Mo。 4. 当电子把所有能量都转换为X射线时,该X射线波长称() A.短波限λ0; B. 激发限λk; C. 吸收限; D. 特征X射线 5.当X射线将某物质原子的K层电子打出去后,L层电子回迁K层,多余能量将另一个L层电子打出核外,这整个过程将产生()(多选题) A.光电子; B. 二次荧光; C. 俄歇电子; D. (A+C) 二、正误题 1. 随X射线管的电压升高,λ0和λk都随之减小。() 2. 激发限与吸收限是一回事,只是从不同角度看问题。() 3. 经滤波后的X射线是相对的单色光。() 4. 产生特征X射线的前提是原子内层电子被打出核外,原子处于激发状态。() 5. 选择滤波片只要根据吸收曲线选择材料,而不需要考虑厚度。() 三、填空题 1. 当X射线管电压超过临界电压就可以产生X射线和X射线。 2. X射线与物质相互作用可以产生、、、、 、、、。 3. 经过厚度为H的物质后,X射线的强度为。 4. X射线的本质既是也是,具有性。 5. 短波长的X射线称,常用于;长波长的X射线称 ,常用于。 习题 1.X射线学有几个分支?每个分支的研究对象是什么?

2. 分析下列荧光辐射产生的可能性,为什么? (1)用CuK αX 射线激发CuK α荧光辐射; (2)用CuK βX 射线激发CuK α荧光辐射; (3)用CuK αX 射线激发CuL α荧光辐射。 3. 什么叫“相干散射”、“非相干散射”、“荧光辐射”、“吸收限”、“俄歇效应”、“发射谱”、 “吸收谱”? 4. X 射线的本质是什么?它与可见光、紫外线等电磁波的主要区别何在?用哪些物理量 描述它? 5. 产生X 射线需具备什么条件? 6. Ⅹ射线具有波粒二象性,其微粒性和波动性分别表现在哪些现象中? 7. 计算当管电压为50 kv 时,电子在与靶碰撞时的速度与动能以及所发射的连续谱的短 波限和光子的最大动能。 8. 特征X 射线与荧光X 射线的产生机理有何异同?某物质的K 系荧光X 射线波长是否等 于它的K 系特征X 射线波长? 9. 连续谱是怎样产生的?其短波限V eV hc 3 01024.1?= =λ与某物质的吸收限k k k V eV hc 3 1024.1?= =λ有何不同(V 和V K 以kv 为单位)? 10. Ⅹ射线与物质有哪些相互作用?规律如何?对x 射线分析有何影响?反冲电子、光电 子和俄歇电子有何不同? 11. 试计算当管压为50kv 时,Ⅹ射线管中电子击靶时的速度和动能,以及所发射的连续 谱的短波限和光子的最大能量是多少? 12. 为什么会出现吸收限?K 吸收限为什么只有一个而L 吸收限有三个?当激发X 系荧光 Ⅹ射线时,能否伴生L 系?当L 系激发时能否伴生K 系? 13. 已知钼的λK α=0.71?,铁的λK α=1.93?及钴的λK α=1.79?,试求光子的频率和能量。 试计算钼的K 激发电压,已知钼的λK =0.619?。已知钴的K 激发电压V K =7.71kv ,试求其λK 。 14. X 射线实验室用防护铅屏厚度通常至少为lmm ,试计算这种铅屏对CuK α、MoK α辐射 的透射系数各为多少? 15. 如果用1mm 厚的铅作防护屏,试求Cr K α和Mo K α的穿透系数。 16. 厚度为1mm 的铝片能把某单色Ⅹ射线束的强度降低为原来的23.9%,试求这种Ⅹ射 线的波长。 试计算含Wc =0.8%,Wcr =4%,Ww =18%的高速钢对MoK α辐射的质量吸收系数。 17. 欲使钼靶Ⅹ射线管发射的Ⅹ射线能激发放置在光束中的铜样品发射K 系荧光辐射,问 需加的最低的管压值是多少?所发射的荧光辐射波长是多少? 18. 什么厚度的镍滤波片可将Cu K α辐射的强度降低至入射时的70%?如果入射X 射线束 中K α和K β强度之比是5:1,滤波后的强度比是多少?已知μm α=49.03cm 2 /g ,μm β =290cm 2 /g 。 19. 如果Co 的K α、K β辐射的强度比为5:1,当通过涂有15mg /cm 2 的Fe 2O 3滤波片后,强 度比是多少?已知Fe 2O 3的ρ=5.24g /cm 3,铁对CoK α的μm =371cm 2 /g ,氧对CoK β的 μm =15cm 2 /g 。 20. 计算0.071 nm (MoK α)和0.154 nm (CuK α)的Ⅹ射线的振动频率和能量。(答案:4.23

App常用测试方法总结

APP常用测试方法总结 一、安全测试 1.软件权限 1)扣费风险:包括短信、拨打电话、连接网络等。 2)隐私泄露风险:包括访问手机信息、访问联系人信息等。 3)对App的输入有效性校验、认证、授权、数据加密等方面进行检测 4)限制/允许使用手机功能接入互联网 5)限制/允许使用手机发送接收信息功能 6)限制或使用本地连接 7)限制/允许使用手机拍照或录音 8)限制/允许使用手机读取用户数据 9)限制/允许使用手机写入用户数据 10)限制/允许应用程序来注册自动启动应用程序 2.安装与卸载安全性 1)应用程序应能正确安装到设备驱动程序上 2)能够在安装设备驱动程序上找到应用程序的相应图标 3)安装路径应能指定 4)没有用户的允许,应用程序不能预先设定自动启动 5)卸载是否安全,其安装进去的文件是否全部卸载 6)卸载用户使用过程中产生的文件是否有提示 7)其修改的配置信息是否复原 8)卸载是否影响其他软件的功能 9)卸载应该移除所有的文件 3.数据安全性 1)当将密码或其它的敏感数据输入到应用程序时,其不会被存储在设备中,同时密码也不会被解码。 2)输入的密码将不以明文形式进行显示。 3)密码、信用卡明细或其他的敏感数据将不被存储在它们预输入的位置上。4)不同的应用程序的个人身份证或密码长度必须至少在4-8个数字长度之间。5)当应用程序处理信用卡明细或其它的敏感数据时,不以明文形式将数据写到其他单独的文件或者临时文件中。以防止应用程序异常终止而又没有删除它的临时文件,文件可能遭受入侵者的袭击,然后读取这些数据信息。 6)党建敏感数据输入到应用程序时,其不会被存储在设备中。 7)应用程序应考虑或者虚拟机器产生的用户提示信息或安全警告

软件测试方法总结

软件测试方法总结 软件测试方法总结1 工作刚满三个月,在这三个月的时间内,我主要做了以下几个方面的工作: 1. 对软件的熟悉与理解 2. 跟随开发人员对软件的改进进行了跟踪测试,利用功能组合的方法,对各种工具进行了测试,提交Bug共计405个,已验证关闭268个。 3. 对软件用户手册和管理员手册的一部分进行了测试与更改,期间也加深了对该软件各个功能的理解 对已经实现的功能基本上都进行了测试,对软件使用上的改进也提出了自己的建议。期间也了解了软件的功能需求,主要是对客户端服务器端及方案设计器进行了功能测试。在这段时间里学到了不少东西。 在这段期间软件根据用户的反馈一直在不断的改进,基本上每天都会有变化,我跟据开发的进度一直在不断的测试,对新增加的工具边使用边学习,提交缺陷报告,并及时与开发人员进行沟通处理有歧异的缺陷报告,反复验证修复后的缺陷。直到上一周利用他们出差的时间,我有对以前测试过的工具重新进行了更深一层的的组合测试。通过这段时间的改进,软件的各项功能已经越来越全面, 目前软件的基本功能都已实现,致命错误越来越少,

期间也试用了自动化性能测试工具LoadRunner,由于软件还没有整体完成,在使用中不好匹配协议,现在正在熟悉另一个自动化工具RationalRobot来进行性能测试。 下半年,主要工作时是: 1. 随着软件的逐步完成,将细化功能测试并及早的着手准备性能测试,界面测试,易用性等其他方面的总体测试, 2. 测试所有与本软件有关的文档 3. 解决所有遗留的有歧异的缺陷报告,参照提交的缺陷报告进行回归测试。 4. 随着其他项目的开展着手准备测试前期的工作。 具体的工作实施安排还将根据项目组的工作进展和规划进行调整。 软件测试方法总结2 时光荏苒,如今xx年的帷幕已经谢下,xx年的钟声已经敲响,在公司高层的正确领导下,我们佰腾科技又走过了一年。而我也在自己的努力以及同事的帮助下完成了20xx年我所负责的工作,以下就是我对过去这一年的工作总结: 一、测试工作及经验 作为软件部测试组的一员,首先要做好的就是自己的本职工作,我在20xx年中所做的工作主要有: 1.XXXXXXXX测试用例的编写,对系统的测试、跟踪; 2.XXXXXXXX需求、高保图、界面和功能的测试;

材料测试总结

XRD: 1.作用:X射线衍射分析是研究晶体结构内部原子排列状况最有力的工具。 2.由原子排列规律与标准数据库对照可直接得到结晶物质的相,因为世界上有七十万种(2008年底)结晶物质都有其特有的原子排列。 3.对X射线衍射峰强度和峰形函数分析又可得到物相的精确点阵参数、晶格畸变、微观尺寸、微观应力、结晶度、织构等。 4.X射线是在1895年由德国科学家伦琴在研究阴极射线时发现的。1912年德国科学家劳埃首次将X射线穿透晶体时发现衍射现象,从而既证明了它电磁波的性质和对应超短的波长,现已证明它的波长介于γ射线和紫外线之间,由0.01到100?。 5.X射线的产生是由高速运动的电子轰激金属靶子,电子的动能转变成X光能,其X射线成分很复杂,由各种波长各种强度的X射线混合而成,从本质上可分成两组: 6.例1.要想得到α-Fe的(222)面的衍射线,应该选用何种靶? 解:α-Fe属立方晶系,查数据库资料得知a=2.8664?,那么(222)晶面间距根据公式可得:d222=a/(H2+K2+L2)1/2 =2.8664/√12=0.8225 ? 将d值代入布拉格公式2dsinθ=nλ得λ=1.6450 ?,即λ≤1.6450 ? 时才满足α-Fe的(222)面的衍射线,根据上面的表可知铜、钼靶满足此条件,但此仅只满足衍射条件而已,如果考虑其他原因如避免激发试样荧光辐射,铜靶也不合适。 例2.如上例,求出不同靶对α-Fe的(222)面的衍射角。 根据公式sinθ=λ/2*0.8225,θ=sin-1(λ/1.6450) 若用铜靶λ=1.541,θ=69.72 衍射角2 θ=139.44 若用钼靶λ=0.708,θ=25.49 衍射角2 θ=50.98 7.K值法应用实例:锐钛矿(A-TiO2)和金红石(R-TiO2)都由TiO2组成的不同结构的同质异构体,他们是重要的光催化材料,两者的性能差别很大。由锐钛矿加温在一定的条件下转化为稳定的金红石相,因此对它们的转化条件及转化过程研究尤为重要。从PDF卡片上查到R-TiO2用d=0.325nm的线条K=3.4,A-TiO2用d=0.351nm的线条K=4.3。 通过实测样品W-54号样,IR=1628,IA=10006,那么: WA/WR=( IA/ IR)*(KR/KA)=(10006/1628)*(3.4/4.3)=4.87. 因W A+ WR=1,故W A=0.8296=82.96%,即锐钛矿占82.96,相应的金红石占17.04%。W-57号样是在上面样品基础上提高温度的产物,此时明显金红石相增加,I3.25=3163,I3.51=8453,W A/WR=2.11,得到W A=67.85%,相应的金红石占32.15%。 8.

方案测试经验总结

项目测试经验总结 说明:以下项目测试经验是我在原来公司工作中的实际经验,拿出来和大家一起交流。我相信之前的项目测试工作中有不少可以改进的地方,还希望大家多多交流。 项目测试经验 ——Judy Shen 本文是对我近几年测试工作经验的总结,并以简报的方式在研发中心内进行分享及交流。 1测试团队介绍 在介绍我们之前项目测试工作之前,需要首先介绍一下之前我所在团队的组织架构及测试人员在项目中的工作。 我们的测试团队属于质量改进中心下的测试部,它和研发团队属于两个不同的中心。测试团队有6个人,从图一可以看出来,一个人可以参与多个处于不同阶段的项目测试工作。 图一测试团队组织架构 参与项目的测试人员以测试组的形式进入项目,测试组和需求组、开发组并列。每个测试组有一个测试组长负责项目测试工作。项目经理不直接面对测试组成员,而是通过测试组长进行任务安排、协调、沟通。测试部经理知情测试人员的项目测试工作,项目测试组的工作汇报均需要抄送给测试部经理。如图二所示: 图二项目组织架构(旧) 上面说到的是旧的测试人员工作模式,在去年年底,为了有效利用公司测试人员资源,我们开始了测试外包的尝试。这里的测试外包模式是指,测试组不进入项目,而是由项目组将测试工

作以一个项目的方式分包给测试部,由测试部根据项目组提供的信息,进行计划、执行测试,并按照项目要求提交测试成果给项目组。 这个模式还在探索中,如图三所示,测试部经理直接负责项目的测试工作,测试组的工作情况抄送给项目经理。这种模式需要进行独立核算,包括成本估算、预算、结算等。但是这种模式的整体思路还不是很成熟,从这个组织架构上大家也可以看出来,很多东西还没有理顺,所以一直都处于尝试过程中。后面提到的内容,如果没有特殊说明,都是在旧的模式下进行的。 图三项目组织架构(测试外包方式) 我想不可否认,大家都认为测试人员应该是测试技术上的专家,但是,测试人员是否需要熟悉并擅长一定的业务呢?不管答案是什么都没有关系,但是我认为一个好的测试人员不仅是测试专家,他同时也是业务专家。有一些测试人员,因为系统的业务知识很复杂,就一头扎进去,几乎全力去学习业务知识,测试技术的学习和研究没有跟上,结果不是设计出大量冗余的测试用例,就是很多方面没考虑到,面对客户的不当请求,也没有底气说测试应该怎么做,弄得做起项目来辛苦异常,个个苦不堪言! 有着样的说法:“软件测试人员要两条腿走路,左腿是测试技术,右腿是业务知识。只有两条腿的健壮差不多,走路才稳当。”出于这种思想的考虑,在原来的测试团队,我们每个人都有两个学习、研究方向,一个是技术方向,一个是业务方向。例如: ●技术方向: ?功能自动化测试 ?性能测试 ?单元测试 ?测试管理 ●业务方向: ?物流业务 ?智能交通 ?知识管理 但这种方式在工作开展上有些困难。如果公司认为测试人员应该绝大部分时间用在项目测试工作上,那么测试团队既要研究测试技术,又要挤出时间学习业务知识,在操作上是比较困难的。在我们以前的测试团队的工作中,有一部分工作时间是用来进行部门建设的,部门建设工作中包括前面说到的技术研究、业务学习,还有就是部门搭建所需要进行的一些工作(如部门制度建设)。当时公司允许我们团队有30%的工作量投入部门建设上。将部门建设工作分开,主要是用于统计部门成本和测试成本用的。 前面说到了测试人员是以测试组身份进入项目开展测试工作的,但不是每个成员上去都从事同样的工作。在进入项目组工作时,每个测试人员所充当的角色是不同的,项目的测试角色划分为以下四种,如表一所示。在实际工作中因为测试人员数量有限,所以经常是一个人担任多个角色。

常用的建筑工程材料的检测方法详细介绍

常用的建筑工程材料的检测方法详细介绍 我们经常会看到新闻报道有关于住房纠纷和烂尾楼的问题,出现该种现象的主要原因是由于使用了劣质的建筑材料。很多农村家庭自己建造房子时不会太多关注建筑材料的问题,只要建筑材料质量合格即可,但是城市建筑中,不管是居民住房还是商业建筑或者是工业建筑,对建筑材料的要求等级均较高,优质的建筑材料才能保证建筑物的质量达标。每一种建筑材料都有其固定的检测方法,下面的时间大家跟着小编一起了解下常用的建筑工程材料都有哪些常用的检测方法。 1、现场搅拌混凝土检测 根据国家混凝土施工质量验收标准对混凝土的强度进行检测,取样时应采用随机取样的原则,取样的重复组为3组,保证检测结果的重复性和可信赖性。 2、商品混凝土 商品混凝土自购买运送到施工现场之后,需要按照预拌混凝土检测标准取样测定,用于交货的混凝土在交货地点进行取样,用于出厂的混凝土应在搅拌施工地点进行取样,对于预

拌混凝土的质量,每一车都要通过目测检查。 3、钢筋检测 对于不同组别的钢筋建筑材料需要进行不同批次的取样和检测,测定钢筋的直径、长度、弯心直径等指标。 4、墙体材料检测 不同的墙体材料使用的检测方法不同,使用随机取样法取样检测,对墙体材料进行抗压强度和密度检测试验,确保墙体材料的承重能力能符合建筑物的设计要求。 5、防水材料检测 防水材料是建筑工程中需要重点把握的建筑环节,很多建筑物由于防水施工工作不到位,后期在建筑物使用过程中还需要重新整改,增加整改成本和难度,施工方使用的防水材料需要有检测报告和合格证明,并且要明确注意使用期限和产品的规格以及使用范围等重点指标。防水材料的检测除了要对其检测物理性能外,另外,也需要做注水试验来判断防水材料的性能。

软件日志测试方法总结

软件日志测试方法总结 一.我们为什么要做日志测试? 虽然额外的日志记录可能会导致软件程序的执行速度下降。但如果有详细的日志记录就可以帮助我们更迅速地诊断问题,加快我们对故障的响应,并且往往可以显著地减少发现一些隐藏得非常深的错误的问题! 二.日志级别 log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、ALL。 ALL 最低等级的,用于打开所有日志记录。 TRACE designates finer-grained informational events than the DEBUG.Since:1.2.12,很低的日志级别,一般不会使用。 DEBUG 指出细粒度信息事件对调试应用程序是非常有帮助的,主要用于开发过程中打印一些运行信息。 INFO 消息在粗粒度级别上突出强调应用程序的运行过程。打印一些你感兴趣的或者重要的信息,这个可以用于生产环境中输出程序运行的一些重要信息,但是不能滥用,避免打印过多的日志。 WARN 表明会出现潜在错误的情形,有些信息不是错误信息,但是也要给程序员的一些提示。 ERROR 指出虽然发生错误事件,但仍然不影响系统的继续运行。打印错误和异常信息,如果不想输出太多的日志,可以使用这个级别。 FATAL 指出每个严重的错误事件将会导致应用程序的退出。这个级别比较高了。重大错误,这种级别你可以直接停止程序了。

OFF 最高等级的,用于关闭所有日志记录。 如果将log level设置在某一个级别上,那么比此级别优先级高的log都能打印出来。一般来说测试环境会设置为DEBUG级别,客户正式环境会设置为ERROR级别。 三.如何查看日志? windows的直接使用Notepad++、UE编辑器查看日志文件就可以了,以下详细介绍linux系统的日志查看方法: 1.使用ssh工具连接服务器 2.连接成功后,使用cd命令切换到tomcat/logs/下的catalina.out文件 3.使用tail命令查看日志文件,例如tail -f catalina.out,默认会显示最后10行日志,-f参数可以循环读取日志,当前产生的所有日志都会输出。如果需要查看日志文件中已存在的N行内容,可以使用命令tail -f -n 1000 catalina.out(查看文件中1000行内容,并循环输出当前产生的日志) 4.一些偶发的问题,我们在提交bug时,可以将错误堆栈截图上传,帮助开发更快的定位问题。

材料分析测试方法考点总结

材料分析测试方法 XRD 1、x-ray 的物理基础 X 射线的产生条件: ⑴ 以某种方式产生一定量自由电子 ⑵ 在高真空中,在高压电场作用下迫使这些电子做定向运动 ⑶ 在电子运动方向上设置障碍物以急剧改变电子运动速度 →x 射线管产生。 X 射线谱——X 射线强度随波长变化的曲线: (1)连续X 射线谱:由波长连续变化的X 射线构成,也称白色X 射线或多色X 射线。每条曲线都有一强度极大值(对应波长λm )和一个波长极限值(短波限λ0)。 特点:最大能量光子即具有最短波长——短波限λ0。最大能量光子即具有最短波长——短波限λ0。 影响连续谱因素:管电压U 、管电流 I 和靶材Z 。I 、Z 不变,增大U →强度提高,λm 、λ0移向短波。U 、Z 不变,增大I ;U 、I 不变,增大Z →强度一致提高,λm 、λ0不变。 (2)特征X 射线谱:由一定波长的若干X 射线叠加在连续谱上构成,也称单色X 射线和标识X 射线。 特点:当管电压超过某临界值时才能激发出特征谱。特征X 射线波长或频率仅与靶原子结构有关,莫塞莱定律 特定物质的两个特定能级之间的能量差一定,辐射出的特征X 射线的波长是特定。 特征x 射线产生机理:当管电压达到或超过某一临界值时,阴极发出的电子在电场加速下将靶材物质原子的内层电子击出原子外,原子处于高能激发态,有自发回到低能态的倾向,外层电子向内层空位跃迁,多余能量以X 射线的形式释放出来—特征X 射线。 X 射线与物质相互作用:散射,吸收(主要) (1)相干散射:当X 射线通过物质时,物质原子的内层电子在电磁场作用下将产生受迫振动,并向四周辐射同频率的电磁波。由于散射线与入射线的波长和频率一致,位相固定,在相同方向上各散射波符合相干条件,故称相干散射→ X 射线衍射学基础 (2)非相干散射:X 射线光子与束缚力不大的外层电子或自由电子碰撞时电子获得一部分动能成为反冲电子,X 射线光子离开原来方向,能量减小,波长增加,也称为康普顿散射。 (3)吸收:光电效应,俄歇效应 λK 即称为物质的K 吸收限 短波限λ0与管电压有关,而每种物质的K 激发限波长λK 与该物质的K 激发电压有关,即都有自己特定的值。 X 射线与物质的相互作用可以看成是X 光子与物质中原子的相互碰撞。当X 光子具有足够能量时,可以将原子内层电子击出,该电子称为光电子。原子处于激发态,外层电子向内层空位跃迁,多余能量以辐射方式释放,即二次特征X 射线或荧光X 射线。这一过程即为X 射线的光电效应。 对于某特定材料的特定俄歇电子具有特定的能量,测定其能量(俄歇电子能谱)可以确定原K K K K K K K V eV hc eV W hc h 2 104.12?==→=≥=λλν()σλ-=Z K 1

移动客户端测试总结

LOFTER现在提供iOS、AOS等多个平台的移动客户端服务,这两个端也已经相继开发了几个版本,最近开发的2.0版本即将上线,测试了这么久也该总结一下了。 现在我们测试时,开发会先在本地机上打好包,然后我们在开发提供的网址上下载这个包就可以了,这样在真机上直接测试可以更直观的发现bug。以下是功能测试时需要注意的点: 1.登录 ?登录用户名和密码错误时,界面有提示信息 ?用户主动退出登录后,下次启动APP时,应该进入登录界面 ?对于支持自动登录的APP,数据交换时,是否能自动登录成功且数据库操作无误 ?密码更改后,登录时是否做到了有效数据的校验 ?对于未登录时一些页面的操作,是否做了控制 ?切换账号登录,检验登录的信息是否做到及时更新 ?对于多个端都进行操作时,确保数据库操作无误,且每个端可以及时看到数据的更新 ?对于一些软件,支持一个账号只允许登录一台机器,这时,需要检查账号登录多个手机时,是否将原用户剔除,且能够给出提示信息 ?APP切换到后台时,再次切换到前台的测试,如登录时,有电话打进来 2.离线 离线是应用程序在本地的客户端会缓存一部分数据以功程序下次调用 ?对于一些程序,需要在登录进来后,这时没有网络的情况下可以浏览本地数据 ?对于无网络时,刷新获取新数据时,不能获取数据且能给出友好提示 ?切换到后台,再次切换到前台时,可以正常查看 ?离线后又连上网,这时对数据有更新时,需要从服务器端获取新数据来更新客户端数据,且要更新本地缓存信息 ?对于一些界面的数据不提供离线查看,需要给出相应提示且界面更新后无任何数据 3.Sqlite数据库 AOS和IOS客户端都采用了sqlite数据库,当APP需要在客户端保存数据时,它们会创建相应的数据库表,最常见的就是对账号的保存,这时的测试点主要有: ?跟一般数据库一样,需要见擦数据的增,删,改,查

常用材料测试方法总结

成分分析: 成分分析按照分析对象和要求可以分为微量样品分析和痕量成分分析两种类型。 按照分析的目的不同,又分为体相元素成分分析、表面成分分析和微区成分分析等方法。 体相元素成分分析是指体相元素组成及其杂质成分的分析,其方法包括原子吸收、原子发射ICP、质谱以及X 射线荧光与X 射线衍射分析方法;其中前三种分析方法需要对样品进行溶解后再进行测定,因此属于破坏性样品分析方法;而X射线荧光与衍射分析方法可以直接对固体样品进行测定因此又称为非破坏性元素分析方法。 表面与微区成份分析: X射线光电子能谱(X-ray Photoelectron Spectroscopy, XPS);(10纳米,表面) 俄歇电子能谱(Auger electron spectroscopy,AES);(6nm,表面) 二次离子质谱(Secondary Ion Mass Spectrometry, SIMS);(微米,表面) 电子探针分析方法;(0.5微米,体相) 电镜的能谱分析;(1微米,体相) 电镜的电子能量损失谱分析;(0.5nm) 为达此目的,成分分析按照分析手段不同又分为光谱分析、质谱分析和能谱分析。 1.光谱分析:主要包括火焰和电热原子吸收光谱AAS,电感耦合等离子体原子发射光谱 ICP-OES,X-射线荧光光谱XFS 和X-射线衍射光谱分析法XRD; (1)原子吸收光谱(Atomic Absorption Spectrometry, AAS) 又称原子吸收分光光度分析。原子吸收光谱分析是基于试样蒸气相中被测元素的基态原子对由光源发出的该原子的特征性窄频辐射产生共振吸收,其吸光度在一定范围内与蒸气相中被测元素的基态原子浓度成正比,以此测定试样中该元素含量的一种仪器分析方法。 原子吸收分析特点: (a)根据蒸气相中被测元素的基态原子对其原子共振辐射的吸收强度来测定试样中被测元素的含量; (b)适合对纳米材料中痕量金属杂质离子进行定量测定,检测限低,ng/cm3,10-10—10-14g; (c)测量准确度很高,1%(3—5%); (d)选择性好,不需要进行分离检测; (e)分析元素范围广,70多种; 应该是缺点(不确定):难熔性元素,稀土元素和非金属元素,不能同时进行多元素分析;(2)电感耦合等离子体原子发射光谱(Inductively coupled plasma atomic emission spectrometry, ICP-AES)

APP测试功能点总结

1.功能性测试: ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测试用例而进行测试。 2.兼容性测试: ——android版本的兼容性 ——手机分辨率兼容性 ——网络的兼容性:2G\3G\4G\WIFI,弱网下、断网时 ——app跨版本的兼容性 1.适配性测试: 1>.手机不同分辨率支持:客户端支持的分辨率等 2>.手机不同版本的支持:2.34.04.4等;在测试计划中:需要安排单独的时间用于android不同系统的兼容性测试,包括2.0以下版本和4.0以上等 3>.手机不同厂家系统的支持:不同厂家会有不同android系统,例如:小米,华为,锤子对市面上主流手机的支持 4>.手机不同尺寸的支持:3.5到5.0屏幕在UI显示有区别,要支持最大到最小。 2.安装、卸载测试: 1>.生成apk文件在真机上可以安装及卸载; 2>.Android手机端通用安装工具。如:豌豆荚 3.在线升级测试: 1>.验证数字签名 2>.升级后可以正常使用。 3>.在线跨版本升级。 3.性能测试: ——压力测试: ——电量流量测试: ——cpu、内存消耗: ——app启动时长 ——crash率 ——内存泄漏 4.网络测试: 1.外网测试主要现实模拟客户使用网络环境,检验客户单程序在实际网若环境中使用情况及进行业务操作。 2.外网测试主要覆盖到wifi\2G\3G\4G,.net\wap、电信\移动\联通、所有可能的组合进行测试。 原则: 1.尽可能全面覆盖用户的使用场景,测试用例中需要包含不同网络排列组合的各种可能。 2.还有模拟信号被屏蔽时候。客户端的影响等。还有做外包场景测试,在高山、丘陵、火车上等特殊环境下进行全面测试 5.接口性测试: ——client端和service端的交互 ——client端的数据更新和service端的数据是否一致 ——client端更新时断开了。

相关文档