一次完整的测试活动都有哪些流程?

2375 篇文章 33 订阅
1891 篇文章 13 订阅

完整的测试过程包括:需求与计划->测试用例->测试执行->测试总结。

需求与测试需求方面

产品经理通过和客户的交流,完成需求文档,并与开发人员和测试人员共同完成需求文档的评审。

评审的内容包括:需求描述不清楚的地方和可能有明显冲突或者无法实现的功能的地方。

测试人员关心的需求是该需求中的页面有哪些,因为知道了页面就知道了输入项,再评审这些输入项的有效取值和无效取值。

项目经理通过综合开发人员,测试人员以及客户的意见,完成项目计划。

测试计划

制定测试计划是借助测试计划模板,规划项目的时间、人员、任务安排的文档。

在项目中,测试计划一般由测试负责人来做。

注:测试负责人可以是测试组长也可以是测试组员,这里特指咱们自己做过测试计划。

用例设计和写作

使用等价类、边界值、场景法等用例设计方法设计合适的测试用例对系统进行验证。

在设计测试用例时,我们会先分解功能点,然后再针对于每个功能点尽可能多地列出其有效用例和无效用例,还有一些特殊场景用例。我们把输入项有效取值的叫做有效用例,无效取值叫做无效用例,从其他不是从输入层面设计的场景叫做特殊场景用例。

常见的特殊场景有:重复操作(例如重复进行无效操作),权限不足,流程回退操作,业务分析。

设计好用例后,接下来就是进行用例写作,我们是在禅道中编写的测试用例。

编写用例的规范:测试数据需要所有输入项都明确对应的取值,操作步骤需要步骤清晰,预期结果不仅要有测试的结果还需要有结果的具体说明。标题则是简明扼要地将测试数据和预期结果进行呈现。

测试用例完成后,需要对用例进行评审。一般会邀请产品经理、开发人员一起评审测试用例。

用例有时会存在一部分功能不写用例,类似于界面类、按钮类,功能重叠类,兼容性用例,不写用例,但需要进行测试。

测试准备

这个一般不作为测试阶段,测试人员搭建环境,一般测试是是指基于阿里云的Linux服务器,进行源码部署。

开发人员提交第一个版本,可能存在未完成功能,需要说明。

开发提交第二个版本,包括BugFix以及增加了部分功能,测试人员进行测试。

测试执行

测试的轮次安排,应安排2轮测试。在禅道的测试单模块中创建对应的测试轮次,添加相应的用例。

测试执行我们会先做功能测试。功能测试的做法就是在系统上输入用例指定数据,然后提交,再检查结果是否与期望一致。

功能测试的本质是就是数据测试,即验证数据处理是否正确。

每一轮测试重点应该不一样,第一轮测试的重点是界面+功能,第二轮测试会更换浏览器(手机),更换数据,并且更加关注业务功能测试甚至结合Fiddler、数据库等工具进行辅助,界面在本轮不再是测试的绝对重点。

测试人员进行测试,发现BUG后提交给禅道管理系统。

过Bug,就是测试和开发在下班前针对当天提交的Bug过一下。

有时候产品人员、客户也介入测试,进行UAT测试,如果有客户或UAT人员反馈的问题,需要测试人员协助重现以及回归测试。

测试总结

编写测试日报,定期向团队汇报测试进展以及问题及风险,编写测试总结报告,向团队汇报测试结果和上线风险。

如果对python自动化测试、web自动化、接口自动化、移动端自动化、面试经验交流等等感兴趣的测试人,可以 点我自行获取…

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一次完整的渗透测试流程通常分为以下几个步骤: 1. 阶段一:信息收集 这个阶段是为了获取目标系统的信息,包括IP地址、域名、网络拓扑结构、操作系统、服务、应用程序等等。渗透测试人员可以使用各种工具和技术,如端口扫描、WHOIS查询、DNS枚举、搜索引擎、社交工程等。 2. 阶段二:漏洞扫描与分析 在这个阶段,渗透测试人员会使用各种漏洞扫描工具对目标系统进行扫描,以识别潜在的漏洞和弱点。渗透测试人员还会对扫描结果进行分析和验证,以确定漏洞的可利用性和危害性。 3. 阶段三:攻击与渗透 在这个阶段,渗透测试人员会尝试利用已发现的漏洞和弱点,对目标系统进行攻击和渗透。这可能包括使用已知的攻击工具或编写自定义的攻击代码,以实现目标。 4. 阶段四:提权与维持访问 一旦成功渗透到目标系统,渗透测试人员会尝试提升其权限,以获取更高的访问级别和更敏感的信息。然后,他们会尝试维持对目标系统的访问,以便长期地进行监视和数据收集。 5. 阶段五:清理 在完成渗透测试之后,渗透测试人员会清理所有的痕迹和证据,以避免留下攻击痕迹和可能被发现的证据。这包括删除系统日志、恢复文件时间戳等。 6. 阶段六:报告 在完成渗透测试之后,渗透测试人员会生成一份详细的报告,列出所有发现的漏洞和弱点,以及建议的修补措施。此报告将提供给客户,以便他们能够采取必要的措施来保护其系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值