`

关于软件测试的一些想法

阅读更多

在公司(现在就职于一家创业型公司)经常会遇到这样一种情况,软件刚刚开发完成,没有做过全面详细的测试,就匆匆的PUSH出去,最后出现问题,又拿回来查找BUG和修改之。这种情况经常让项目经理,程序员还是客户都感到无法接受。而作为程序员来说,对于BUG确实避无可避的。

我总结了下将开发阶段和开发完成后要经过如下这些测试步骤:

第一步:单元测试

在每写好一个关键方法(描述了一个重要功能的方法)后,要做好单元测试,保证在后面使用这些方法的时候能够正常和正确工作。常用的单元测试工具像xNunit系列。

第二步:接口测试

在写好一个接口后,需要经过严格的测试才能提供给需要使用之的用户或者代码段中。

第三步:功能测试

一般一个软件都会包含多个功能模块,在做好一个功能模块后,要经过认真的测试。不要等所有功能都完成后再一起测试。

第四步:断网测试

如果软件运行过程中会调用网络资源的话,一定要做好断网测试,因为一般开发者在开发过程中以及用户在使用中不会有断网的情况出现,导致断网测试成了测试的一个误区。

第五步:IO测试

在测试过程中也别忘了对有IO操作的地方一定要保证数据安全。

第六步:并行测试

测试过程中也别忘了模拟并发的场景。

第七步:压力测试

第八步:阿呆测试

所谓的阿呆测试也就是Alpha测试和Beta测试,让一些跟技术无关的同事使用,并反馈意见和建议。

上述步骤不一定是严格的所谓”步骤“,在必要的时候采用必要的测试才是。

以上只是个人的一些看法。

2
1
分享到:
评论
1 楼 liuwei8728 2010-05-06  
阿呆测试,呵呵  第一次听到
但是该测试是有必要的

相关推荐

    关于软件测试的一些看法

    为什么要进行软件测试?软件测试的前途如何?软件测试的工具和思想谁更重要?软件测试的最高境界是什么?

    软件测试经典面试题 (超实用)

    1、什么是兼容性测试?兼容性测试侧重哪些方面?...16、请就软件测试人员应该具备什么样的基本素质说说你的看法。 36 17、你在五年内的个人目标和职业目标分别是什么? 36 18、你怎样做出自己的职业选择? 36

    赢在测试 中国软件测试先行者之道

    本书详细记录了他们的奋斗历程,对软件测试的理解,推荐的测试技术和测试管理方法,对前景的看法,面试过程中对人才的要求,等等。他们的经验和见解是宝贵的,对于每一位软件测试从业人员或者将要进入这个行业的朋友...

    软件测试之我见---这是一系列有关软件测试的文章

    这是一系列有关软件测试的文章。其中对如何成长为一个测试工程师有一些中肯的建议。对当前软件测试的一些内幕,软件测试的前景与末来都有一些看法。

    软件测试经典题目5

    86、软件测试项目从什么时候开始,?为什么? 87、需求测试注意事项有哪些? 88、简述一下缺陷的生命周期 89、你在你所在的公司是怎么开展测试工作的?是如何组织的? 90、你认为理想的测试流程是什么样子? 91...

    软件测试理念及其创新

    软件测试理念及其创新,主要介绍软件测试相关的思想、技术和发展。

    软件测试和软件测试面试题 (1).pdf

    在软件测试面试中,面试官...你对软件测试行业的未来发展有何看法? 在面试中,除了回答问题外,还应展示你的解决问题的能力、沟通技巧、团队合作精神以及对持续学习和改进的态度。 以上为部分软件面试题示例可以查看

    软件开发人员与软件测试人员比例

    上周末去参加了第二届(杭州)互联网测试技术...这个话题引起了各位嘉宾们的踊跃讨论,infoQ的泰稳整理了这次讨论(推荐看1楼回复),我也想谈谈自己的一些看法。  其实算上实习,我已经在4个公司工作过了,回头来看看这些

    软件测试规范

    软件测试规范 目 录 一.概述 ............................................................................................................................................................ 1 二 软件...

    软件测试培训资料.pptx.pptx

    第一章 软件测试的背景 每一个使用过一些软件的人都会对软件的工作方式有自己意见和想法,要编写令所有用户都满意的软件是不可能的。要全面,最重要的是要客观评价,并非所有测试发现的缺陷都要修改。 软件测试培训...

    软件测试中对于功能测试的一些看法

    软件测试中对于功能测试的一些看法工作也快1年了,却一直没有写过一篇关于测试方面的文章。一直做功能测试,功能测试这个东西,也有他的一套理论,一套流程,以及测试过程中的一些方法,什么边界法,等价类。但实际...

    软件测试中关于测试用例理念的一些想法

    软件测试中关于测试用例理念的一些想法LAYO最近下载了几篇PPT;又看见了这样一段描述。G.J.Myers给出了关于测试的一些规则,被软件工程领域认可:(1)测试是为了发现程序中的错误而执行程序的过程;(2)好的测试...

    ChatGPT在软件测试中七大应用方式,每天都有很多人在他们各自的行业发布ChatGPT的应用程序,从营销、文案、销售、运营等等

    我们并不怀疑它对软件测试社区的好处,同时,我们也意识到盲目接受像ChatGPT这样机器人的每一个输出,也会相当危险。在最乐观的情况下,它是一个很好的启发式工具,虽然从本质上看,启发式不是基于规则的逻辑推理来...

    软件测试小结

    测试设计方法大体上可以分为等价类、边界值、正交试验法、判定表、因果图、状态迁移法、流程分析法、错误猜想法。 我们主要用到的是黑盒测试,其中等价类划分法和边界值划分法尤其重要。纵观这八大方法,它们各有...

    软件测试之压力负载测试的一些经验之谈

    压力软件测试之压力负载测试的一些经验之谈软件测试做测试已经有一段时间一直有一些想法想法和大家交流。LR做压力负载是一个很少的工具,目前在世界上的市场份额也是最多的,大约在70%左右,次之的是QA_load。压力...

    ChatGPT在软件测试的使用方法

    当我们考虑将ChatGPT用于软件测试时,大家的意见很不一样。 我们并不怀疑它对软件测试社区的好处,同时,我们也意识到盲目接受像ChatGPT这样机器人的每一个输出,也会相当危险。在最乐观的情况下,它是一个很好的...

    嵌入式软件的基本测试方法

    由于嵌入式软件与其他产品息息相关,这给嵌入式软件的测试工作带来了极大的困难,软件的测试工作不能够等程序烧到或者固化到芯片中才开始进行测试,这就太晚了,本文结合自己的一些经验提出自己的看法,希望大家一起...

    如何看待软件测试培训?你需要培训吗?

    软件测试最近在领测软件测试论坛新手上路板块中看到了很多关于软件测试培训的帖子。在这里我想谈谈看看自己的看法,希望对想进入软件测试行业的朋友有点帮助,当然,不妥之处尽请指教!软件测试这个行业的前景这里  ...

    软件测试管理中的测试团队激励制度

    软件测试管理中的测试团队激励制度由于软件测试工作需要每个成员都需要有高度的责任感、全身心投入,我们就必须通过良好的管理方法和一系列激励措施,在测试小组中保持高昂的士气和动力。比如,可采用一.些管理形式...

    软件测试心得

    个人的测试心得和想法,很短的一点,希望对你有用!

Global site tag (gtag.js) - Google Analytics