测试点,第一天总结

物品:保温杯

功能:(1)装水的多少
           (2)保温的时长
           (3)能否装其他液体或饮料如可乐,果汁等
           (4)当装了热水后,杯子是否隔热
           (5)杯体是否有刻度说明

性能:(1)能否装凉水
           (2)不同温度的水,在杯里保温效果是否一致
           (3)装满水后是否会外溢
           (4)外部装饰与涂漆是否易掉

安全:(1)杯子所用材质是否是有毒材质
           (2)装热水时杯子是否有异味散出
           (3)装热水时触摸杯子会不会烫伤
           (4)杯子是否好清洁,或者容易滋生细菌

界面:(1)整体样式是什么样的
           (2)是否有挂钩或者挂带
           (3)外观是否美观
           (4)整体颜色

易用:(1)适合人群
           (2)是否有锋利处
           (3)杯子里的水是否容易喝到
           (4)接水时是否容易接到

黑板

功能:(1)是否可以用粉笔进行正常书写
           (2)在擦去字迹时是否流畅
           (3)擦去后是否残留较多粉笔屑
           (4)不同种类的粉笔能否正常书写
           (5)其他种类的笔能否在在其书写

性能:(1)接触水时能否正常书写
           (2)是否易吸水
           (3)抗不抗高温
           (4)抗击打能力
           (5)形变程度

安全:(1)材质是否有毒
           (2)是否易掉漆
           (3)高温暴晒是否挥发有毒气体
           (4)与水会不会产出反应

界面:(1)整体颜色
           (2)样式
           (3)大小
           (4)是否有板槽

易用:(1)易安装
           (2)书写是否流畅
           (3)是否易搬运
           (4)是否涂有防反光材质

抽纸

功能:(1)能否连续抽出
           (2)抽出是否流畅
           (3)是否可以更换纸巾
           (4)为一次性还是多用
      

性能:(1)容量大小
           (2)纸巾厚度
           (3)是否吸水
           (4)沾水后是否易破
           (5)沾水后是否易干

安全:(1)纸巾有无异味
           (2)纸盒有无棱角
           (3)纸巾原料是否有毒
           (4)纸盒是否挥发有毒气体

界面:(1)纸盒的材质
           (2)纸巾的颜色
           (3)纸盒的结构和形状
           (4)纸盒的颜色和外观

易用:(1)抽纸是否有卡顿
           (2)包装是否好拆解
           (3)容量是否足够大
           (4)是否可以多次利用

电梯

功能:(1)是否可以上下楼
           (2)是否可以载物或人
           (3)是否可以根据所按楼层停放
           (4)外部是否可以调动电梯
           (5)电梯内是否有灯关及报警按钮
           (6)是否有超载语音提示
           (7)是否设有盲人专用按键

         
      

性能:(1)最大承载
           (2)外部由几个按钮控制
           (3)灯光是否全天亮
           (4)盲人按键是否突出
           (5)电梯运行速度是否可控

安全:(1)外部牵引线的强度是否达标
           (2)内部放撞击结构是否稳固
           (3)紧急报警按钮是否能用
           (4)电梯整体结构是否牢固
           (5)能否应对突然停电
           (6)应急照明灯是否安排到位

界面:(1)电梯结构
           (2)电梯按钮形状
           (3)内部楼层按钮的结构划分
          

易用:(1)是否便于操作维修
           (2)按钮位置是否合理
           (3)按钮是否覆盖全部楼层
           (4)上下楼层,及关门开门速度是否合理

签到

功能:(1)当天未登录上线是否显示已登录
           (2)登录签到后,页面是否显示√在当天
           (3)完成日签到后,奖励是否下发
           (4)获得奖励是否为当天对应图标经历
           (5)对应天数是否出现重复
           (6)签到日期是否对应

性能:(1)是否出现显示成功签到未领取奖励情况
           (2)是否未签到就已领取奖励
           (3)是否重复领取同一天奖励
           (4)显示签到成功是否会在其他日期
           (5)签到页面是否流利,或存在卡顿

安全:(1)会不会导致信息泄露
           (2)是否丢失原物品包里道具
           (3)是否影响游戏机制
           (4)是否丢失玩家数据
           (5)是否出现扣除玩家已有点券的情况
         

界面:(1)布局是否美观
           (2)√是否合理
           (3)道具显示是否与商场一致
           (4)日期顺序是否和实际一致
          

易用:(1)签到流程是否繁琐
           (2)领取奖励是否一键领取
           (3)签到是否需要验证

中断:(1)当网络崩溃时是否显示已签到
           (2)签到时突然断网是否影响当日签到
           (3)签到完卡主奖励是否正常下发


弱网:(1)网络环境较差是否能签到
           (2)网络较弱签到是否可以正常领取奖励

兼容:(1)ios 安卓 pc段是否都可以正常参与此活动
           (2)各平台登录是否影响本次签到结果

第一天总结

1.了解软件测试及发展前景

软件测试是一个评估产品质量,发现产品中程序错误的一个行业,职业发展前途很好,适应当今时代发展

2.公司工作流程

3.软件缺陷产生的原因

绝大多数处在产品规格说明书

(1) 需求解释有错误;
(2) 用户需求定义错误;
(3) 需求记录错误;
(4) 设计说明有误;
(5) 编码说明有误;
(6) 程序代码有误;
(7) 测试错误;
(8) 问题修改不正确;
(9) 不正确的结果是由于其他的缺陷而产生。

4.如何快速融入公司及团队

(1)学习公司各种文档,如需求文档,用户手册,设计文档等

(2)查阅公司bug库,了解所在项目的阶段

(3)根据实际情况正确编写测试用例

(4)掌握与别人沟通的技巧

(5)抱着虚心的态度多向他人学习

5.测试流程

 

 

1.需求评审
1从用户体验角度提供设计建议

2从开发经验角度分析设计是否存在风险是否能够实现

3联合其他模块分析设计是否存在漏洞 ,逻辑功能存在缺陷

2 测试计划制定

1 . 测试用例设计
2 .测试用例评审和测 试时间估计
3 . 测试资源申请
4. 测试人员分配
3 测试计划执行
1 . 用例执行
2 .Bug 修复验证和推动 版本进度
3 .性能监控,压力测试,兼容测试
4  发布与测试报告总结
1 .版本发布和线上质量监控,用户反馈实时 响应
2. 测试用例更新整合,测试计划评估
3 .提供版本最终测试报告,包括用例覆盖 率, bug 数据分析等

5.软件测试的分类

主要划分黑盒和白盒,静态和动态,功能和性能

功能测试:功能测试可以细分逻辑功能测试,界面测试,易用性测试,安装测试和兼容性测试。

性能测试:

时间性能 : 软件的一个具体事务的响应时间。比如点击一个登陆按钮,到登录成功 ( 失败 ) 的反
应时间,浏览器非常常见, ANR Application not responding 应用程序无响应)2/5/8
空间性能 : 软件运行时所消耗的系统资源,比如对内存和 cpu 的消耗 80%
一般性能测试 : 软件正常运行,不向其施加任何压力的测试
稳定性测试 : 也叫可靠性测试,是指连续运行被测系统,检查系统运行时的稳定程度。
负载测试 : 让被测系统在其能够忍受的压力范围之内连续运行,来测试系统的稳定性。(测
试载重)
压力测试 : 持续不断的给被测试的系统增加压力,直到被测试的系统压垮为止,用来测试系
统所承受的最大压力。
回归测试
是指对软件的新版本进行测试时,重复执行上一个版本测试时的用例,比如在 1.0 版本中,
有一个 bug ,到了 2.0 版本中 , 再重新测试 1.0 中这个 bug 回归测试是指修改了旧代
码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生
错误。
冒烟测试
指对一个软件进行系统大规模的测试之前,先验证一下软件的基本功能是否实现,是否具备
可测性。
测试小组在正式测试一个新版本之前,先指派一两个测试人员测试一下软件的主要功能,如
果没有实现,则打回开发组重新开发,这样做可以节省大量的时间成本和人力成本。
随机测试
是指测试中所有的 输入数据都是随机生成 的,其目的是模拟用户的真实操作,并发现一些边
缘性的错误。

          

单元测试:静态观察结果,动态运行程序,检查运行结果

集成测试:

集成测试是单元测试的下一个阶段,是指将通过测试单元模块组装成系统或者子系统,再进
行测试, 重点测试不同模块的接口部分

6.软件的开发模型

1V模型

有着一一对应的关系

用户的需求————验收测试
需求分析————系统测试
概要设计————集成测试
详细设计————单元测试
软件编码为单元测试准备

优点:
1 每一个阶段都清晰明了,便于控制开发的每一个过程。
2 既包含单元测试又包含系统测试。
缺点:
1 测试介入的比较晚,对于前期的一些缺陷无从发现和修改。
2 测试和开发串行。

2.W模型

 

优点
1 测试伴随着软件的整个生命周期,例如,在需求分析结束后就可以进
行需求分析测试。
2 测试于开发是并行独立进行的。
缺点
1 对有些项目,开发过程中根本没有文档产生,故W模型无法使用。
2 对于需求和设计的测试技术要求很高,实践起来很困难。

7.软件测试工具

Bug 管理工具: 禅道 ,Jira (付费) ,Trac,gitlab
自动化 python+ selenium python+ appnium ui 自动化) pytest,unites,Junit
( 测试用例 单元测试 ) innerHtml (发送测试报告)
requests +python+allure 接口自动化
性能测试工具 jmeter ,Loadrunner
抓包工具 Fiddler ,charles ( 弱网测试的 )
接口工具 postman jmeter
录制脚本 bodyboy jmeter
云测 腾讯云 模拟不同的移动端或者是 web 浏览器 命令 Linux adb monkey
数据库 myql,oracle,redis
语言 python,java,c,c++
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 提取测试点时,需要考虑以下几个方面:功能测试、界面测试、性能测试、安全测试和兼容性测试。 首先,功能测试是最基本的测试点之一。需要验证每个功能是否按照设计要求正常工作。可以根据需求文档和设计说明书来提取测试点,例如验证登录功能、注册功能、搜索功能、购物功能等。 其次,界面测试也是一个重要的测试点。要验证用户界面是否友好、易用和一致。可以测试界面的布局、颜色、字体、图标等是否符合设计规范,同时也要验证界面交互是否流畅、响应迅速。 性能测试也是不可忽视的测试点之一。要验证app在不同负载下的响应时间、稳定性和可扩展性。可以通过模拟多种用户并发操作,对各个功能模块进行性能测试,如登录响应时间、页面加载速度等。 安全测试也是必不可少的一个测试点。要验证app是否存在安全漏洞,以及用户数据是否能够被恶意攻击者获取。可以测试app的登录验证机制、数据加密保护措施、防止SQL注入、XSS攻击等安全方面的功能。 最后,兼容性测试也很重要。要验证app在不同操作系统、不同设备上的兼容性和适应性。可以测试app在不同手机分辨率、不同操作系统版本、不同网络环境下的运行情况。 总之,提取测试点需要全面考虑app的各个方面,并结合需求和设计文档进行分析。通过充分的功能、界面、性能、安全和兼容性测试,可以提高app的质量和用户体验。 ### 回答2: 针对一个App,我们可以通过以下几个步骤来提取测试点: 1. 确定功能要求:首先,我们需要明确该App的主要功能和需求。这包括用户可以进行哪些操作,涉及哪些数据和功能模块等等。通过分析和理解这些功能要求,我们可以为每个功能点提取测试点。 2. 分析用户流程:在确定了App的功能要求后,我们可以根据用户在App中的流程来提取测试点。从用户角度出发,思考用户在使用App时可能会经历的流程,主要包括登录、浏览、搜索、交互等等。我们可以测试这些用户流程中的每一步,以确保App在各个流程中的功能正常。 3. 考虑边界值和异常情况:除了常规的功能测试点外,我们还需要考虑一些边界值和异常情况。例如,对于输入框,我们可以测试其最大长度、特殊字符等;对于时间相关功能,可以测试跨时区、夏令时等情况。通过测试这些边界值和异常情况,可以确保App在不同情况下的稳定性和容错性。 4. 考虑不同平台和设备:如果该App可以在多个平台和设备上运行,我们还需要考虑适配性的测试点。不同平台和设备的分辨率、屏幕比例等因素都可能影响到App的显示和操作。因此,我们需要测试App在不同平台和设备上的兼容性,以确保用户可以正常地使用App。 5. 制定测试计划和策略:最后,我们需要根据提取出的测试点制定详细的测试计划和策略。测试计划应包括测试的时间安排、测试环境的搭建、测试人员分工等内容;测试策略则需要确定具体的测试方法和测试工具。通过制定合理的测试计划和策略,可以高效地执行测试并发现潜在的问题。 总之,通过以上步骤,我们可以针对一个App提取出全面而且有效的测试点,从而保证App的质量和用户体验。 ### 回答3: 针对一个app,提取测试点需要综合考虑以下几个因素: 1. 功能性测试点:首先,需要明确app的主要功能,包括用户注册登录、浏览信息、搜索功能、支付功能等。针对每个功能,可以提取相关的测试点,例如用户登录界面是否正常显示、搜索结果是否准确等。 2. 兼容性测试点:考虑到不同的设备和操作系统版本,需要测试app在不同环境下的兼容性。测试点可以包括设备的尺寸适配情况、不同操作系统版本的兼容性等。 3. 用户体验测试点:用户体验是一个app成功与否的重要因素之一。测试点可以包括界面的友好性、操作的流畅性、响应速度等。 4. 安全性测试点:对于涉及用户信息、支付等敏感数据的app,安全性是至关重要的。测试点可以包括用户注册登录时的身份验证机制、支付信息的保护措施等。 5. 性能测试点:测试app在不同的负载下的性能表现,包括响应时间、稳定性等。测试点可以包括用户同时在线的数量、处理大量数据时的性能表现等。 6. 其他测试点:根据具体的app特点,还可以提取其他测试点。例如,对于社交类app,可以测试好友关系的建立和维护;对于游戏类app,可以测试游戏操作的灵敏度等。 总之,提取测试点需要全面而有针对性地考虑app的功能、兼容性、用户体验、安全性、性能等方面。测试人员可以根据自身经验和对app的了解,结合具体的需求,提取出适合的测试点

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值