每日构建作业文件_蔡珺
指向核心素养的初中数学项目式作业设计——以“七巧板”为例
指向核心素养的初中数学项目式作业设计——以“七巧板”
为例
陈慧然
【期刊名称】《中学数学教学参考》
【年(卷),期】2024()11
【摘要】项目式学习是以项目为载体,以学生为中心,在教师精心设计任务的基础上,让学生借助多种资源开展探究活动,通过合作交流,共同完成一项任务的教学和学习
方法。
本文着力跨学科项目式作业的探索,设计"七巧板"的项目式作业,基于学生全
面发展和社会发展的需要,通过层层深入、形式多样的实际问题,打破学科壁垒,融合多学科的知识、方法及思维,使学生的知识结构化,问题解决综合化,助力其数学核心素养的提升。
【总页数】5页(P74-78)
【作者】陈慧然
【作者单位】广东省佛山市惠景中学
【正文语种】中文
【中图分类】G63
【相关文献】
1.指向数学核心素养培育的“综合与实践”项目式学习——以“设计数学活动室”为例
2.指向核心素养的小学数学项目式作业设计研究——以“节约用水”假期作
业为例3.指向核心素养提升的初中数学作业分层设计策略研究——以“二次函数”
单元为例4.核心素养下初中数学项目式作业设计案例5.指向核心素养的初中数学单元作业设计实践——以人教版九下“反比例函数”为例
因版权原因,仅展示原文概要,查看原文内容请购买。
以“研究为基础”的教师专业发展行动——上海市教科院实验小学“作业研究”扫描
以“研究为基础”的教师专业发展行动——上海市教科院实
验小学“作业研究”扫描
王洁
【期刊名称】《《基础教育课程》》
【年(卷),期】2012(000)003
【摘要】保持心灵的开放意味着,教师关注的不是自我,不是向学生显示自己有多聪明,不是向学生显示自己的知识有多渊博,备课有多认真,而是帮助学生寻找到他们的优势和力量所在,学习他们想要了解和需要了解的东西。
保持心灵的开放也意味着,教师要倾听学生,不是用我们的语言去填塞学生的沉默,而是去发现学生在沉默、恐惧背后真实的声音。
【总页数】4页(P55-58)
【作者】王洁
【作者单位】上海市教育科学研究院普教所
【正文语种】中文
【中图分类】G650
【相关文献】
1.理性看待“满意度”——上海市教科院普教所所长傅禄建解读“基础教育满意度调查” [J], 计琳
2.在教学行动中研究,在行动研究中发展——《行动研究与教师专业发展大学英语教师ESP方向》评介 [J], 杜丽娟
3.校本研究:一种“草根化”的教育研究——访江苏省教科院基础教育研究所所长彭钢 [J], 宣丽华
4.上海市教科院实验小学电化教育专栏以现代化的教育理念指导实践 [J], 郑立达
5.推行二级导师制促进教师专业发展--厦门实验小学教师专业发展的研究与实践[J], 尤颖超;王庆欣
因版权原因,仅展示原文概要,查看原文内容请购买。
优化设计,为作业赋能增效
优化设计,为作业赋能增效作者:来源:《河南教育(教师教育)》2021年第12期本期嘉宾:李建方濮阳市第二实验小学教务主任张芳娟濮阳市第二实验小学数学研究室主任郭海霞濮阳市第二实验小学年级主任兼班主任马瑞娟、张玮、李博、宋含笑、胡鑫惠濮陽市第二实验小学语文教师张会如濮阳市第二实验小学数学教师刘会如濮阳市第二实验小学英语教师主持人:李慧军濮阳市第二实验小学校长导读:随着“双减”政策逐步落实,如何切实减轻学生过重作业负担摆在了学校和教师面前。
濮阳市第二实验小学大胆创新,强化作业管理,优化作业设计,积极探索出一系列切实可行、引领学生全面发展的新思路、新做法。
本期我们邀请濮阳市第二实验小学的教师代表,请他们就如何强化作业管理、优化作业设计,谈一谈各自的思考和做法。
主持人:本次沙龙的主题为“优化设计,为作业赋能增效”,旨在通过交流和分享,把典型的问题解决好,把成熟的做法推广开,形成共同成长和提升的良好局面。
首先请几位主任谈一谈,“双减”文件下发后,你们是如何进一步强化作业管理的?对学校实施的作业管理制度有什么样的体会?李建方:我们学校对作业的管理是科学而全面的。
一是制度完善。
学校2020年就出台了《濮阳市第二实验小学作业管理规定》,对作业设计、作业量、作业布置和批改提出了明确要求,并定期对各年级、各学科的落实情况进行检查和督促。
二是重视关于作业设计的培训和交流。
在本学期初的校本培训中,李慧军校长做了专题报告,对“双减”政策进行了精准解读,并邀请了省市教育专家针对作业管理和设计进行了多场专题培训。
同时,学校还进一步完善了作业检查和评价制度,设立了优秀作业设计奖、特色作业奖和特色班级奖,鼓励教师更加重视优化作业设计。
张芳娟:为加强交流和学习,我们以教研组为单位展开了关于优化作业设计的小课题研究。
在学科教研时,主备人设计问题和题目,教师共同商讨、调整、完善,形成精准优质的作业设计。
练习一周后,我们再针对出现的典型错例和普遍性错题进行交流,分类整理成错题库,进行跟进式强化练习,让学生能够触类旁通、举一反三,收到“练一道会一类”的效果。
构筑科学与人文融合的基础教育
构筑科学与人文融合的基础教育
褚慧玲
【期刊名称】《科学(上海)》
【年(卷),期】2003(055)001
【摘要】@@ 2002年全国高考上海综合能力测试试卷中出现了这样一道题:rn知识大道(位于淀山湖畔的"东方绿洲",是上海市青少年校外活动营地,它由知识大道区、科学探索区、生活实践区等八大园区组成)的雕塑群由162位世界文明发展史上杰出人物的塑像组成.
【总页数】4页(P30-33)
【作者】褚慧玲
【作者单位】上海市七宝高级中学
【正文语种】中文
【中图分类】G4
【相关文献】
1.科学与人文并重:以色列、希腊的基础教育 [J], ;
2.科学与人文相互融合的语文教育——语文课程目标倡导科学与人文相融合 [J],
陈国林
3.科学与人文融合推动西藏高校思想政治工作 [J], 杨鹏
4.科学与人文融合的遗传学教学实践 [J], 成中芹;朱玉芳;吴萍
5.构筑科学与人文的和谐 [J], 刘同舫
因版权原因,仅展示原文概要,查看原文内容请购买。
让普通高中学困生获得成功
让普通高中学困生获得成功
李炳红
【期刊名称】《成功:教育》
【年(卷),期】2010(000)004
【摘要】学习困难生(以下简称学困生)问题是一个世界性的教育课题。
由于解决学困生问题具有促进教育公平,化解社会矛盾,利于社会安定和经济、文化发展等多种功能,因此,半个多世纪以来受到了
【总页数】3页(P57-59)
【作者】李炳红
【作者单位】武汉市吴家山中学
【正文语种】中文
【中图分类】G4
【相关文献】
1.让普通高中学困生获得成功 [J], 李炳红
2.让学困生也获得成功 [J], 蔡颖;
3.让普通高中学困生获得成功 [J], 李炳红
4.帮助“学困生”在学习上获得成功 [J], 宋英玲;
5.基于学困生在初中数学合作学习中获得成功感的实践研究 [J], 俞丁立;
因版权原因,仅展示原文概要,查看原文内容请购买。
课后中长期探究活动之实例与反思
作者: 曹珺
作者机构: 宿迁市实验小学
出版物刊名: 江苏教育
页码: 43-45页
主题词: 探究活动 中长期 课后 实例 培养学生 小学科学 全方位发展 教学活动 情感态度 意志品质
摘要:小学科学教学活动有一部分内容要让学生在课外、在家里完成。
以三年级为例,这样的课外探究活动就有记录天气、饲养小动物、制作肥料袋、培植种子、种油菜、制作太阳钟、看月亮等。
一直以来,我们都把着力点放在课堂内的探究指导上.而这些课后的探究活动由于多种原因.操作难度大,通常都不了了之。
新课程强调情感态度价值观的培养,这些中长期探究活动正是培养学生坚持性、对科学执着追求、对生命热爱等意志品质,真正在体验中获得全方位发展的最好机会。
如何切实有效地开展好课后中长期探究活动?先介绍我经历的两个案例。
依标扣本,精心设计,彰显语文作业魅力
依标扣本,精心设计,彰显语文作业魅力
蒋利军
【期刊名称】《七彩语文(教师论坛)》
【年(卷),期】2011(000)002
【摘要】@@ 目前,各地各校都在语文作业设计上积极地探索实践,作业的功能不再仅是传统意义上的知识功能,要培养和提高学生的语言能力、思维能力、创新意识和积极健康的价值观.惟其如此,作业才能为有效地开展语文教学和发展学生的语文素养服务.
【总页数】2页(P41-42)
【作者】蒋利军
【作者单位】苏州市平江实验学校分校
【正文语种】中文
【相关文献】
1.档案宣传扣中心彰显魅力树形象
2.精心设计实验彰显实验教学魅力
3.扣题醒目惹人眼彰显华章更精彩--细看考场作文扣题之美
4.扣题醒目惹人眼彰显华章更精彩——细看考场作文扣题之美
5.精心设计,彰显数学的独特魅力
因版权原因,仅展示原文概要,查看原文内容请购买。
着眼生活教化学
着眼生活教化学
史贤道
【期刊名称】《湖南教育:综合版》
【年(卷),期】2003(000)005
【总页数】1页(P47)
【作者】史贤道
【作者单位】汉寿县西竺山中心学校
【正文语种】中文
【中图分类】G633.8
【相关文献】
1.立足教材,着眼生活,打通知识与生活的通道r——刍议高中化学在生活中的应用[J], 艾梅
2.联系生活培养能力着眼未来——浅谈化学教学校外课程资源的开发和利用 [J], 李建堂
3.化学从生活中来,为生活所用--有感人教版化学课改教材第七单元实验教学 [J], 薛静
4.关注生活体验化学——人教版《化学与生活》教材浅析 [J], 葛璟璐;耿珺
5.从生活走进化学让化学回归生活--义务教育上教版化学“奇妙的二氧化碳”(第一课时)教学设计 [J], 方扬平
因版权原因,仅展示原文概要,查看原文内容请购买。
让数学教学因生成而精彩
让数学教学因生成而精彩
曹周娟
【期刊名称】《小学教学参考》
【年(卷),期】2016(000)021
【摘要】数学课堂中常会出现一些意外,如何处理好预设与生成之间的关系,成为课堂教学是否有效的重要标志.实践证明,课堂教学中,教师从学生的个体需要出发,尊重学生个性化的理解,着力解决学生的疑难问题,能化解意外,演绎节外生枝之美.
【总页数】1页(P22)
【作者】曹周娟
【作者单位】江苏南通市滨海园区东凌小学 226412
【正文语种】中文
【中图分类】G623.5
【相关文献】
1.巧用动态生成打造精彩课堂——谈小学数学教学中的“动态生成”
2.运用错误资源,生成精彩课堂\r——小学数学教学中错误资源运用的策略
3.在动态中觅精彩在生成中窥真知\r——浅谈数学教学中生成性资源的开发和利用
4.错误资源巧利用,课堂精彩妙生成——浅析初中数学教学中“错误”的有效利用
5.如何巧用动态生成激发数学教学呈现精彩
因版权原因,仅展示原文概要,查看原文内容请购买。
化学教学当与生活实际结伴而行
化学教学当与生活实际结伴而行
盛桂芝
【期刊名称】《湖南教育(下旬刊)》
【年(卷),期】2010(000)002
【摘要】众所周知,自我需要的实现是学生产生学习兴趣的原因之一,凡生活、生产中亟待解决的实际问题,都容易引起他们极大的兴趣.从生活走进化学是新教材编写的一大指导思想,以实物引入课堂教学能让学生感受到生活离不开化学,生活中处处存在化学.教学中,老师们更应该紧密联系生活实际,让学生在生活中体验化学的魅力。
【总页数】1页(P59)
【作者】盛桂芝
【作者单位】长沙市岳麓区坪塘镇白泉学校
【正文语种】中文
【相关文献】
1.从结伴而行到独自求索——苏轼《后赤壁赋》文本品读
2.在快乐学习路上结伴而行
3.让数学课堂与乐趣“结伴”而行
4.结伴而学快乐而行——浅谈小组合作模式在小学低段语文教学中的应用
5.创作是生命途中的结伴而行
因版权原因,仅展示原文概要,查看原文内容请购买。
用整体思想解立几题
用整体思想解立几题
陈异能
【期刊名称】《中学数学月刊》
【年(卷),期】1997(000)010
【摘要】整体思想在数学解题中有着重要的应用,某些立体几何题,如果能从整体着眼,由整体入手,作某种整体处理,常可使问题化繁为简,事半功倍。
举例说明如下。
1 整体代入
【总页数】3页(P28-30)
【作者】陈异能
【作者单位】江苏省梁丰高级中学!215600
【正文语种】中文
【中图分类】G634.605
【相关文献】
1.巧用“向量法”解立几题 [J], 刘国带
2.构建长方体简解立几题 [J], 邹生书
3.空间向量的基底——也是解立几题的好工具 [J], 李慧华
4.例谈用法向量解立几题 [J], 叶炼
5.例谈用法向量解立几题 [J], 叶炼
因版权原因,仅展示原文概要,查看原文内容请购买。
在基本图形的导航下进行合理思考
在基本图形的导航下进行合理思考
蔡卫兵
【期刊名称】《中学数学》
【年(卷),期】2016(000)006
【摘要】一、试题再现题目如图1,在等腰直角三角形ABC中,∠ACB=90°,D是AB 上任意一点(不与点A重合),连接DC,作DE⊥DC,EA⊥AC,DE与AE交于点E,则DE、DC有什么数量关系?请给出证明.本题既能反映学生对特殊图形性质的掌握程度,对全等三角形的判定与性质的运用能力,还能考查学生从特殊到一般进行探索、猜想、验证的数学思想方法和在复杂图形中提炼基本图形的能力.题目表述相对简约,
【总页数】3页(P85-87)
【作者】蔡卫兵
【作者单位】浙江省宁波市鄞州实验中学
【正文语种】中文
【相关文献】
1.在基本图形的导航下进行合理思考 [J], 蔡卫兵;
2.新形势下对大学生进行党的基本知识教育的思考 [J], 何林;蓝蔚
3.法律思维下的合理怀疑之基本问题探讨——基于对《“法”的故事》的思考 [J], 黄文婷;黄文燕
4.强化基本图形,突出变式研究r——"轴对称图形"复习教学设计与思考 [J], 马燕
5.合理利用图形进行直观形象教学 [J], 马丽君;
因版权原因,仅展示原文概要,查看原文内容请购买。
峰回路转 建构生成型语文课堂
峰回路转建构生成型语文课堂
柯昭阳
【期刊名称】《《教育界:基础教育》》
【年(卷),期】2018(000)005
【摘要】语文课堂富有生命活力,语文课堂的魅力在于课堂上不断生成一些预设之外的惊喜,让师生不断体会峰回路转的感受。
笔者在平时的教学中,注重引领课堂,着力于构建生成型语文课堂,从而真正实现语文教学的根本目的。
【总页数】2页(P107-108)
【作者】柯昭阳
【作者单位】[1]江苏省淮安市和平镇中心小学
【正文语种】中文
【中图分类】G623.2
【相关文献】
1.峰回路转柳暗花明——语文课堂中对学生回答的有效处理 [J], 丁彩娟
2.让语文课堂峰回路转柳暗花明 [J], 黄英姿
3.生成型语文课堂建构策略探微 [J], 马李
4.应用风险理论,建构生成型语文课堂 [J], 赵静
5.聚焦"变数""定数"建构生成型语文课堂 [J], 陈刚
因版权原因,仅展示原文概要,查看原文内容请购买。
数学课堂开发和利用生成资源的若干策略思考
数学课堂开发和利用生成资源的若干策略思考
许雪琴
【期刊名称】《考试周刊》
【年(卷),期】2007(000)039
【摘要】@@ 新课程标准指出:"数学教学是数学活动的教学,是师生之间学生之间交往、互动与共同发展的过程."叶澜教授又在她的"新基础教育"理论中指出:"教师只要思想上真正顾及了学生多噜方面成长,顾及了生命活动的多面性和师生共同活动中多种组合和发展方式的可能性,就能发现课堂教学具有生成性的特征."由此我们可以认为,"多向互动、动态生成"是新课程理念下新课堂的基本特征.
【总页数】2页(P74-75)
【作者】许雪琴
【作者单位】武进区漕桥初级中学,江苏,武进,213161
【正文语种】中文
【中图分类】G63
【相关文献】
1.关注生成,重视错误,勤于检索——生成性数学课堂学生“求真精神”的若干思考
2.资源整合:构筑理想的数学课堂——谈小学数学课程资源合理开发和利用的研究策略
3.开发和利用道法课堂生成性资源的策略
4.开发和利用道法课堂生成性资源的策略
5.开发和利用道法课堂生成性资源的策略
因版权原因,仅展示原文概要,查看原文内容请购买。
利用博客平台 强化班级管理
利用博客平台强化班级管理
曹全荣
【期刊名称】《甘肃教育》
【年(卷),期】2017(000)005
【摘要】随着社会的进步、科技的发展,信息技术已经广泛渗透于社会生活的各个方面。
信息技术为教育改革创新提供了优势条件,也对传统教育管理模式产生了颠覆性的冲击。
作为一名班主任,也需要与时俱进,充分利用信息技术优势提高班级管理的有效性。
班级管理最重要的是确保师生之间、家校之间、学生之间的交流与了解,提高管理的透明度,并在此基础上,根据不同特点的学生进行有针对性的教育,提升班集体的凝聚力,只有这样,才能切实取得管理的成效。
【总页数】1页(P35-35)
【作者】曹全荣
【作者单位】张掖市甘州区大成学校甘肃张掖734000
【正文语种】中文
【中图分类】G635.1
【相关文献】
1.建立博客平台加强班级管理 [J], 吴小玲
2.利用博客平台,提升写作素养 [J], 姜海洋;
3.利用强化作用加强班级管理 [J], 方晓会
4.利用博客平台放飞习作翅膀 [J], 沈霞;
5.利用强化作用加强班级管理 [J], 方晓会
因版权原因,仅展示原文概要,查看原文内容请购买。
根植课本重基础 优化题组求提高
根植课本重基础优化题组求提高
杨秀英;马东邦
【期刊名称】《甘肃联合大学学报:自然科学版》
【年(卷),期】2009(0)S2
【摘要】会考复习课教学离不开解题教学,而提高学生的解题能力,又不能搞题海战术,笔者认为很大程度上取决于课堂教学中例题的优化设计,充分挖掘课本上例题习题的教学功能,采取梯度式题组训练,做到事半功倍,有效地提高会考乃至高考成绩.【总页数】3页(P123-125)
【关键词】课本;典型例题;基础;题组;提高
【作者】杨秀英;马东邦
【作者单位】酒泉市一中
【正文语种】中文
【中图分类】G633.6
【相关文献】
1.第(19)题:根植课本重基础解法灵活考能力 [J], 董海涛;陈明;徐永忠;周宝金;黄桂君;
2.以课本为依托组题,提高高考备考效率 [J], 王新骇
3."以题引知"基础回顾,题组呈现追问优化*——七年级"方程组、不等式组的复习"教学研究 [J], 石小江
4.“以题引知”基础回顾,题组呈现追问优化——七年级“方程组、不等式组的复
习”教学研究 [J], 石小江
5.重基础求创新多整合——对一道中考数学题的反思 [J], 冯丽娟
因版权原因,仅展示原文概要,查看原文内容请购买。
让课堂成为学生自主发展的“舞台”——“解决问题的策略(列表)”教学片断与思考
让课堂成为学生自主发展的“舞台”——“解决问题的策略
(列表)”教学片断与思考
金玉莲
【期刊名称】《小学教学参考》
【年(卷),期】2013(000)023
【摘要】为深入推进课程教学改革,切实提高课堂教学质量,培养学生自主学习的能力,突出学生的主体地位,我校一直开展"同课异构"的主题研讨活动。
最近,在本组的"同课异构"活动中,我听了两节教学"解决问题的策略——列表"的课,同一内容从不同角度、以不同的教学模式来呈现,收到截然不同的效果,由此引发了我深刻的思考:
【总页数】2页(P27-28)
【作者】金玉莲
【作者单位】江苏扬州市育才实验小学 225000
【正文语种】中文
【相关文献】
1.生活岂能成为模型建立的阻碍——“解决问题的策略——替换”的教学片断及思考
2.让“列表”真正成为学生解决问题的一种策略——《解决问题的策略——列表》教学案例与反思
3.生活岂能成为模型建立的阻碍——"解决问题的策略——替换"的教学片断及思考
4.让课堂成为学生自主发展的“舞台”——“解决问题的策略(列表)”教学片断与思考
5.适合学生自主发展的课堂提问策略——以“2和5的倍数的特征”一课教学片断与思考
因版权原因,仅展示原文概要,查看原文内容请购买。
变题教学中的变字、变数、变符号
变题教学中的变字、变数、变符号
曹兵
【期刊名称】《数学教学》
【年(卷),期】1994(000)005
【摘要】变题教学中对某些问题,只变一处(一字,一数、一符号),即可达到良好效果。
现例析如下: 一、只变一字这是指把原题目中某个关键字换成另一个字,而得到一
道与原题义相近或完全不同的新题目的一种替换。
例1 已知关于x的实系数方程:x~2+x+p=0的两实根α、β,满足|α-β|=3,试求p的值。
【总页数】3页(P23-25)
【作者】曹兵
【作者单位】江苏通州市二甲中学
【正文语种】中文
【中图分类】G633.6
【相关文献】
1.试题“稳中有变”,应考“变中求稳”--近五年高考政治全国新课标Ⅰ卷《经济生活》主观题例析 [J], 杨智勇;刘周军
2.“贷”变“借”一字之差10万元公款入私囊——一起利用会计改制之机变动记帐符号进行贪污的案例 [J], 谢玉田;
3.为什么而“变”——关于“变题”目的性的思考 [J], 沙涓
4.关于变题策略和变题技巧 [J], 黄坪
5.“动点成线”变无常,“绝对值符号”来帮忙——2014年河南省第23题思路突破与解后回顾 [J], 徐春霞
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.目的规定在软件项目中实施每日构建活动的步骤和方法,通过对每日构建的步骤和构建工具的使用,保证及时正确构建版本,保证测试工作的正常进行,从而提高开发和测试的效率。
同时对于每日构建中必须遵守的工作原则进行约束。
2.范围适用于软件开发过程中的版本构建活动。
3.术语3.1冒烟测试:Build Verification Tests,简称BVT,冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作,这种测试强调功能的可测试性,而不对功能的正确性进行验证。
3.2自动化构建工具VBP:Visual Build Professional,简称VBP,它能帮助开发人员和项目管理人员快速创建自动的,可重复的构建过程,它的功能包括从版本控制服务器中签出代码、编译、打包、部署等工作。
3.3每日构建:Daily Build,简称DB,它是以持续集成(CI)为思想将软件开发,集成以及测试形成一个自动化过程,通过提交版本、自动化构建和自动化测试的不断循环,推进项目前进。
每日构建的优势在于使PM掌握项目的进度;使开发人员尽早了解系统缺陷,解决并提高产品质量;使测试人员将系统的大集成转化为小集成,进行逐个测试。
3.4QCReport:QCReport系统是由科大讯飞教育工程中心研发,集整合BuildNote和TestNote为一体的质量流程/控制系统,其要求项目组中各成员角色(项目经理、产品经理、开发组长、开发工程师测试组长、测试工程师)能够按照严格的每日构建流程规范对项目进行严格把控,同时对单个/多个项目的质量情况能够做到全面的了解和分析。
4.职责4.1项目经理:在每日构建过程中负责监督每日的版本构建工作,及时督促构建负责人解决构建中产生的问题以及构建中涉及到的开发问题,确保开发、测试的协调工作,同时监督每日缺陷的产生修复情况,跟踪项目的整体工作进度。
4.2开发组长:在每日构建过程中负责在每日开发工作结束后,在本地对新版本代码以及配置文件进行私有构建,保证编译的正确性。
同时将最新版本的开发产物提交至版本控制、发送BuildNotes、与构建负责人及时响应并解决构建中产生的问题,督促开发人员对测试人员当天版本发现的缺陷进行及时修复。
4.3测试组长:在每日构建过程中负责构建脚本的维护和开发,对构建中产生的服务器、软件等问题进行及时解决,督促测试人员完成冒烟测试以及检查BVTNotes的正确性,为测试人员分配当天测试任务以及工作重点,及时更进项目测试进度。
4.4测试人员:在每日构建过程中首先明确当天工作任务以及工作重点,对构建成功的版本进行冒烟测试,包括对开发人员已修复的缺陷进行验证并修改缺陷状态,统计必要数据并发送BVTNotes,对冒烟测试成功的版本进行回归测试和手动测试并记录缺陷至QC中。
在每天的工作完成后,发送TestNotes报告当天版本发现缺陷的情况以及当前系统的缺陷整体趋势。
5.工作程序5.1每日构建工作流程图1 每日构建工作流程5.1.1缺陷修复开发人员针对测试人员在当前版本提出的缺陷应做到及时响应,对于认可的缺陷应该立即修改,防止缺陷再次引起新的缺陷,为日后的集成带来质量问题。
同时对于有争议的缺陷应及时与测试人员,开发组长,测试组长进行沟通,已达到商讨解决的方案。
5.1.2功能开发开发人员在缺陷修复工作完成的基础上,应尽力完成当天的开发任务,在开发组长的领导下清晰任务,对任务中有质疑以及超出能力范围的地方应及时提出。
5.1.3私有构建为了防止集成构建失败,开发人员应该在完成他们的功能开发之后,在自己本地集成开发环境中模拟一次集成构建。
对于已经完成的功能模块或功能点要进行私有构建,验证代码的规则、编译通过以及模块/功能点的完整性和正确,保证当天自动构建的成功。
5.1.4提交版本开发人员每天根据测试结果,修复已有的缺陷,然后进行新功能的开发。
通过自己的测试后,将源码和文档等产物提交到配置管理库中。
5.1.5建立版本视图开发组长确认所有源文件都能被成功构建后,在配置管理工具中为提交的所有文件建立版本视图。
5.1.6BuildNotes开发组长在版本视图建立后,发送BuildNotes给所有项目组成员。
BuildNotes的发布和填写工作统一在QCReport系统中进行,步骤如下:1.用户(开发组长)登录QCReport系统(用户名与QC用户名一致,密码初始1111);2.点击系统页面左侧栏的项目名称;3.在页面右侧窗口中点击‘新建BuildNotes’;4.在BuildNotes中填写各项信息后单击‘保存’按钮;需要填写的内容为:✧组建列表✧Build目的✧开发/修改涉及范围✧新增/修改特性✧部署注意事项✧已知问题列表✧代码行数信息5.确认所填信息无误后,单击当前BuildNotes中的‘发布’按钮即可;开发组长成功发布BuildNotes后,项目组相关人员将能够在邮箱中收到标有项目名称的BuildNotes内容邮件。
5.1.7自动化构建与部署测试组长收到BuildNotes后,确认构建,使用自动化构建工具VBP进行自动构建,构建的成果将从配置管理库中取得指定版本的所有源文件,在构建服务器上进行构建,得到可执行文件或文档。
在构建过程中,将对构建日志进行记录。
构建的工作由测试组长或专门的构建人员负责,构建服务器必须独立于测试服务器和开发服务器,其次保持构建服务器的纯净环境。
自动化构建的原则:1.每日构建的执行为每天的夜里1:10,要求开发人员在这个时间点前,将当天开发完毕的源文件以及配置文件全部上传至版本控制器中;2.构建失败时,测试组长或构建负责人对构建工具VBP自身问题进行排查并对构建日志进行分析;根据日志或构建工具排除问题后,确定失败原因,通知开发人员进行代码重新上传或再次编译,直至构建成功;3.问题解决后,由开发人员将出现的问题和解决方案在BuildNotes中答复,同时,测试人员对版本进行重新构建;4.版本需要进行每日构建。
因项目需要进行多次构建或不构建时,需要报告项目经理并批准通过。
在自动化构建中,主要使用以下测试类型中的一种或多种组合对源代码和配置文件进行检查:1.静态测试—通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性;2.单元测试—用于检验被测代码的一个很小的、很明确的功能是否正确;3.验收测试—系统相关的用户或独立测试人员根据测试计划和结果对系统进行测试和接收。
目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务;4.代码安全检查—用于对代码在运行时,或被别人调用时产生错误的容易程度;5.代码覆盖率统计—用于分析哪些代码/代码块从没有执行过,这通常是“死代码”或者“不完备测试”的指示信号;6.代码行统计—通过发现的缺陷与代码行统计的比值可以有效的对开发人员的工作效率做到一定的评估。
在构建服务器中根据不同项目的需要,在.NET平台下使用到工具有:VS2008,FxCop,Ncover,BugBulletin,其中1.VS2008 主要是对从版本控制工具(StarTeam)中下载出的源文件进行编译;2.FxCop是一个代码分析工具,它依照微软.NET框架的设计规范对托管代码规则进行分析;3.Ncover是代码覆盖率测试工具,可以有效的对测试人员对前一版本的测试覆盖度进行数据统计;4.BugBulletin是每日缺陷简报工具,通过连接TD/QC服务器,读取相关数据字段,对缺陷的状态、数量、严重程度、每日发现情况进行汇总;可以对微软托管代码的源代码安全扫描工具。
自动化构建的基本过程为:1.轮询机制:在构建软件VBP中创建临时变量Run,检查Run的值,当Run值为1时,启动构建活动;2.增加版本标签号:检查VBP中的宏变量BuildIndex,为新一次的版本赋予更高的版本号对它进行标示;3.删除构建服务器中的文件夹:删除的文件夹包括源代码以及配置文件夹,删除的目的在于为构建创造一个真实干净的环境;4.下载出版本控制工具中的源代码:调用构建服务器中的版本控制器的命令行操作,从开发服务器的版本控制工具中将.NET的源代码以及配置文件下载至构建服务器指定路径中;5.对源文件进行编译:在构建环境中,即脱离开发环境,对下载的源代码进行编译,保证集成构建的正确性;6.传递WebConfig文件至测试服务器:将部署所需的配置文件拷贝至测试服务器中,并使用测试环境中正确配置的配置文件覆盖开发环境中的配置文件;7.单元测试,代码规则,代码安全检查:使用FxCop以及工具对源代码的动态链接库文件进行代码规则、代码安全性进行检查;8.邮件通知和报告生成:调用VBP内置的sendmail命令以及配置好的XML格式文件对邮件的内容进行初始化并发送至指定的邮箱。
具体步骤以及工作组建请参照《VBP自动化构建》。
自动化构建工具VBP将对测试服务器中当前构建版本的web配置文件进行重写/覆盖,确保成功发布。
版本部署成功后,将由构建服务器发送一份成功邮件通知项目组所有成员,邮件的内容包括:1.构建结果(Failed/Successed);2.版本部署的访问地址;3.测试工具统计结果/数据的详细报告,以及工具简要说明;4.缺陷简报。
5.1.8执行冒烟测试测试人员对部署后的产物执行冒烟测试,并在BVTNotes中记录各个功能的测试意见。
冒烟测试应遵循的原则在于覆盖主要功能点。
重点放在保证主要功能或主要业务路径执行正常。
对于冒烟测试未通过的版本,测试人员需要在BVTNotes中指出原因并将报告发送项目组全体成员。
报告发送后,测试人员及时与开发人员进行沟通并解决。
问题解决后,测试组长需要对新版本进行构建并再次执行冒烟测试,保证当天版本的测试进度。
5.1.9BVTNotes完成冒烟测试后,无论测试结果通过与否,测试人员都需要发送BVTNotes以通知项目组成员本次测试的结果。
在BVTNotes中需要记录构建版本中文件号、冒烟测试结果、访问路径以及测试意见。
请参照7.1 BVTNotes模板进行书写发送。
5.1.10系统测试系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案.。
它的的任务是尽可能彻底地检查出程序中的错误,提高软件系统的可靠性。
系统测试的步骤为:1.测试组长根据开发组长发出的BuildNotes中开发/修改涉及范围、新增/修改特性为测试组员分配测试重点以及测试任务;2.测试人员根据BuildNotes新增/修改特性中缺陷修复的ID号进行缺陷验证工作,及时修改缺陷的状态(Closed或Reopen);3.完成上一版本的缺陷验证工作后,测试人员根据各自的测试重点以及测试任务在QC中执行对应的测试用例,并记录相应的缺陷;4.在执行系统测试的过程中,除了完成必须的测试用例执行外,测试人员还应该根据系统的实际应用进行发散测试,在发散测试中,应考虑到如下几点a)此软件能做什么?b)软件做的怎么样?c)软件在什么环境条件下做?根据以上三点,我们可以将发散测试的测试类型细分为:✧功能测试—包括菜单、工具栏、快捷键、下拉框、按钮、单选按钮、复选按钮、切换、链接、触发键;✧界面测试—包括登陆界面、总界面、输入界面(增、删、改、查)、处理界面、输出界面、报表界面、提示界面;✧容错测试—包括数据长度、数据类型、非法此操作;✧接口测试—包括接口测试也叫业务流程测试(包括功能模块之间、模块与模块之间、子系统之间;✧性能测试—包括TPS吞吐量、响应速度、cpu占用率、内存占用率;✧负载测试—包括压力测试、强度测试、容量测试;✧并发测试—指多个用户在同一时间对同一条数据的删除或者修改等处理;✧稳定性测试✧恢复测试—包括突然断电(系统触发正常启动;数据包要在断电的地方继续进行处理);✧配置测试—如推荐配置:大多数用户所用的配置;✧安装测试—包括安装过程;卸载过程;✧文档测试—包括交给用户的文档。