发表于: 2019-08-17 23:04:41

1 517


今天完成的事情:

1. 完成对萝卜多前后台的测试;

2. 了解了什么是功能测试、冒烟测试、黑盒测试、边界测试;

3. 对需求文档有了一个初步的了解;

4. 会写测试用例了;

5. 通过任务了解了后台与前台的关联;

6. 明白了测试用例文档的各个字段的含义;

7. 对测试流程有了基础的认知;


明天计划的事情:

1. 查找任务一深度思考的各项问题,了解学习;

2. 根据师兄的反馈,开展任务二或修复任务一;


遇到的问题:

一切还算顺利,遇到的问题都通过百度解决了;


收获:

1. 白盒测试:基于软件内部设计和代码实现的测试方法(代码层面)。不仅仅关注输入与输出的结果是否正确,同时还关注程序是如何处理的;

2. 黑盒测试:把所有的功能和逻辑接口都放在一个盒子里面,看不到里面的逻辑和走向,只能通过盒子的外表进行测试。黑盒测试在测试过程中只关注输入和输出,如果输入数据,输出的结果是正确的,我们就认为这个功能是正确的,所以黑盒测试也叫数据驱动测试;

3. 冒烟测试:冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作;

3. 功能测试:测试软件的功能是否符合需求,通过采用黑盒测试方法,一般由测试人员独立执行;

4. 界面测试:简称UI测试,测试用户界面布局是否合理,整体风格是否一致,界面文字是否正确,命名是否统一,页面是否美观,文字、图面组合是否完美等等;

5. 安全性测试:测试该系统防止非法入侵的能力;

6. 兼容性测试:测试该系统与其他软件硬件兼容的能力(App与CS架构软件、BS架构软件);

7. 性能测试:性能测试是为获取或验证系统性能指标而进行测试。多数情况下,性能测试会在不同负载情况下进行;

8. 压强测试(强度测试):压力测试分为gaofu高负载下的长时间(如24小时以上)的稳定性压力测试和极限负载情况下导致系统崩溃的破坏性压力测试。主要为了确定系统稳定性。可以更快地发现内存泄露问题,还可以更快地发现影响系统稳定性的问题;

9. 恢复测试:主要检查系统的容错能力。采用各种方法强迫系统失败,然后验证系统能否在指定时间间隔内尽快恢复并重新启动系统;

10. 易用性测试:测试软件是否易用,主观性比较强,一般根据很多用户的测试反馈信息,才能评价易用性(同类型产品);

11. 回归测试:指错误被修正后或软件功能、环境发送变化后进行(研发修改)的重新测试,确认修改部分不会对其他功能造成影响;

12. Alpha测试:一种前期的用户测试,公司内部组织员工及部分用户,模拟实际操作环境下进行验收测试(内侧);
13. Beta测试:一种后期用户测试,此时系统已通过内部测试,大部分错误已修正,即将正式发行。在一个或多个真实情况下发布版本,进行测试;

14. 测试流程:软件测试的流程一般是这样的:需求评审-需求定稿,测试人员理解需求-测试组长发布测试计划-测试人员进行测试方案的编写及评审-测试人员根据测试方案定稿进行测试用例的设计及评审-测试人员根据测试用例进执行测试用例-发现问题bug提交-确认bug修复,关闭bug-编写测试报告及总结-编写安装文档或者使用手册-结束;

15. 用户需求:用户需求是用户从自身角度出发,自以为的需求;

16. 产品需求:产品需求是提炼分析用户真实需求,并符合产品定位的解决方案;

17. 需求分析:从用户提出的需求出发,挖掘用户内心真正的目标,并转为为产品需求的过程.


返回列表 返回列表
评论

    分享到