如何快速测试多个计划,软件测试新手如何快速找出软件中的Bug

从事软件测试工作5年的老阿姨来回答一下,快速找到bug至少要做到以下几点如何快速测试多个计划:

1、了解需求

首先,要了解项目背景,要明确知道做这个项目是为了解决什么问题,如何解决问题,目标用户群体是谁等。

其次,要了解系统实现的功能,明白系统整体的数据流向,并站在用户的角度去操作使用软件,模拟用户可能的所有操作。

2、编写测试用例/测试点

所有的测试用例都要忠于需求,既要覆盖需求文档中所有提及的功能点,还要考虑各个环节异常的操作。如果时间有限,推荐使用脑图梳理测试点,但是不能不写测试用例,并保证所有的测试用例都被执行。

3、多看多学

作为新人,前期一定要多看公司其他同事写的用例、提交的bug。大部分bug都大同小异,我们要掌握规律。

4、积累常见的测试点及软件缺陷

下面提供一些本人积累的app常见问题:

app切换到后台后,再次切换回前台,数据是否重新加载(问题:有些app需要重新登录);无网络情况下进入app,恢复网络后,检查数据是否会重新加载(问题:恢复网络后,怎么加载都不会有数据);短信跳链,app未启动时,是否可以正确启动app;消息推送,app后台运行时(已收到推送消息),检查是否可以打开推送的消息;下拉刷新,检查是否有重新请求数据。

功能测试是软件测试最基本也是最重要的测试,功能测试必须优先保证。公司在招聘测试人员时,考察最多的也是测试员的基本功。做好功能测试,以下五点很重要:

1,认知与理解能力

做好功能测试,首先得理解需求的业务,业务理解透彻了,才能保证测试的产品是正确的,不然功能都做错了,还敢说做的测试专业吗

2,逻辑思维能力

同样一个功能,分给不同的人测,测试结果也不一样,这就是人与人之间的逻辑思维有差异。看到一个功能,你想到的测试点是否科学,是否全面,是否功能涉及联动,这决定了测试人员的水平

3,沟通表达能力

做测试,日常工作就是和需求开发沟通业务和实现原理,提bug并对bug进行回归测试,一个良好的沟通表达特别重要,让别人快速理解你的观点,是做测试的基本功。这篇文章可以说明沟通表达能力的重要性。://m.toutiaocdn.com/group/6813251082672669187/?app=news_article&timestamp=1586490692&req_id=20200410115132010131075157410457F7&group_id=6813251082672669187

4,测试技术

测试用例设计和测试工具使用(包含接口测试工具,sql语句使用)是做功能测试的两把武器。工具的使用,一句话,多学多用就足够了。测试用例设计,是做测试的主武器,因为它体现了你的认知与理解能力,凝聚了你的逻辑思维能力,是衡量测试人员含金量的重要法宝。可以说,测试用例设计是功能测试的灵魂。

5,总结汇报能力

如何评价测试人员的水平,一般是看他的成果输出。测试用例文档,测试计划文档,测试结果报告,我们是对结果负责的,公司也都是以结果为导向的,因此拥有一手总结汇报能力,条理清晰总结到位,是你晋升的不二法则。

这五点做得好,可以毫不夸张地说,你在应聘功能测试岗位时,无往而不胜

2022-06-10

2022-06-10