发表于: 2018-06-30 21:17:56
1 829
今天完成的事:
学习任务步骤里的确认测试、系统测试、验收测试
总结了一下iOS和Android的机型以及配置
明天计划的事:
继续往任务下去
收获:
确认测试:
通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上。确认测试的目的是要表明软件是可以工作的,并且符合”软件需求说明书”中规定的全部功能和性能要求。确认测试是按照这些要求定出的”确认测试计划”进行的。测试工作由一个独立的组织进行。而且测试要从用户观点出发
系统测试:
对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不符合系统说明书的地方。这种测试可以发现系统分析和设计中的错误。如安全测试是测试安全措施是否完善,能不能保证系统不受非法侵入。再例如,压力测试是测试系统在正常数据量以及超负荷量(如多个用户同时存取) 等情况下是否还能正常地工作。
验收测试:
验收测试是部署软件之前的最后一个测试操作。在软件产品完成了单元测试、集成测试和系统测试之后,产品发布之前所进行的软件测试活动。它是技术测试的最后一个阶段,也称为交付测试。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。
验收测试是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是验收测试的任务,即软件的功能和性能如同用户所合理期待的那样。
验收测试,系统开发生命周期方法论的一个阶段,这时相关的用户和独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。这是管理性和防御性控制。
在工程及其他相关领域中,验收测试是指确认一系统是否符合设计规格或契约之需求内容的测试,可能会包括化学测试、物理测试或是性能测试。在系统工程中验收测试可能包括在系统(例如一套软件系统、许多机械零件或是一批化学制品)交付前的黑箱测试。软件开发者常会将系统开发者进行的验收测试和客户在接受产品前进行的验收测试分开。后者一般会称为使用者验收测试、终端客户测试、实机(验收)测试、现场(验收)测试。在进行主要测试程序之前,常用冒烟测试作为一个此阶段的验收测试。
优点:
1.要测试的功能和特性都是已知的。
2.测试的细节是已知的并且可以对其进行评测。
3.这种测试可以自动执行,支持回归测试。
4.可以对测试过程进行评测和监测。
5.可接受性标准是已知的
缺点
1.未对所有功能和/或特性进行测试。
2.测试流程难以评测。
3.最终用户可能沿用系统工作的方式,并可能没有发现或没有报告缺陷。
4.最终用户可能专注于比较新系统与遗留系统,而不是专注于查找缺陷。
5.用于验收测试的资源不受项目的控制,并且可能受到压缩。
6.可接受性标准是未知的。
7.您需要更多辅助性资源来管理 Beta测试员。
iOS开发:
机型 发布时的系统 屏幕英寸 pt 像素 容量
iPhone4 iOS4 3.5英寸 320 * 480pt 960x640 8G\16G\32G
iPhone4S iOS 5 3.5英寸 320 * 480pt 960x640 8G\16G\32G
iPhone5 iOS 6 4英寸 320 * 568pt 1136x640 8G\16G\32G
iPhone5C/5S iOS 7 4英寸 320 * 568pt 1136x640 8G\16G\32G\64G
iPhone6 iOS 8 4.7英寸 375 * 667pt 1334x750 32G\64G\128G
iPhone6Plus iOS 8 5.5英寸 414 * 736pt 1920x1080 32G\64G\128G
iPhone6S iOS 9 4.7英寸 375 * 667pt 1334x750 32G\64G\128G
iPhone6SPlus iOS 9 5.5英寸 414 * 736pt 1920x1080 32G\64G\128G
iPhone7 iOS 10 4.7英寸 375 * 667pt 1334x750 32GB/128GB/256GB
iPhone7Plus iOS 10 5.5英寸 414 * 736pt 1920x1080 32GB/128GB/256GB
iPhone8 iOS 11 4.7英寸 375 * 667pt 1334 x 750 64GB/256GB
iPhone8Plus iOS 11 5.5英寸 414 * 736pt 1920x1080 64GB/256GB
iPhoneX iOS 11 5.8英寸 375 * 812pt 2436 x 1125 64GB/256GB
Android开发:
平台版本 API 级别 VERSION_CODE 版本代码
Android7.0 24 N 牛轧糖
Android 6.0 23 M 棉花糖
Android 5.1 22 LOLLIPOP_MR1 棒棒糖
Android 5.0 21 LOLLIPOP 青柠派
Android 4.4W 20 KITKAT_WATCH 奇巧
Android 4.4 19 KITKAT 奇巧
Android 4.3 18 JELLY_BEAN_MR2 果冻豆
Android 4.2、4.2.2 17 JELLY_BEAN_MR1 果冻豆
Android 4.1、4.1.1 16 JELLY_BEAN 果冻豆
Android 4.0.3、4.0.4 15 ICE_CREAM_SANDWICH_MR1 冰激凌三明治
Android 4.0、4.0.1、4.0.2 14 ICE_CREAM_SANDWICH 冰激凌三明治
Android 3.2 13 HONEYCOMB_MR2 蜂巢
Android 3.1.x 12 HONEYCOMB_MR1 蜂巢
Android 3.0.x 11 HONEYCOMB 蜂巢
Android 2.3.4 10 GINGERBREAD_MR1 姜饼
Android 2.3.3 10 GINGERBREAD_MR1 姜饼
Android 2.3.2 9 GINGERBREAD 姜饼
Android 2.3.1 9 GINGERBREAD 姜饼
Android 2.3 9 GINGERBREAD 姜饼
Android 2.2.x 8 FROYO 冻酸奶
Android 2.1.x 7 ECLAIR_MR1 冻酸奶
Android 2.0.1 6 ECLAIR_0_1 松饼
Android 2.0 5 ECLAIR 松饼
Android 1.6 4 DONUT 甜甜圈
Android 1.5 3 CUPCAKE 纸杯蛋糕
Android 1.1 2 BASE_1_1 发条机器人
Android 1.0 1 BASE 阿童木
评论