今天完成的事情:
上午视频终于可以看了,终结了知识点,然后下午也看了一点,下午还搜了那个苹果的分辨率和尺寸
,然后晚上因为没人整28楼,开开师兄让我整,就我自己一个,所以没有干什么
明天计划的事情:
把,今天记得知识点全部写一遍
遇到的问题:
安卓的那些不知道查多少,是查系统还是手机,
收获:
软件测试的分类
按照测试手段来分类
黑盒测试
1.针对界面可见的功能进行测试
2.通过用户的视角是通过数据或事件来驱动系统,通过输出结果判断
优点:
1.容易实施,不需要关注内部实现
2.贴近用户的视角
缺点:
1.不可见,测试覆盖率比较低
2.黑盒的自动化测试复用率比较低,维护成本高
主要测试
1.是否有不正确或遗漏的功能
2.在接口上面输入是否正确接受,能否输出正确的结果
3.是否有数据结构错误或外部信息访问错误
4.性能上是否满足要求
设计方法:
1.等价类划分
2.边界值分析
3.错误推测
4.因果图
5.正交实验分析法
状态迁移图法
流程分析法
白盒测试
逻辑单位:
语句
条件
条件组合
分支
路径
优缺点:
1.优点迫使测试人员去仔细思考软件的实现,理解原理
2.可以检测代码中的每条分支和路径
3.可以揭示代码的错误
4.对代码测试的比较彻底
缺点:
从较高的覆盖率,工作量大
2.无法检测代码中的遗漏的路径,和数据敏感的错误
不能自接验证需求
测试方法
1.代码检测法
2.静态结构分析
3.静态质量度量法
4.逻辑覆盖法
5.基本路径测试法
灰盒测试
是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。灰盒测试不像白盒那样详细、完整,但又比黑盒测试更关注程序的内部逻辑,常常是通过一些表征性的现象、事件、标志来判断内部的运行状态。
静态测试
无须通过被测程序,而是通过评审软件文档,或代码 度量程序静态复杂度
检查软件是否符合变成标准。发现代码编写程序的不足之处,减少错误的概率
1.流程
不正式到正式
互审 走查 会议
动态测试
运行被测程序检查运行结果与预期结果的差异,分析运行效率正确性和健壮性
手工测试
有专门的测试人员,从用户视角来验证软件是否满足设计的要求,
更适用深度的测试和强调主观判断测试
众包测试,探索测试
自动化测试
测试工具软件,控制测试的自动化执行以及对预期和结果进行性自动检查
比较常用的
单元测试
接口测试
性能测试
手工测试和自动化测试
手工测试:
优点:
容易发现缺点
容易实施
创造性 灵活性
缺点:
覆盖量化难
重复测试概率比较低
可靠性低
人力消耗大
自动化测试:
优点:高效率速度快
高复用性
准确可靠
可以一直工作
缺点:
发现新的缺陷低
投入大
单元测试:单元测试是对软件设计的最小单元——一个模块,进行正确性检验的测试工作。
目的:主要是测试模块在语法、格式和逻辑上的错误
集成测试:集成测试也称为组装测试,集成测试按设计要求把通过单元测试的各个模块组装在一起之后所进行的测试。
目的:检查模块间的接口关系,以便发现与接口有关的各种错误
系统测试:系统测试是将已经集成好的软件系统置于实际运行环境中所进行的测试。
目的:根据需求分析时确定的标准检验软件是否满足功能、行为、性能和系统协调性等方面的要求。
验收测试:是软件开发结束后,用户对软件产品投入实际应用前,进行的最后一次质量检验活动。它要回答开发的软件产品是否符合预期的各种要求,以及用户能否接受的问题。
目的:验证软件功能的正确性和需求的符合性。
iPhone1代:3.5英寸、320×480像素 、iOS3.0 、200万像素
iPhone2代(iPhone 3G):3.5英寸、320×480像素、iOS3.0、200万像素
iPhone 3GS:3.5英寸 、480x320像素、iOS3.0、300万像素
iPhone4:3.5英寸 、960x640像素、iOS5.0、500万像素
iPhone4S:3.5英寸 、960x640像素、iOS7.0、700万像素
iPhone 5:4英寸 、1136x640像素、iOS6.0、800万像素
iphone5s:4英寸 、1136x640像素、iOS7.0、800万像素
iphone5c:4英寸 、1136x640像素、iOS7.0、800万像素
iphone6:4.7英寸 、1334x750像素、iOS8.0、800万像素
iphone6s:4.7英寸 、1334x750像素、iOS9、1200万像素
iphone6 plus:5.5英寸 、1920x1080像素、iOS8.0、800万像素
iphone6s plus:5.5英寸 、1920x1080像素、iOS 9、1200万像素
iphone7 plus:5.5 英寸 、1920 x 1080 像素
iPhone 8:4.7 英寸 、1334 x 750 像素
iPhone X:5.8 英寸 、2436 x 1125 像素
因为自己前两天都是乱查的,所以了解的很乱,然后今天看了视频,总结了很多知识点,
评论