APP实训总结

2024-05-23

APP实训总结(共11篇)

篇1:APP实训总结

实训总结

这次实训要求是制作一个APP。

首先,要先确定一下要制作的APP的大体方向,最初,我打算制作的是关于表情包的APP,但是在制作的过程中,又产生了做一个以减肥为主题的软件的想法,于是就做了2个。但由于表情包的APP是使用叮当APP制作平台,然后.......网站崩了

所以只能在重新做一个。于是,这次打算做我家爱豆的壁纸论坛。提供下载壁纸和论坛交流的功能。

首先说一下第一个,以减肥为主题的APP。该APP起名为“一周瘦瘦瘦”。界面如下:

首先制定主要内容,为一周减肥法的食谱,除了制作一周七天的食谱跳转页面之外,还在首页加入肥胖的危害,减肥守则和减肥运动的专题,并制作相关点击跳转的页面。

进入页以及首页背景和返回按钮均为自制。第二个壁纸相关APP是使用简网APP工厂制作的。起名为“山风壁纸集”。由于个人喜好,所以制作了这个明星专题的壁纸兼论坛软件。Arashi是日本知名组合,中文名称是“岚”,所以“山风”是“岚”的别称。该组合成员不仅在本职方面十分优秀,在其他领域也取得了很大的成就,队长大野智曾在2008年以艺术家身份举办了个人艺术展并发行了个人艺术作品集《FREESTYLE》并且将在今年7月在东京及上海举办第二次个展。在12年、13年分别和世界级艺术家奈良美智和草间弥生合作,共同创作的慈善T恤,销量破纪录的突破百万,所得收入均作为慈善事业。成员樱井翔毕业于日本排名前四的庆应大学经济学部,目前兼任新闻节目《news zero》的主播,曾参与08北京奥运会及12年伦敦奥运会的实地采访,并于2010前往莫斯科访问前苏联总理戈尔巴乔夫。由于其成员的优秀,Arashi在中国同样有着数量庞大的粉丝群,所以,此款APP的受众范围也很大。

APP界面如下:

图标:

启动页面:

启动页面图片为自制,字体为下载字体包安装后生成。主界面:

页面通过滑动变化,变化效果为向上折叠。

点击页面进入图册。有收藏,转发评论和下载的功能。

侧面导航栏如图,设有讨论区,消息,成员各自专栏,我喜欢的和搜索,并且可以自己发帖并参与讨论。

另设有个人中心、系统设置和消息通知。可进行签到,领积分等活动。

由于主打壁纸下载,所以需要很多高质量的壁纸,经过整理共计478个文件,再将这些文件进行分区整理。

随后在简网APP工厂进行上传制作,界面如下:

最后所有设置都完成后,生成APP

之前用叮当APP制作平台做出的半成品,是“arashi颜艺集”,由于网站不能使用了,所以该APP还有不完善的地方。

启动页面以及引导画面:

左侧导航栏:

进入主页:

点击进入表情包下载图册或视频页面,可进行分享、评论:

篇2:APP实训总结

一、App测试流程与web项目流程区别

1.对UI要求比较高,需要更加注重用户体验。对于一个小小的屏幕,如何让用户使用更加轻便、简介、易用。

2.App是调用服务端接口展示数据。我们测试需要可以判断问题是客户端还是服务端接口返回数据错误。

3.App网络测试。手机对网络要求比较特别,网络分2G,3G,wifi。有条件的话,可以分别测试下。

4.App需要版本升级功能。(非常重要)

5.Push推送测试(现在客户基本都挺重视此功能)

二、服务端测试

服务端一般会提供JSON格式的数据给客户端,所以我们在服务端需要进行接口测试,确保服务端提供的接口并转换的JSON内容正确,对分支、异常流有相应的放置。我们可以用RESTClient进行接口测试(接口需要开发提供文档,如何调用接口)安装方法

1.安装Firefox-附件组件-扩展

2.安装成功后,点击restclient图标

根据开发提供文档编辑url如图,可以获取json数据。通过这个我们可以测试接口返回数据是否正确

三、客户端测试

1.网络

1)无网络,执行需要网络的操作,要有友好的提示,确保程序不出现crash。由于网络出现crash都属于bug。

2)内网测试时,要注意选择到外网操作时的异常处理。

3)网络信号不好时,检查功能状态是否正常,确保不因提交数据失败而造成crash 4)网络信号不好时,检查数据是否会一直处于提交中的状态,有无超时限制。如遇数据交换失败时要给予提示

5)网络信号不好时,执行操作后,在回调没有完成的情况下,退出本页面或者执行其他操作的情况,有无异常情况。此问题也会经常出现程序crash

2.应用的前后台切换

1)app切换到后台,再回到app,检查是否停留在上一次操作界面 2)app切换到后台,再回到app,检查功能及应用状态是否正常

3)app切换到后台,再回到前台时,注意程序是否崩溃,功能状态是否正常,尤其是对于从后台切换前台数据有自动更新的时候。

4)手机锁屏解屏后进入app注意是否会崩溃,功能状态是否正常,尤其是对于从后台切换前台数据有自动更新的时候。

5)当app使用过程中有电话进来中断后再切换到app,功能状态是否正常 6)当杀掉app进程后,再开启app,app能否正常启动

7)出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在(譬如强制更新提示框)。有时候会出现应用自动跳过提示框的缺陷

8)对于有数据交换的页面,每个页面都必须要进行后台切换、锁屏测试。这种页面最容易出现崩溃

3.数据更新

根据应用的业务规则,以及数据更新量的情况,来确定最优的数据更新方案。1)需要确定哪些地方需要提供手动刷新,哪些地方需要自动刷新,哪些地方需要手动+自动刷新

2)确定哪些地方从后台切换回前台时需要进行数据更新 4.5.6.7.8.3)根据业务、速度及流量的合理分配,确定哪些内容需要实时更新,哪些需要定时更新

4)确定数据展示部分的处理逻辑,是每次从服务端请求,还是有缓存到本地,这样才能有针对性的进行相应测试

5)检查有数据交换的地方,均有相应的异常处理 Push测试

1)检查push消息是否按照指定的业务规则发送

2)检查不接受推送消息时,检查用户不会再接收到push 3)如果用户设置了免打扰的时间段,检查在免打扰时间段内,用户接收不到push。再非免打扰时间段,用户能正常收到push 4)需要注意的是,Ios如果是开发刷上来的app,是没有推送的。需要自己网页上下载或者拿到ipa安装包自己使用手机助手安装的才有推送 客户端更新

客户端更新一般是通过与服务器返回的当前版本号比较来判断是否有更新。我们测试模拟更新时,首先要了解到服务端当前版本号(1.0),然后让客户端打高版本的安装包(2.0),通知服务端改服务端版本号也改成2.0,把2.0安装包放服务端后。即可开始升级测试。

1)当客户端有新版本时,有更新提示

2)当版本为非强制升级版时,用户可以取消更新,老版本能正常使用。用户在下次启动app时,仍能出现更新提示。如果是正式app已经上线,那么升级时一定要考虑老版本是否能正常使用。

3)当版本为强制升级版时,当给出强制更新后用户没有做更新时,退出客户端或者切换到后台,下次启动app时,仍出现强制升级提示

4)可以不删除客户端,覆盖安装。覆盖安装后,登录信息都应该保存的。5)更新成功后,检查是否是新版本。并且不能再提示升级 免登录

很多应用提供免登录功能,当应用开启时自动以上一次登录的用户身份来使用app 1)考虑无网络情况时能否正常进入免登录状态

2)切换用户登录后,要校验用户登录信息及数据内容是否相应更新,确保原用户退出

3)App切换到后台再切换到前台的校验

4)密码更换后,检查有数据交换时是否进行了有效身份的校验 5)检查用户主动退出登录后,下次启动app,应停留在登录页面 离线浏览

很多应用会支持离线浏览,即在本地客户端会缓存一部分数据供用户查看。1)在无网络情况可以本地浏览本地数据 2)退出app再开启app时能正常浏览 3)切换到后台再切回前台可以正常浏览 4)锁屏后再解屏回到应用前台可以正常浏览

5)在对服务端的数据有更新时会给予离线的相应提示 时间测试

客户端可以自行设置手机的时区、时间因此需要校验该设置对app的影响。

时间一般需要根据服务器时间再转换成客户端对应的时区来展示,这样的用户体验比较好。譬如发表一篇微博在服务端记录是10:00,此时,华盛顿时间为22:00,客户端去浏览时,如果设置的是华盛顿时间,则显示发表时间为22:00.四、零散通用内容测试

1.对模拟键盘的处理,例如键盘展开后,点击其他位置是否正常首期,键盘使用完成后,能否正常收起

2.同事或者快速点击不同的两个按键,检查程序是否正常,此问题经常会crash,或者出现两个功能界面并存的情况 3.较快速点击同一按钮多次,检查程序是否正常,一般情况下需要对按钮做置灰处理,在响应成功之前,只允许操作一次,否则可能会产生重复数据

4.文字特殊符号的展示显示能正常输入,不转义显示,如<>不会显示成<> 5.考虑界面的完整性,在界面数据显示宽度上,我们要考虑是自适应,还是自动换行,当自适应的时候,程序会在显示不全的时候自动显示…,此时,就要考虑哪些内容是可以…,哪些内容是必须要完整显示的。

6.字体,颜色,视觉搭配的感观测试也是很重要的一点,如果你感觉看上去很模糊,或者看着很累,说明设计上肯定是存在一定问题

五、问题排查

我们在客户端测试时,经常会碰到程序crash,有的是可以重现的。有的是莫名其妙的闪退

篇3:APP实训总结

关键词:高职实训教学,智能APP,开发,应用,研究

基于智能手机客户端的APP是安装在移动设备上, 通过连接网络承接研发平台的各种信息, 进而达成移动设备各项终端服务的应用软件。目前, 在APP Store中, 应用在教育领域的APP成千上万, 基本覆盖了基础教育的所有项目, 其中也在高职实训教学中有所应用。基于智能移动客户端的APP人机交互式的教学模式已经得到了广泛应用, 比如, 在美国的实验中学中就使用了一种一对一全新的实训模式, 受到了很多学生的喜爱。本文所研究的两个基于高职实训教学的APP分别是“微学院”实训课程和“电工电子实验实训课”, 期望对高职实训教学的效果有一定的作用和影响。面对新的社会发展形势, 高职实训教学应该充分利用互联网、信息技术, 为学生提供便利和服务, 教师也应该积极改变心态, 对教学方式进行改革, 让智能APP更好地应用在教学中。

一、手机APP对实时教学效果的影响

移动手机APP辅助实时教学具有传统教学方式所不能比拟的优势, 手机APP基本特点有不受时间、地点和空间的影响, 可以通过多媒体手段将图像、文字、声音、动画等进行最大范围和最快速度的传播, 实现了APP用户之间的交流和互动。使用手机APP辅助高职实训教学, 不仅能够使学生最大限度地参与教学, 还能让学生在主动查询信息和学习中成为学习的主体, 对学生的学习创造和思考能力都有所锻炼, 快速的信息传播, 能够对教学的过程进行及时调整。当前, 手机APP对实时教学效果的影响主要有以下几个方面:

(一) 教学资源

手机APP对学生提供的信息和学习资源具有多种的形式。首先, 手机APP对教学资源的引入, 通过移动网络对教学的内容进行传播, 满足了学生学习的多样化需求, 以及对资源多元化的需求。其实, 无限网络、移动网络等也可以看作是一种“教学资源”, 学生在使用手机APP进行实时学习的时候, 也是对计算机、网络技术等技能的一种学习和操练。

(二) 灵活多变的学习方式

手机APP不受时间、地点和空间的限制, 在任何空暇的时间, 学生都可以随时随地打开手机APP观看实训课程。不仅如此, 手机APP还为学生提供了很好的分享与交流的机会, 将实际与理论结合在一起, 更加有利于实时学习效果的提升。

(三) 个性化的教学方案

手机APP可以接收到学生所反馈的信息, 进而为学生的实训课程设计出针对性的教学方案。手机APP是一个共享知识的平台, 并不需要严格的教材, 也没有设定一定的教学进度, 也不是传统一个教室一个教师的教学方式。每一个学生都可以根据自己的特点和需求选择适合自己的教学内容、课程、项目、题库等资源, 按照自己的学习方式和速度进行学习。这种个性化的实训方案能够释放学生的个性, 给予学生最大的尊重。

二、“电工电子实验实训课”与“微学院”的开发

目前, 传统的大学城教学资源有很多, 也相应地进行了一定的更新, 这些资源为高职实训教学APP的开发与研究提供了重要基础, 将已有的移动信息技术和大学城空间资源结合在一起, 最终开发出了能够在智能手机上使用的高职实训教学辅助APP, 摆脱传统教学时间和地点的限制, 实现了移动化学习的要求, 这种智能化的学习也符合当代大学生新颖的生活方式和思维模式, 更新了高职实训教学的方式, 进而也能取得良好的教学效果。针对手机APP对实训教学效果的重要影响, 对“电工电子实验实训课”与“微学院”实训课程进行了开发与研究, 并且已经进行了一些教学实验, 也取得了一些效果。利用所开发的手机APP辅助高职实训教学, 使手机成为学生进行学习的一项有效工具, 将大学城空间移动到手机设备中, 成功地将其装进学生的口袋。电工电子实验实训课里面设置了安全知识模块车工模块以及实训模块等, 并且也加入一些课件的小游戏, 在实训的课程里面有着方式的指导、视频的演示、以及实训心得交流的版块, 其主要的后台资源也是以大学城空间平台为前提的。学生只要在有移动网络或者无线网络的地方, 就可以很轻易地打开智能手机获取相应的学习资源。在进行实训课程之前学生可以事先进行预习, 在实训的过程中学生根据需要获得个性化的指导, 在实训之后学生可以通过智能手机APP将实训的心得和在线的用户进行分享和交流, 也可以进行有效反馈, 在一定程度上实现了智能、移动的实训教学。

参考文献

篇4:电动机实训总结

关键词:电动机实训;实验教学;经验

这学期我所教的班级是11矿机的两个班,学生课堂学习积极性不高,但是对上实验课动手操作还是挺有兴趣的。在实验前我反复讲解学生在实验室需遵守的安全管理规定,第一天上实训又根据实验室设备讲解了一次,根据学生的基础,安排实验内容,从容易到难。

第一个实验是电动机的点动实验,首先讲解了实验报告的写法并在黑板上画出电路图。刚开始做实验需要仔细讲解电路,左边是主电路,右边是控制电路。

主电路最上面是U,V和W三相交流电,接着是开关、熔断器和接触器的三个主触头,热继电器及三相异步电动机。控制电路中需讲到FR是继电器的热保护,SB1是控制按钮和KM是接触器的线圈。我们使用的是插线式电动机试验台,所以,学生只需要看清楚电路图后就可以接线了。

一、点动控制的工作过程

按下按钮SB1接触器KM线圈得电,接触器的主触头闭合,电动机转动。接线要求学生从主电路开始接起,从上到下一个个元器件接下来,接好主电路后接控制电路,接线思路也是从上到下一个个元器件接下来的。实验过程需要两个同学一组,在一个同学连接好电路后,另一个仔细检查一下确定正确后方可通电,这样提高了实验的正确性。在学生实验做成功后开始写实验报告,尤其注意让学生对实验做总结。

在学生理解掌握点动实验后开始做电动机单向自锁运行控制实验。首先,介绍自锁。自锁又叫自保,就是通过启动按钮启动后让接触器线圈持续有电,保持接点通路状态。

1.电路图

2.工作过程

按下启动按钮SB1交流接触器KM的线圈接通电,使交流接触器线圈带电而动作,其主触头闭合使电动机转动;按下停止按钮SB2电动机停止。

3.实验注意事项

对于主电路学生应该是没有问题的,但在控制电路部分有两条支路。为了防止学生接线过程中出现少接线现象,因此,在讲解过程中我要求学生接线要从上到下一条一条接,即一条线路接完然后接第二条线。在该试验中的第二条线中把KM的常开辅助触头与按钮SB1并联就可以了。

在学习了电动机的点动控制和单向自锁运行控制实验后,让学生根据题目要求自己设计电路,要求如下:一台电动机需要两个地方控制,则每个控制点都必须有一个启动按钮和停止按钮。我告诉学生两地或者是多地控制的接线原则是:所有启动按钮并联和所有停止按钮串联。在提示下有很多同学能够画出电路图并独立完成这个试验。这次是学生第一次做设计题,成功完成后大家都很高兴。

二、两地控制电路图

1.两地控制的电路图

2.工作过程

有四个按钮故有四种操作方式。既按下启动按钮SB11电动机转动,按下SB12电动机停止;按下启动按钮SB11电动机转动,按下SB22电动机停止;按下启动按钮SB21电动机转动,按下SB12电动机停止;按下启动按钮SB21电动机转动,按下SB22电动机停止。其中按钮SB11和SB12为安装在甲地的启动按钮和停止按钮;SB21和SB22为安装在乙地的启动按钮和停止按钮,这样就可以分别在甲乙两地起停同一台电动机。

三、三相异步电动机按纽接触器双重联锁正反转控制线路

1.接触器双重联锁正反转控制电路图

2.双重联锁控制线路的工作

双重联锁的定义:一重是正转按钮锁反转按钮,二重是在交流接触器上在互锁。

工作过程分析:

电动机正转:先合上电源开关QS且按下按钮SB1,接触器KM1线圈得电后接触器KM1主触点闭合电动机转动。

电动机停止:按下按钮SB3,电动机停止转动。

电动机反转:先合上电源开关QS且按下按钮SB2,接触器KM2线圈得电后接触器KM2主触点闭合电动机转动。

3.双重联锁控制线路优缺点

优点:控制线路是按钮联锁和接触器连锁控制线路组合在一起而形成的一个新电路,所以,它兼有以上两种电路的优点,既操作方便又安全可靠且不会造成线路短路的故障。

缺点:电路比较复杂,连接电路比较困难,容易出现连接错误而造成电路发生故障频率较高。

4.注意事项

该电路图比较复杂,所以,在接线过程中要求学生先接主电路,由于主电路分为两部分,我给学生的建议是第一路接完接第二路,在第二路中注意接线时接触器线的连接顺序即第二个接触器的出线端与第一个接触器出线端的连接顺序,一接三,二接二和三接一。在控制电路部分由于电路比较复杂,我把电路分为四条线从上往下接,这样学生就不会接错线或者是少接线了。

四、时间继电器自动控制Y-△降压启动控制线路

该试验是这次实训中最复杂的且接线线路最多的。

1.Y-△降压启动的含义

电动机启动时把定子绕组接成Y形,以降低启动电压从而限制启动电流。经几秒后即当电动机启动后再把定子绕组接成△形,使电动机全压运行。

2.电路图

3.工作过程

先合上开关QF且按下按钮SB1,这时电动机Y形连接启动,转动速度不是很快,经时间继电器延时几秒后,电动机△形连接转动速度很快了,这时按下按钮SB2电动机行止。

4.注意事项

Y-△降压启动电路是最复杂的。因为,在主电路中用到了三个接触器,Y形和△形连接时必须注意顺序。在控制电路部分电路太复杂纵横都有,所以,连接线路需按照顺序。在学生连接好电路检查没有错误后,通电发现有的电动机不转,故障现象是KM线圈有电,但是KMY和KM△线圈没电,我仔细检查后,发现学生在横向线路中KMY后面节点没有连接。看来一个试验要想做成功不能出一点错误。

在实训中,我严格要求学生注意安全操作,严格按照实验教学的程序及规章制度执行。尤其是实验管理无论是实验课前准备和记录及课后试验报告等方面工作需扎实,这次实验成功率很高,促进了实验教学质量的提高,培养了学生探究与质疑的能力。但教学中也存有不少问题,如,教学课时不足,学生学习成绩差别较大和学困生较多等。总之,我将不断改正实验教学中的不足,使电动机的实验教学工作不断迈向一个新的高度。

篇5:app开发总结报告

(1)利用VC设计并实现一个简单的系统,学习与体会开发一个实际工程项目所经历的步骤。

(2)学习建立一个工程项目(Project)的操作过程,学习编写与调试程序的基本方法。 (3)学习项目中采用知识点及相关算法,并且编程实现这些算法。

分功能描述

素描特效处理

素描,就是用木炭、铅笔、钢笔等工具,通过线条来画出物象明暗的单色画。

用到的函数

1 建立灰度图像: void CMyappView::OnGay 点击菜单项 朦胧特效处理图像拉伸 函数将运行。

2.触发所有视图类的UpDate函数: void CMyappView::OnShowColoe() 点击菜单项 显示原图 函数将运行。

3 显示图层:void CMyappView::OnShowL1() ;void CMyappView::OnShowL2() ;void CMyappView::OnShowL3() ;void CMyappView::OnShowL4() ;void CMyappView::OnShowL5() ;点击菜单项 显示图层1(2、3、4、5)函数将运行。

4 求梯度:void CMyappView::OnGetGrads() 点击菜单项 朦胧特效处理求梯度 函数将运行。

5 模糊图像:void CMyappView::OnBlurry() 点击菜单项 朦胧特效处理模糊图像 函数将运行。

6 生成动感线条:void CMyappView::OnInnervation() 点击菜单项 朦胧特效处理生成动感线条 函数将运行。

7 合成素描图像:void CMyappView::OnSynthesize() 点击菜单项 朦胧特效处理合成素描图像 函数将运行。

浮雕特效处理

浮雕画能表现出平面雕刻图案的效果,具有立体感。浮雕图像是一种表现力沧桑、庄重的绘画手法。将数码相机拍摄的图像处理成为浮雕效果,具有很强的实用性。

用到的函数

1 图像拉伸:void CMyappView::OnStretch() 点击菜单项 朦胧特效处理图像拉伸 函数将运行。

2 左光源照明:void CMyappView::OnLeftLighting() 点击菜单项 朦胧特效处理左光源照明函数将运行。

3 上光源照明:void CMyappView::OnUpLighting() 点击菜单项 朦胧特效处理上光源照明 函数将运行。

4 斜射光源照明:void CMyappView::OnTitleLighting() 点击菜单项 朦胧特效处理斜射光源照明 函数将运行。

5 一键完成:void CMyappView::OnRilievoOK() 点击菜单项 朦胧特效处理一键完成 函数将运行。

朦胧柔化处理

朦胧柔化处理的数学原理很简单,就是对图像进行低通滤波,去掉高频成分,使图像变得模糊。低通截止频率越低,图像越模糊。

图像滤波的方法有空间域滤波和频率域滤波。本章将采用一种最简单的空域滤波方法——均值滤波。为了达到较强的朦胧效果,应选用很大的邻域,例如25×25邻域。邻域越大,计算越是耗时。设图像的大小为1280×960像素,对每一个像素的3个基色均要进行25×25邻域的均值滤波,则要做的加法次数为1280×960×3×25×25=2.304×109次、除法为1280×960×3=3.6864×106次。用现行PC计算,耗时达到几秒。 均值滤波的常规算法

我们要实现的是对彩色图像的朦胧处理,因此要分别对三个基色分量进行均值滤波。在以下程序中,原彩色图像存于C3中,对C3中的红色分量作均值滤波,存于B2中;对C3中的绿色分量作均值滤波,存于C2中;对C3中的蓝色分量作均值滤波,存于D2中。 函数表示为:void CMyappView::OnChanggui() 点击菜单项 朦胧特效处理常规计算,该函数将运行。

均值滤波的快速算法

常规算法的计算两很大,耗时达到几秒。分析可知,计算中含有大量的重复。图4.2表示避免重复的算法。图中表示的为9×9邻域均值滤波。

(a)红点的均值滤波 (b)蓝点的均值滤波

图4.1 快速均值滤波算法示意图

计算每行的开头一个滤波值时,如图4.1(a)中的红点,必须按常规算法计算,并将邻域中的所有像素点之和S保存好,以备计算下一个相邻的点时利用。图4.2(b)是计算下一个相邻的点(蓝点)的示意图,从S中减去所有灰色点的值,加上所有绿色点之值,即为蓝色点的邻域中的所有像素点之和。函数表示为:void CMyappView::OnKuaisu() 点击菜单项 朦胧特效处理快速计算,函数将运行。

水墨画特效处理

水墨画是一种用毛笔和墨水在宣纸上绘制的图画,特别适用于表现自然景色,如山

水林木等。

生成水墨画的操作过程如图

其中:

图层2为图像的边缘。为了得到很细的边缘,应该采用基本的计算边缘的方法。 图层3是对图层2进行3×3均值滤波的结果,目的是模仿墨水在宣纸上的侵润效果。最后,把图层3按适当比例分别混合到原图像的三个基色分量中,即得到水墨画图像。

用到的函数

一键完成:void CMyappView::OnShuimohua() 点击菜单项 水墨画一键完成 函数将运行。

总结

运行界面截图

建立灰度图像

求梯度

篇6:app项目总结报告

先介绍下我的职业路线:测试工程师—>技术支持工程师兼测试工程师(后面简称技测)—>技测部门主管—>技术支持部门主管—>客户项目经理—>研发项目经理

之前的工作经历让我从不同层面有所收获,在做测试时,除了测试知识外,需要有足够的耐心,描述问题既要简洁又要符合逻辑;在做技术支持时,因为要直接面对客户,要学会沟通技巧,包括口头和文字沟通,要抗的住来自己客户和内部的压力;

做部门主管,要关注的是团队发展和管理,学会了管理要因人而异,有人渴望知识,有人希望被尊重,有人喜欢耍小聪明,有人喜欢偷点懒…… 对上要知道领导关注哪些方面,定期总结,汇报及时且有效。

以上的经历,在项目管理工作中有很大的帮助。

做了将近两年的专职项目经理,分别经历了职能型和矩阵型的组织架构。

在职能型的结构中,我的团队中包含了这样几种角色:研发、测试、技术支持,有专门的产品人员对接,但不向我汇报。

在这样的团队中,从客户提出需求到最终交付,执行迅速,减少了部门之间的协商、优先级调整以及不必要的沟通成本,项目经理对所有决策和结果负责,我个人喜欢这种结构。

在矩阵组织中,我一人负责5条产品线的项目管理,更多的是关注各条产品线能否按照计划完成,处理过程中遇到的问题,有项目相关的、做队员思想工作的。

对于项目管理来讲,矩阵型组织中,项目经理权利有限,难以施展。

需要向各个职能部门申请资源,很多时候的使用的是参考权利。

权利与责任是相匹配的,在矩阵型组织中,项目经理的成就感差。

下面说说做手机APP的一些成长吧。

最初我们做的是iphone的app,经历了两个多月的研发和测试,终于在年底前提交审核了,可是无论如何你也想象不到,我们第一版通过审核的过程是多么的煎熬。

提审前查了好些资料,大部分是关于提审注意事项,也咨询了有这方面经验的同事,仍旧是被拒4次,前两次被拒苹果给描述的问题很明显,改了。

后两次被拒的原因前后矛盾,我们不知所措,最后忍痛去掉了改功能才得以通过。

在之后的版本升级时,打开了这个功能很快审核通过了。

首个版本审核,花掉一个多月的时间。

有了iphone上的经验,之后的ipad版app进展较为顺利,一审由于名称问题被拒,尽管同类产品命名结构是一样的。

苹果的规矩是让人摸不着头脑的。

两个月后我们开始了android平台上的同类app开发,这个项目从一开始就犯了一个严重的错误,其带给我们的教训是惨痛的。

由于这三个版本的app功能、交互都是一样的,设计、测试、运营都是同一个团队,不同的是开发人员不同,且安卓的开发人员是新招的。

这个项目开始,我提出了让产品进行需求讲解,但项目组内大部分人认为不需要进行产品需求讲解,因为之前iphone和ipad的版本都做过了,也都很熟悉,最终我让步了,同意产品提出的方案,产品和研发私下沟通讲解。

结果在项目执行到中后期时,项目出现了严重的delay,原因是研发对于产品需求没吃透,做的过程中需要频繁与产品确认需求细节,有些功能不符合产品要求,研发估期不准确等,当时如果再按照之前的做法继续下去,项目根本不可控,何时能完工也不能确定。

经过讨论,花了三个晚上,产品、测试、研发一起逐条过测试用例,一来确认测试方案正确性,一方面更细致的让研发了解产品需求,经过这个过程后,进行了一系列补救措施以及赶工,需求细节补充,用例修改,需求变更等,通过大家一致努力,最终项目晚了两周上线。

通过这几个项目,总结如下:

1、新领域项目,首先要弄清楚这个项目需要哪些角色参与,每个角色的工作是什么,以前所遵循的流程是什么。

尤其对于空降的项目经理,要先了解这些内容,不要一上来就改变,除非大家认为急需改变的地方。

待项目跑起来后,再不断修正流程,这期间一定要勤于沟通。

2、在矩阵型组织中,要善于运用参考权利,建立自己的威信,否则后续工作开展会遇到很多麻烦。

如果这时再去求助于上司,只会让领导觉得你太弱了。

3、项目经理不一定要强势,强势的项目经理有时候会引起团队成员的抵触。

在整个项目组中,项目经理最能用客观的眼光去看待问题的,要做到对事不对人。

4、原则问题不可以让步,这种让步会带来无尽的困扰,且补救成本巨大;

5、既定的流程要严格遵循,项目经理协助项目组建立高效的流程,除了建立流程,项目经理还要去检查执行状况。

6、必要时采用问卷调查或访谈,这个方法可以用来解决人的问题。

通过收集团队成员的反馈,也可以检查自己的判断是否有偏差,谈判时有据可依。

7、对上报告,简洁有力。

要善于总结,通过数据报表说明项目执行情况。

篇7:APP测试功能点总结

1.功能性测试:

——根据产品需求文档编写测试用例。

——软件设计文档编写用例。

注意:就是根据产品需求文档编写测试用例而进行测试。

2.兼容性测试:

——android版本的兼容性

——手机分辨率兼容性

——网络的兼容性:2G3G4GWIFI,弱网下、断网时

——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.性能测试:

——压力测试:

——电量流量测试:

——cup、内存消耗:

——app启动时长

——crash率

——内存泄漏

4.网络测试:

1.外网测试主要现实模拟客户使用网络环境,检验客户单程序在实际网若环境中使用情况及进行业务操作。

2.外网测试主要覆盖到wifi2G3G4G,.netwap、电信移动联通、所有可能的组合进行测试。

原则:

1.尽可能全面覆盖用户的使用场景,测试用例中需要包含不同网络排列组合的各种可能。

2.还有模拟信号被屏蔽时候。客户端的影响等。还有做外包场景测试,在高山、丘陵、火车上等特殊环境下进行全面测试

5.接口性测试:

——client端和service端的交互

——client端的数据更新和service端的数据是否一致

——client端更新时断开了。

——client端更新时service端挂了。

6.业务逻辑测试:

1.业务逻辑测试:主要测试客户端业务能否正常完成。

2.功能点测试:主要测试客户端功能点是否正常使用

3.关联性测试:主要测试客户端与pc端的交互,客户端处理完后,pc端与客户端数据一致

7.异常测试:

1.交互异常性测试:客户端作为手机特性测试,包括被打扰的情况;如来电、来短信、低电量测试等,还要注意手机端硬件上,如:待机,插拔数据线、耳机等操作不会影响客户端。

2.异常性测试:主要包含了断网、断电、服务器异常等情况下,客户端能否正常处理,保证数据正确性。

客户端侧性能测试:

1.基准性能测试:主要通过压服务器端接口及客户端在不同网络环境下响应速度。

2.大数量的测试:主要在特定环境下,客户端一次性更新大量的数据及人员列表时,客户端能否正常处理,分为三种情况:

——客户端第一次使用,第一次就更新大量数据及人员列表。

——客户端在平时更新中,更新大量的数据

——客户端已经在手机本地下载很多数据后,再次更新大量

篇8:APP实训总结

关键词:APP,药物分析一体化,过程化考核

一、过程化考核在药物分析一体化实训中实行的必要性

我校的药物分析一体化实训课程是为考取化学检验工职业资格而开设的一门课程,分为容量分析、光谱分析、色谱分析、制剂检查、杂质检查等多个模块,每个模块包含3~4个典型工作任务。传统的结果性考核方式过于简单粗放,教师仅仅是通过最后的理论和操作成绩来判定该学生是否及格,无法体现教学过程的互动过程。其考核内容太过重视结果,对学生综合能力的考核较少,导致学生之间可以轻松复制结果和现象。而过程化考核是对教学过程进行多方面、多形式、分阶段的考核,这种考核方式在反映学生学习效果、引导学生综合能力的培养、促进课程的内涵开发建设和课程改革等方面具有较好的成效。

二、APP在过程化考核中的作用

课堂教学中过程化考核的实现不仅要避免传统一次性评定学生成绩所带来的弊端,更强调学习认知过程的重要性,学习过程中的教学方法与评价方式是本文研究的重点,为了有效实现课堂教学过程中的考核互动,借助APP平台可以让学生更快融入整个考核过程,包括课内和课外,让课堂不再局限在仅有的常规教学中,而是让学生将课程变为提升自身能力的平台,同步培养自身的专业能力与非专业能力。坚持以教师为主导,学生为主体,充分调动学生的学习积极性。

(一)过程化考核课堂教学法

课堂教学过程化考核模式构建离不开课堂教学改革的支撑,新型教学方式将更有利于实现过程化考核。基于过程化考核课堂教学近两年的实施反馈,总结了课堂教学过程化考核结构框架,其中把课堂教学过程化考核分为了课内、课外考核两个部分。校内的教学反馈主要是通过学生对资源库的学习、出勤、课堂表现、小组操作讨论、个人操作讨论、单元测验、期末考试来体现;通过这些方法可以实现对课前自学质量的检测、提升学生的学习动力与兴趣、有效实现对课程重难点内容的突破,不断提升学生学习的主观能动性;校外课后主要采用作业、头脑风暴、投票、问卷、答疑的方式,针对学生不同的学习情况进行分类强化。

(二)传统的过程化考核方式存在的问题

以上这些功能如果通过传统的方式来进行考核,教师的工作量将会很大,在规定的课时内是无法实现的。比如,对学生进行单元测试,传统的方法是要教师事先编写理论试卷及答案卷,然后交由教务部分进行油印。学生考完后教师要进行批改,登记成绩,对试卷进行统计及质量分析。最后再给学生进行试卷的讲评。这还仅仅是过程化考核的一部分,所以我们在推进一体化教学实行过程化考核的时候,不能盲目推行,还要给教师提供可操作的平台,减轻教师的工作量,让过程化考核成为可能。

美国认知学徒制的创立人柯林斯教授指出“我强烈地感到:技术正对学校以外的社会产生非常重大的影响,”“但现在技术在学校中仍处于边缘化的位置,主要用于一些专门课程……技术对于学习的主要影响依然发生在校外。”

针对过程化考核中存在的问题,通过APP实现了各子模块的功能构建,不同环节的模块功能相互独立,教师可以依据课程需要自行选择模块,各模块自由拼接形成多样化,使每门课程都可以定义出自己的评价考核方法。

(三)过程化考核评分标准

课堂教学过程化考核评分方法主要通过“经验值”数值进行体现,通过积分奖励的方式进行激励。其中经验值权重分布主要是依据课堂出勤、参与活动、查看资源进行设置,通过学习时长(数字教材学习)、活动(参与发布的各项活动)、资源的使用情况、出勤、热心答疑、获赞(如,头脑风暴/讨论/作业等)、课堂表现形成课程评价教学法。

对于一门理实一体化课程来说,过程化考核分值主要分布在校内、校外的学习中,这些主分值环节又可以结合APP细化成若干个子评分模块,不断将经验值细化,实现真正的过程化评价。除了主分值环节外,在过程化考核中又引入了积分奖励模块,学生可以在课外通过强化任务赚取积分,然后以抽奖的方式转化为经验值。

参考文献

[1]黄雪琴,耿强,董阁.基于过程化考核的教学模式设计与实践[J].电子商务,2015(5).

[2]贾跃.多角度过程化考核在高职教学中的实践[J].考试周刊,2015(65).

[3]杨勇辉,李俊堂.生源结构变化条件下高职教育“过程化”考核探索与实践[J].价值工程,2016(4).

[4]夏玉果.高职电子技术专业实践课程过程化考核浅析[J].当代职业教育,2015(1).

篇9:APP指导学习

百词斩为每个单词精心挑选图片,配以斩家英文母语使用者老外人肉撰写、朗读的例句,让背单词不再痛苦,让你背下的不再只是孤零零的单词。内涵主流考试雅思,托福,考研,GRE,四六级,专四专八,GMAT等词表,更5000+象形单词和15000+斩家老师电台主播语音拉轰解析(不断增加中),更丰富您的武器储备,让您战斗力猛增,一朝斩断与英语多年恩怨!

iTunes U APP

身为学霸怎么会只满足于学校教授的课程?如果学霸的英文水平足够高的话,那么这款应用就是一款装B…哦,不对,充电利器!里面有许多著名大中学校的完整课程,并且可以看到讲师布置得作业以及更新,还能在完成作业后进行检查。在中国也可享受海外的教学资源。

多邻国(Duolingo) APP

使用多邻国学习34小时所达到的语言水平相当于一个学期的大学语言课程。颠覆传统学习方法,创造游戏般的体验,不掉心,赢邻角,换道具,争排名、斗学霸,过关跳级,再也不用为了“玩儿”内疚。不仅可以使用中文学习英文,还可以使用英文学习法语、德语、意大利语、西班牙语、葡萄牙语等。

网易公开课 APP

网易公开课iOS版客户端,是为iPhone与iPad用户打造的免费课程平台。提供来自世界一流名校和著名机构的上万集精品视频课程,涵盖各类热门领域,与Web版保持同步更新。

英语流利说 APP

“英语流利说”是一款好玩又有效的英语口语学习应用,让你“忍不住开口说英语”,帮你真正摆脱“哑巴英语”!每日更新的地道美语对话,来自硅谷的实时语音评分技术,好玩上瘾的对话闯关游戏,让你轻松愉快练口语,不知不觉“流利说”。

驾考宝典小车APP

驾考宝典,全国千家驾校诚意推荐!本版本是小车C类驾照专用,是每一位驾校学员、教练手机必备学车软件。

我要当学霸 APP

计时学习、定时学习、全天监督,100%改善学习习惯。学生圈,交流学习、分享生活的平台。数千份学习资料,随身学习手册。每日分享经验心得!

世界名著500年合集APP

最流行、最经典、最传奇的外国经典文学,全集收录了跨越历史500余年,共计1000余部世界上最好看的文学作品,题材广泛,绝大部分文章都有百科注释和导读,是欣赏外国文学的好帮手,另外v1.8新增6年《故事会》集锦,让中外文学在这里幽会

篇10:​一中关于治理APP的工作总结

根据省市县教育主管部门的通知要求,切实维护学生的切身利益,我校对各类APP软件进行了全面、严格治理,收到显著成效。

一、领导重视,立即排查。

成立了APP软件应用情况治理工作领导小组,组织专人开展全面摸排,掌握并了解学校师生通过网络载体下载、安装使用的APP应用程序和学生、家长在手机上购买安装的APP应用程序使用情况,目前没有发现非法有害的APP进入校园。

二、建章立制,严格管理。

学校严格按照有关规定,建立了APP进校园监管机制,严厉查处并抵制带有不良信息(凶杀、暴力、色情、赌博、游戏、迷信等)内容的APP软件进入校园,严厉查处学校和教师假借推动信息化教学名义向学生推荐和使用未审核、带有不良信息的APP软件,加强过程监管,严禁有害APP进入校园。

三、规范使用,防止不良侵害。

根据上级教育主管部门的要求,学校严格采用教育行政部门主导推荐的安全教育平台等专用APP推进学校信息化教学、管理及服务。坚决不使用教铺APP向学生布置作业、不向中小学生推荐教辅APP,目前没有一位老师使用或向学生家长推荐APP应用程序。

四、开展专题教育,提高师生认识。

组织学生开展APP专题教育班会活动,通过活动对学生和家长开展专题教育,引导学生和家长正确认识、科学对待教辅APP,提高对不良教辅APP的认识,自觉抵制使用不良教辅APP。

下一步,为规范我校教育信息化应用,营造良好的“互联网+教育”育人环境,我校坚决禁止有害学习类APP进入校园,凡未经审核批准的APP,一律禁止在校园内使用。

第一中学

篇11:APP实训总结

无线客户端的发展很快,特别针对是android和ios两款无线操作系统的客户端应用,相应的测试工具也应运而生,这里主要给大家介绍一些针对iPhone App的自动化测试工具。

首先,我们把这些测试框架分为三大类:接口测试工具、注入式UI测试工具、录放式UI测试工具。

一、接口测试工具,主要在iphone SDK提供的单元测试框架的基础上,完成代码的接口功能测试。

这类工具用的比较多的是SDK本身提供的test unit,以及google的google-toolbox-for-mac工具。google的GTM工具是在test unit上做了一层封装,可以简单、快速的完成测试脚本编写,提供完善的测试日志和报告,并提供部分简单的UI测试功能。

详细的文档可以参考这里:http://code.google.com/p/google-toolbox-for-mac/wiki/iPhoneUnitTesting

二、注入式UI测试工具,可以完成对被测应用的UI功能测试,需要在源代码中加入一些必须的测试代码。优点是可以模拟用户的操作,测试被测应用 的相关功能,可以覆盖比较全的应用功能。缺点是因为在源代码中插入了必须的测试代码,而这些应用发布时需要去除,引入了被测应用和发布应用不一致的风险。

UISpec,提供了用例运行前的准备和运行的恢复功能,UIQuery功能,以及较为完善的校验功能,但该工具的使用比较复杂,脚本的编写也很繁琐,虽然对UI可以query,但无法方便、清晰、直观的查看应用控件的属性。

详细的文档可以参考这里:http://code.google.com/p/uispec/wiki/Documentation

Bromine,脚本编写简单,对控件的操作,完全模拟touch事件实现,但控件的定位通过对控件重画,并插入定位需要的信息,xpath的描述串也稍显复杂,校验功能相对较弱。

详细的文档可以参考这里:http://code.google.com/p/bromine/

三、录放式UI测试工具,主要通过录制用户的操作行为,通过回放来完成对被测应用的功能测试,这类工具对UI的功能测试相对是比较弱的。

比较常用的有Instrument、FoneMonke。

Instrument,是iOS提供的主要用于分析应用的性能和用户行为的工具,利用它可以完成对被测应用的简单的UI测试。

FoneMonke,是国外提供的一个开源的,免费的录制/回放工具。网站:http:///fonemonkey

上一篇:2016年读书月活动总结暨颁奖仪式主持词下一篇:游金凤山作文600字