实习岗位-互联网电视研发中心测试-rom
环境搭建
- secureCRT -当然祖传盗版啦‘(>﹏<)′ 或者XSHELL也可以。
- JDK1.8,Andorid Debug Bridge, Hash,VLC,Notepad++,禅道,WiKi,FTP
- 还有就是公司的各个产品盒子和串口线和串口小板
功能测试
- 测试经理安排测试项目——测试负责人安排具体测试模块
- 规定时间内跑完自己负责模块的TestCase
- 查看WiKi和禅道看之前测试报告的记录和commit的修改点
- 通过FTP和SFTP下载安装包,自己配置后台环境,搭建好测试环境
- 遇到和测试用例不符合的现象,根据情况,确认是否为bug,若是,提交到禅道,注明优先级和严重等级和出现概率(x/20)。
- 发现bug,要打印log,协助开发定位bug,对bug的描述要逻辑清晰,方便开发人员对bug进行复现。
测试流程
- 参加项目需求的评审
- 根据产品设计文档,编写测试用例
- 开发发提测邮件,开始进行测试,发测试报告。
- 当版本稳定了,进行测试结果评审
测试细节
- 搭建测试环境要确认清楚安装的rom和apk版本和md5值和开发邮件中的值是否对应
- 在测试中,出现的不符合设计的任何问题都应该提出来,bug可以不修改,但是应该提出来,可以把优先级调低。
- 对已经提交过的bug,不要重复提交,若新版本出现同类此问题,可以进行备注,激活此bug
测试用例
- 测试需求覆盖率
- 测试用例覆盖率
- 测试用例优先级-高-中-低
- 测试用例执行结果:
1.通过(Passed):实际结果与预期结果一致。
2.失败(Failed):实际结果与预期结果不一致。
3.阻塞(Blocked):缺少测试条件,无法执行测试。
4.无效(Not Available):需求或设计变更,此用例已不适用。
未执行(No Run):未进行测试。
bug缺陷优先级定义
image.png测试报告
-
一般分为4个模块
2 测试报告版本的具体细节 image.png
1.测试报告版本历史
image.png 3基本功能测试,其中包括(功能名称,测试点,结果,备注)
4测试策略
image.png 5 Bug list
包含:bug编号,bug标题,严重程度,优先级,bug状态,由谁创建,影响版本,解决者,解决方案,解决版本
测试总结
做测试首先要了解产品的逻辑,根据产品逻辑,编写测试用例,让测试用例尽量的覆盖到用户的需求。当对产品很熟悉了可以快速的跑case,并对可能出现bug的功能点,进行有针对性的测试。把测试的基本功练习好,对编写测试用例有坚实的基础,那就可以慢慢的用工具和自动化框架来代替一些重复的手工测试,但是测试的核心是保证产品的质量。
网友评论