美文网首页
1毛毛虫之功能测试【已完成】

1毛毛虫之功能测试【已完成】

作者: Jeff_9021 | 来源:发表于2023-03-20 19:41 被阅读0次

1)功能测试

1、测试用例怎么保证覆盖率

***测试用例对需求的覆盖率;

*需求的理解分析

需求来源又分为显式需求和隐式需求,显式需求顾名思义是明面上的需求,比如产品人员从用户那里搜集的原始需求、转换后的产品需求、原型图、设计文档等;那隐式需求包含了用户的体验等。那我们如何保证需求分析的全面性呢?

从业务角度进行分析:通过业务流程、业务数据、业务操作等分析,明确要验证的功能、数据、场景等内容,从而确定业务方面的测试需求;

从技术角度分析:通过研究系统架构设计、数据库设计、代码实现等,分析其技术特点,了解设计和实现要求,包括系统稳定可靠、分层处理、接口集成、数据结构、性能等方面的测试需求;

基于以上分析,拆分需求点,形成测试点。

*需求评审:参与需求的评审,保证需求的正确性和完整性;

*用例测试:根据对需求的分析、利用专业的测试用例设计方法编写测试用例,保证测试用例的设计覆盖所有的测试需求。

*用例评审:组织产品设计人员、开发人员、测试人员等参与测试用例的评审,吸取别人的意见,减少遗漏,补全测试用例。

*执行测试: ● 对测试用例进行100%执行。●在测试执行过程中,需求都是会变的,要继续对测试用例补充完善,确保提高测试覆盖率。

2、测试用例包含哪些部分

*前提---用例名称---用例步骤---期望---等级

*用例等级如何定义?冒烟【来源于特高】特高【核心功能点】高【重要功能点】中【异常功能点】低【界面相关】

3、提bug包含哪些部分

*项目---bug类型---严重等级---出现概率---缺陷简述---缺陷详情(包含复现详细步骤)---缺陷证据(日志等)

4、怎么避免开发不自测的情况

*测试端 转测(发测后优先测试自研用例,作为正式发测的前提,不存在fail和block用例)

5、系统测试,回归测试,UAT测试,从测试角度需要注意的部分

*系统测试:模拟系统的运行以验证系统是否达到功能和性能要求;关注测试用例的覆盖率。【实际项目中对应第一轮的测试(第一轮需求全实现时)】

*回归测试:修改bug;需求变更;环境变更。导致软件程序的变动。关注影响【实际项目中的非首轮测试;以及基于基线项目的定制需求】

*UAT测试:用户验收测试;关注用户真实的使用。

6、在写测试用例之前,怎么预测一个项目的测试时间

*当前公司 发测试时间(开发评估)结合TR4(项目经理评估)时间即可知测试时间。【根据项目节点(TR4阶段为系统测试结束时间);结合与开发一起评估需要测试的轮数;若发布最后一轮需要稳定性测试至少7天】

7、如果自我预计测试时间为3天 ,项目组要求2天测完的情况下,应该如何处理?

*首先,原测试策略不变下,反馈风险【若未能按时完成,提供风险评估(未测低等级用例对应哪些风险)】;若风险不可接受,调整测试策略至风险可接受为止。

*其次,测试内部调整参与测试的人员;测试人员预测试和提前准备测试环境,提高正式测试时的效率;组织测试人员加班。

8、bug怎么分级

*致命:阻碍开发或测试工作的问题

1)系统崩溃/死机/无法退出死循环;2)安全相关:用户数据受到破坏【篡改,丢失等】;3)基本模块完全未实现;4)其他导致功能无法测试的问题。

*严重:

1)重要功能不能实现(例如:用户所要求的功能缺失,该有的页面未实现,逻辑不通,重要图表数据未开发,等)

2)错误的波及面广,影响到其他重要功能正常实现

3)非常规操作导致的程序崩溃、死机、死循环 (非常规操作:用户使用软件时不会进行的操作)

4)系统中数据保存后数据库中显示错误

5)密码明文显示

6)页面无显示白屏,无数据

7)地图数据和图表数据不一致

*一般:不影响产品的运行、不会成为故障的起因、但对产品外观和下道工序影响较大的缺陷

1)次要功能不能正常实现

2)操作界面错误(包括数据窗口内列名的定义,含义不一致)  例如:列名与列名下的内容不一致

3)查询错误、数据错误显示

4)简单的输入限制未放在前端进行控制;(格式显示,如登录和注册中的格式判断可由前端判断)

5)删除操作未给出提示

6)边界条件错误或者未做限制

7)系统未做优化,数据页面加载慢,操作卡顿之类(性能层面问题)

8)兼容性问题(分辨率,系统版本等等)

*轻微:程序在一些显示上不美观,不符合用户习惯,或者是一些文字的错误

1)界面不规范

2)辅助说明描述不清楚

3)提示窗口文字未采用行业术语

4)界面存在文字错误

5)操作时未给用户提示

6)文字排列不整齐等一些小问题

*建议:

1)对于产品设计方面的意见和建议

2)对于产品界面优化方面的意见和建议

3)对于产品需要优化增强用户体验方面的意见和建议

结合bug出现频率:偶现【特定测试环境下,>=5%出现】,必现

9、如果在上线前,还有bug未解决,产品又必须要求上线,应该怎么处理

1)首先,产品不可能不存在bug,只是带bug发布,需要根据bug严重程度及其影响进行评估;

2)正常情况下,产品线会存在发布标准,以及项目组内对bug的评估及应对方案;

3)若存在测试不同意的bug存在,意见不同意,测试结论仍为不通过,若发布需要上升到领导层决策,含风险发布。

10.给出登录,注册的测试点

1)登录

界面相关:账号输入框(输入内容校验最长最短字符?超过最长或少于最短提示?合法字符有哪些?非法字符输入提示?中文占几个字符长度?特殊字符有哪些,重点关注SQL注入等安全?)/密码输入框(密码长度?超过最长或少于最短提示?合法字符有哪些?非法字符输入提示?不合理组合密码提示?非明文显示)。

功能相关:正确账号+正确密码/错误密码(空/不对应的密码)+正确账号/错误账号(空/不对应的密码)+存在的密码/都为空,关注提示信息不能太明确

安全相关:登录非明文传输;

性能压力:并发多用户登录跳转/进入登录页面耗时/登录成功,跳转耗时

兼容性:不同系统不同浏览器不同版本不同分辨率登录

国际化:不同语言

相关文章

  • APP测试整理

    1.功能测试 功能测试需要按照产品需求说明文档将app分模块进行测试; 注意点: (1)进行功能测试之前需完成功能...

  • 性能测试相关

    1,性能测试的开始点,功能测试完成后,那功能测试完成的标志是什么呢,冻结代码库,即开发不再修改代码了。2,性能测试...

  • 注解映射配置

    项目环境,测试Demo,已经完全完成,功能需求各个表直接关系已明确。

  • 场景测试

    一 未登录 全功能测试 1.如点击某一功能到登陆页面返回页面异常 二 已登录 全功能测试 三 断网 全功能测试 四...

  • “易来”Life修改记录

    1.1.1版本: 实现号码测试功能 完成号码测试api接入,实现基本测试功能;基本功能 在测试结果中添加测试的号码...

  • 7.修改首页更改功能测试代码进行测试

    1.要完成的功能测试代码如下: 2.报错信息如下:

  • 09软件测试计划

    软件测试计划的制定 1.需求分析 1).定义被测试对象和测试目标确定软件需要实现哪些功能,完成哪些工作;确定软件的...

  • 各种功能测试点步骤

    一.支付功能怎么测试? 1、从功能方面考虑: 1)、用户的使用场景:包括正常完成支付的流程; 支付中...

  • 软件测试用例设计方法总结(一)

    工作已近7年。一直从事软件测试的工作,做过功能测试、自动化测试和性能测试。最后还是觉得用例设计是工程师核心能力之...

  • 回归测试与冒烟测试

    概念: 1、什么是冒烟测试?冒烟测试 就是完成一个新版本的开发后,对该版本最基本的功能进行测试,保证基本的功能和流...

网友评论

      本文标题:1毛毛虫之功能测试【已完成】

      本文链接:https://www.haomeiwen.com/subject/mohprdtx.html