关键词:
14TH本周工作量及进度统计
本周psp:
C(类别) | C(内容) | S(开始时间) | ST(结束时间) | I(中断时间) | T(实际时间) |
活动 | 本周会议 | 14:00 | 15:00 | 10分钟 | 50分钟 |
撰写博客 | 测试与发布 | 20:00 | 22:56 | 30分钟 | 146分钟 |
饼图:
本周进度:
随笔累计字数 | 535+2690+538+1717=5499 |
代码累计行数 | 数不清 |
主要知识点 | 稳定和发布阶段、编码的UI测试及复习软件测试 |
随笔字数和代码行数折线图:
本周总结如下:
第14章 软件测试
一、测试设计方法分类:黑箱(Black Box)和白箱(White Box)
1.黑箱:是行为测试设计,即从软件的行为,而不是从内部结构发来设计测试,无法了解或使用系统内部结构及知识。
2.白箱:设计者可以看到系统内部结构并使用内部结构和知识来选择测试数据及具体的测试方法。
二、测试目的分类:单元测试、功能测试、集成/场景/系统测试、压力测试
三、测试时机和作业分类:冒烟测试、回归测试
四、测试工作中的文档
1.测试计划(Test Plan),测试总纲
2.测试设计说明书(TDS)
3.测试用例(Test Case)
4.程序错误报告(Bug Report)
5.测试报告(Test Report)
第15章 稳定和发布阶段
版本:Alpha、ZBB、RC、RTM、RTW(RTO)
一、招数:
1.设计变更(DCR)
2.ZBB(Zero Bug Bounce):ZBB(处理48小时报告缺陷)、反弹(Bounce)、阻尼(反弹幅度愈变愈小)
3.最后回归测试
4.砍掉功能
5.修复Bug的门槛逐渐提高
6.逐步冻结
二、不同频率和不通覆盖范围的渐进发布
三、发布后——事后诸葛亮会议
四、设想和目标:我们学到了什么,会做什么改进?
1.计划
2.资源
3.变更管理
4.设计/实现
5.测试/发布
五、如何开好一个Postmortem会议:
1.会议氛围,环境
2.畅所欲言
3.对事不对人
4.参考模板,深入研究
5.发言
6.会议记录,列改进意见
7.投票
8.执行改进意见
上机操作:编码的UI测试
一、自动化测试
自动化测试指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条
件和异常条件。
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员
根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,
提高测试效率,便引入了自动化测试的概念。
VS2010编码的UI测试,属于自动化测试中的一种,它可测试应用程序的用户界面是否功能正常。 编码的 UI 测试对应用程
序的用户界面控件执行操作,并验证是否以正确的值显示了正确的控件。
一个简单的示例
一.新建测试项目
1. 首先打开VS2010,选择测试->新建测试
2. 选择编码的UI测试,简历一个UI测试,名称为CodedUITest1.cs
3. 创建完成,我们可以看到创建之后,项目的目录结构如下
二.录制程序并回放
1. 现有一个程序如图:
2. 现在我们可以开始进行录制,将刚才的测试内容录制成实际的操作
3. 点击确定之后,可以看到屏幕的右下角弹出一个UI测试生成器,点击录制之后,就可以进行操作了
4. 之后首先输入错误的用户名和密码,然后点击登录,之后弹出提示框“用户名和密码错误“
5. 这个时候我们可以在录制面板点击暂停录制,然后点击”生成代码“,并将刚才的操作放入方法InputErrorUidPwd中
6. 这个时候点击录制面板上的准星(这个时候准星已经Enable了),并一直按住鼠标不放,将鼠标拖到刚才的弹出框上面的文字再松开,然后测试生成器的对象库窗口会自动弹出,VS2010将捕获弹出框上的label对象,如下图所示:
7. 现在我们要进行第一个验证,就是验证这个弹出框”用户名或密码错误!”是否弹出来了,如果是,则测试通过,如果不是,则失败,接着先前的步棸,首先要确认左边的列表中“UI用户名或者密码错误Text“对象选中,之后选择右边的列表中的Exists属性(该属性表示label是否存在,存在则是True,不存在则是false),点击添加断言
8. 然后弹出为Exists添加断言的窗口,这里我们需要选择AreEqual,比较值是True,表示我们断言”用户名或密码错误”这个label存在,如果运行测试的时候该label确实存在,则该测试步骤是通过的,否则就是失败
9. 之后点击录制面板的生成代码,为刚才添加的断言生成方法AssertErrorWindow()
10. 然后我们继续开始录制,录制开启后,首先点击“用户名或密码错误“弹出框的确定,然后用上面介绍的同样的方法,输入正确的用户名和密码,判断弹出框是否为”登录成功”,分别添加InputRightUidPwd()操作方法和AssertRightWinow()断言方法,最后便可以录制结束
11. 之后我们可以点击运行来进行测试
12. 之后VS2010会自动操作刚才演示的程序的登录窗口,然后报告测试结果
11th本周工作量及进度统计
本周PSP:C(类别)C(内容)S(开始时间)ST(结束时间)I(中断时间)T(实际时间)文档11月30日回顾5个问题13:0013:5024811月30日如果重新来过14:0014:2051511月30日5个新的问题——关于软件工程14:3015:0012911月30日最后的致意15:2016:403... 查看详情
9th本周工作量及进度统计
本周psp C(类别)C(内容)S(开始时间)ST(结束时间)I(中断时间)T(实际时间)文档11月10日Beta发布的评论20:3021:180:0543 活动11月12日用户使用报告9:3010:490:215811月13日撰写新的NABCD22:0023:300:335711月14日BetaReview... 查看详情
8th本周工作量及进度统计
本周PSP: C(类别)C(内容)S(开始时间)ST(结束时间)I(中断时间)T(实际时间)活动本周站立会议——————340撰写博客构建之法有感22:1023:443064 饼图: 本周进度条: 随笔累计字数13542代码累计... 查看详情
10th本周工作量及进度统计
本周PSPC(类别)C(内容)S(开始时间)ST(结束时间)I(中断时间)T(实际时间)文档11月22日规格说明书练习10:23-15:3013217511月23日知识点学习:单元测试23:1123:57343活动11月21日参与小组讨论20:0020:50113911月22日测试其他组作品... 查看详情
本周工作量及进度统计
本周PSP:类别内容开始时间结束时间中断时间实际时间活动本周站立会议16:0018:0002小时撰写博客构建之法有感16:3019:4030分钟2.3小时 饼图: 本周进度条:随笔累计字... 查看详情
本周工作量及进度统计
实际时间中段时间结束时间开始时间内容类别90min- 20:30 19:00 本周站立会议 活动40min-21:3020:30 典型用户 撰写博客 查看详情
每周进度及工作量统计--20160908-20160915
本周PSP本周进度条:代码行,博文字数,用到的知识点累积进度图:至本周的代码累积柱状图或折线图,至本周的博文字数累积柱状图或折线图本周PSP饼状图,按任务类别分类,给出时间所占比例<待编辑>项目:词频统计项目... 查看详情
每周工作进度及工作量统计
PSP类别C 内容C开始时间S结束时间T中断时间I净时间T活动本周站立会议——————100本周文档——————120本周代码相关——————320其他项目事项——————150 ... 查看详情
每周工作量及进度统计
项目:词频统计项目类型:个人项目项目完成情况:已完成项目改进:未变更项目日期:2016.9.3-2016.9.3类别c内容c开始时间s结束e间隔I净时间T 分析 需求、设计 14:00 14:20 0 20编码实现14:2015:00040文档随笔15:0515:... 查看详情
第二周进度及工作量统计
项目:词频统计修改项目类型:个人项目项目完成情况:已完成项目改进:第二次改进项目日期:2016.9.14----2.16.9.14CCSEIT分析需求,设计15:2015:30010编码实现15:3016:20050文档程序说明,随笔23:400:05025讨论程序改进-------- &... 查看详情
工作量及进度统计
项目:词频统计日期类别内容开始时间结束时间中断净时间9.5分析分析需求13:3014:1020209.5编码编写代码14:3015:3010509.5测试检测15:3015:500209.5修复修改错误17:3019:304080 项目:四则运算日期类别内容开始时间结束... 查看详情
每周工作量及进度统计
项目:词频统计项目类型:个人项目项目完成情况:已完成项目改进:未变更项目日期:2016.9.10-2016.9.11C(类别)C(内容)S(开始时间)ST(结束时间)I(耽误时间)△(实际时间)分析需求分析9:009:301020编码代码实现9:309:30(11... 查看详情
每周工作量及进度统计
1、项目:英文文章词频统计项目类型:个人项目项目完成情况:已完成项目日期:2016.9.6C(类别)C(内容)S(开始时间)ST(结束时间)I(耽误时间)△(实际时间)分析需求分析9:009:20317编码代码实现9:2014:5030300调试测试程... 查看详情
每周工作进度及工作量统计
项目:词频统计器项目类型:个人项目项目完成情况:完成功能1、2、4项目日期:2016.9.11-2016.9.12类别 c内容c开始时间 s 结束时间e间隔时间 I净时间T分析需求、设计14:0015:30090编码实现18:0023:3060270文档随笔09:0010... 查看详情
每周工作进度及工作量统计
项目:寻找各组项目bug项目类型:团队项目项目日期:2016.11.21类别C内容C开始时间S结束时间t间隔时间I净时间T分析寻找各组项目bug14:0016:000120 项目:寻找各组项目bug项目类型:团队项目项目日期:2016.11.... 查看详情
每周进度及工作量统计——第三周
9月26类别开始时间结束时间中断时间净时间查找资料13:3017:3010m200m安装程序19:0021:0010m100m查看单元测试资料22:0023:000m60m9月27日类别开始时间结束时间中断时间共用时安装vscppunit及熟悉环境9:0011:2010m130m编写程序14:3015:000m30m写博客18:0... 查看详情
第十四周工作量及进度表
第一次产品计划会议 本周PSP:类别内容开始时间--结束时间实际时间活动本周会议时间周一:16:00--18:00周四:16:00--19:005小时撰写博客产品开发感想周四:19:30--20:00 30分钟 饼图... 查看详情
每周进度及工作量统计——2016.11.10-2016.11.16
项目:连连看游戏项目类型:四人小组项目小组名称:天天向上小组成员:王森、张政,张金生,栾骄阳项目改进:beta阶段结束,进入总结个final版本研发和维护项目预期时间:2016.9.10-2016.11.24 C类别C内容S开始时间E结束... 查看详情