发表于: 2019-07-19 21:20:38
1 607
今天完成的事情:
1.准备并完成复盘申请评审
2.复习深度思考
明天计划的事情:
1.复盘项目评审
2.继续看深度思考内容
遇到的问题:
1.知识结构不完整,无法构成一个连串的知识点
收获:
1.任务的知识点需要在脑海里整理成系统知识,理解并能完整传达
由于电商系统本身并无清结算的资质,所有资金从交易主体到交易对手的账户的流动,在大部分情况下,并没有经过电商系统,而是由电商系统调用支付渠道提供的接口,由它来完成真正的支付过程。
怎么衡量Bug的修复时间和项目的上线时间冲突问题
1.要看BUG的严重程度:系统直接崩溃、瘫痪和逻辑出现严重问题,流程卡住,无法进行下一步时,需要修复后上线
2.部分功能出现闪退,功能没有实现,产品可以满足业务要求,部分小限制不符合验收标准,界面等UI问题显示错误等可以先上线后解决。
3.影响信息安全(信息或数据安全;帐户安全;财产安全等,必须延迟发布,假设上线了,不仅影响公司的声誉,还可能直接造成公司或者用户的经济损失。
边界测试:探测和验证代码在处理极端的或偏门情况时会发生什么
不仅包含输入、输出的边界,还包含数据结构的边界,状态转换的边界,功能界限的边界或端点。
功能测试:对产品的各项功能进行测试,根据功能测试用例,逐项测试,检查产品是否达到用户邀请的功能(最高级别测试
功能测试就是黑盒测试,数据驱动测试,只需考测试的各个功能。
冒烟测试:在对一个新版进行系统大规模的测试之前,先验证一下软件的基本功能是否实现,是否具备可测试性。(基本功能和流程能走通)(在功能测试完成之后,在新安装和更新的输入值之后,将在起始点执行一个简单的测试。
对程序主要功能的验证,而不会对具体功能进行更深入的测试.冒烟测试的最佳实践还是最好被自动化,在CI中每一个Build都自动的去执行主流程的测试,确保其是一个基本可用的版本。
黑盒测试:也称为功能测试.已知产品所具有的功能,通过测试来检测每个功能是否能正常使用。在测试时把程序看成一个不能打开的黑盒子,在不完全考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能能否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。
自动化测试:是指软件测试的自动化。软件测试就是在预估条件下运行系统或应用程序,评估运行结果,预先条件包括正常条件和异常条件。自动化测试就是将以人为驱动的测试行为转化成机器执行的一种过程。
回归测试:检验软件原有功能修改后是否保持完整。(当系统中出现复杂的bug时,通常会影响系统的核心区域,所以使用回归测试来重新测试系统的所有模块。
性能测试:通过自动化的测试工具模拟多种正常、峰值和异常负载条件来对系统的各项性能指标进行测试。
负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。
应该由最高级别测试--功能测试主导。因为其实对产品的各项功能进行测试,检测每个功能是否能正常使用,如测试出每个功能均可正常使用,可保证产品在正常运行时没有问题。
评论