基础功能测试的一些实质建议

简介:
 1、对于旧的稳定的程序,一旦新添加功能,尤其是调用旧模块的功能的,回归测试工作量大而枯燥,不可避免

  针对此条,对于LEADER而言,最大的难处在于时间风险的估算。最好的解决方式是和开发人员开会,共同探讨模块的复杂性和测试时间。一般,开发,测试,修复,再测试的周期中,开发和测试的时间是1:2左右。甚至更多。

  对于测试用例的设计人员而言,最大的难处并不在于新功能本身,而是如何设计覆盖路径,新旧版本之间的问题将非常严重。怎样设计组合用例,将是测试的重中之重。

   活生生的例子: 我们的测试用例中没有设计到横向子模块的兼容性测试,因为旧版本没有该问题,而新版本也仅仅是调用这个模块。结果,在冒烟测试中,就发现,这个被调用的公 用模块,在某一个相对特殊的子模块中,会发生菜单项无效的问题。随后再想到要设计横向模块的兼容性测试,并和旧版本做比较,浪费了很多时间。

  2、一定要和旧版本一起,做至少一轮的随机测试

   尤其是涉及到自定义的数据保存功能的情况下,用新版本的程序读取旧版本保存的数据看看。接口之间的古怪问题,一定会让你颇有成就感。另外,去有规律的做 一些古怪的随机测试,比如,程序中产生报表或者示例图之后,最小化窗口,再还原看看。很有可能,图片和数据就变了,或者消失,或者残缺了。这种怪事就在我 的测试中实际发生了。因此,这一轮的随机测试一定要做,思路越古怪越好。

  3、不要嫌重复劳动麻烦

  亲身经历了令人沮丧的事情。在某3天,我不停地测试一个功能,单元测试证 明代码和算法没有错误,我也看过,的确不可能出错。前台依赖这个算法而显示的数据上万。不过还是出于负责而一条一条的检查,一直没有出现问题。最终,想放 弃的时候,发现,这将近2万条数据,最后的10条果然出现了问题。你说妖怪不?早知道就应该从尾巴开始测试。哎。所以,不能放弃,知道不,测试就是要负责 的。

  4、关于不可重现的BUG

  唯一能够告诉新手的就是,你每做一个动作,都必须保持脑子清晰。当你发现某些一定是不可重现BUG时(比如内存溢出,花屏等),别着急关闭你的屏幕,直接叫开发过来看,或者打开任务管理器,并截取图片保存。因为这是你的业绩。


本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/

目录
相关文章
|
测试技术 程序员 Windows
带你读《软件测试(原书第2版)》之三:软件测试的实质
本书涵盖了软件测试的方方面面:软件测试如何适应软件开发过程,基本的和高级的软件测试技术,在常见的测试任务中运用测试技能,使用自动化提高测试的效率,测试工作的计划和文档化,有效地报告发现的问题,衡量测试工作的成效和产品的改进,测试和质量保证的区别,寻求软件测试员的工作。
|
测试技术
软件测试——软件测试的实质
          这一章我们要了解一些软件测试的基本常识,下面请看内容提要。                   测试需要遵循一定的原则,原则如下图:                      作为软件测试员必须要知道一定的常识,测试的常识也如下图:                     测试界的术语和定义。
1044 0
|
10月前
|
数据可视化 前端开发 测试技术
接口测试新选择:Postman替代方案全解析
在软件开发中,接口测试工具至关重要。Postman长期占据主导地位,但随着国产工具的崛起,越来越多开发者转向更适合中国市场的替代方案——Apifox。它不仅支持中英文切换、完全免费不限人数,还具备强大的可视化操作、自动生成文档和API调试功能,极大简化了开发流程。
|
5月前
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
973 23
|
7月前
|
SQL 安全 测试技术
2025接口测试全攻略:高并发、安全防护与六大工具实战指南
本文探讨高并发稳定性验证、安全防护实战及六大工具(Postman、RunnerGo、Apipost、JMeter、SoapUI、Fiddler)选型指南,助力构建未来接口测试体系。接口测试旨在验证数据传输、参数合法性、错误处理能力及性能安全性,其重要性体现在早期发现问题、保障系统稳定和支撑持续集成。常用方法包括功能、性能、安全性及兼容性测试,典型场景涵盖前后端分离开发、第三方服务集成与数据一致性检查。选择合适的工具需综合考虑需求与团队协作等因素。
1047 24
|
7月前
|
SQL 测试技术
除了postman还有什么接口测试工具
最好还是使用国内的接口测试软件,其实国内替换postman的软件有很多,这里我推荐使用yunedit-post这款接口测试工具来代替postman,因为它除了接口测试功能外,在动态参数的支持、后置处理执行sql语句等支持方面做得比较好。而且还有接口分享功能,可以生成接口文档给团队在线浏览。
325 2
|
9月前
|
JSON 前端开发 测试技术
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
665 10
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
|
9月前
|
JSON 前端开发 API
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
495 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
|
8月前
|
存储 JSON API
Python测试淘宝店铺所有商品接口的详细指南
本文详细介绍如何使用Python测试淘宝店铺商品接口,涵盖环境搭建、API接入、签名生成、请求发送、数据解析与存储、异常处理等步骤。通过具体代码示例,帮助开发者轻松获取和分析淘宝店铺商品数据,适用于电商运营、市场分析等场景。遵守法规、注意调用频率限制及数据安全,确保应用的稳定性和合法性。
下一篇
oss云网关配置