安装测试,特别是针对各个不同操作系统的安装测试,属于软件系统测试的一部分。
对于一个具有复杂的软件来说(这里的复杂指的是软件包括多个组件,比如数据存储系统、web服务器等等),在完全自动安装的方式下,安装测试会出现很多问题,比如:
- 操作系统的差异,Windows上可用,非Windows平台出错,开发人员一般也是在Widnows上开发和调试安装程序,最多再加上Linux。
- 卸载不干净,安装往往可能成功,但是卸载通常会存在各种问题,这些可能是开发人员没有想到的。最要命的是,在某些情况下,软件卸载不干净,就再也装不上了,即使是删除注册表什么的,可能最后只能重装系统…
- 调试信息不清楚,在初期测试安装程序时,调试信息很关键,但是这需要开发人员花一些工夫设置好调试信息。
- 没有回滚功能,一旦在安装过程中出现问题,如果安装程序不能回归到未安装前状态,那么这台机器就处于半死不活的状态了。
既然有了这些问题,我觉得应该做到以下几点:
- 新做的安装程序,现在Windows平台上试,如果没有问题,再拿到Linux上,然后是AIX,最后是zLinux上。
- 要求开发人员前期做好卸载程序,如果难度大,那就提供详细的安装脚本,以方便测试人员删除注册表等等。
- 重视调试信息,在初期安装测试中,安装程序都应该处于调试阶段,可以随时查看错误日志等等。
- 提供回滚功能,如果不行就和第二点一样。
说完了。
分享到:
相关推荐
为什么要进行软件测试?软件测试的前途如何?软件测试的工具和思想谁更重要?软件测试的最高境界是什么?
1、什么是兼容性测试?兼容性测试侧重哪些方面?...16、请就软件测试人员应该具备什么样的基本素质说说你的看法。 36 17、你在五年内的个人目标和职业目标分别是什么? 36 18、你怎样做出自己的职业选择? 36
MILY:Verdana,'BitStreamveraSans',Helvetica,sans-serif">对于在软件中安装测试的一些想法安装测试,特别是针对各个不同操作系统的安装测试,属于软件系统测试的一部分。对于一个具有复杂的软件来说(这里的复杂指...
由于嵌入式软件与其他产品息息相关,这给嵌入式软件的测试工作带来了极大的困难,软件的测试工作不能够等程序烧到或者固化到芯片中才开始进行测试,这就太晚了,本文结合自己的一些经验提出自己的看法,希望大家一起...
本书详细记录了他们的奋斗历程,对软件测试的理解,推荐的测试技术和测试管理方法,对前景的看法,面试过程中对人才的要求,等等。他们的经验和见解是宝贵的,对于每一位软件测试从业人员或者将要进入这个行业的朋友...
上周末去参加了第二届(杭州)互联网测试技术...这个话题引起了各位嘉宾们的踊跃讨论,infoQ的泰稳整理了这次讨论(推荐看1楼回复),我也想谈谈自己的一些看法。 其实算上实习,我已经在4个公司工作过了,回头来看看这些
86、软件测试项目从什么时候开始,?为什么? 87、需求测试注意事项有哪些? 88、简述一下缺陷的生命周期 89、你在你所在的公司是怎么开展测试工作的?是如何组织的? 90、你认为理想的测试流程是什么样子? 91...
这是一系列有关软件测试的文章。其中对如何成长为一个测试工程师有一些中肯的建议。对当前软件测试的一些内幕,软件测试的前景与末来都有一些看法。
软件测试规范 目 录 一.概述 ............................................................................................................................................................ 1 二 软件...
软件测试理念及其创新,主要介绍软件测试相关的思想、技术和发展。
在软件测试面试中,面试官...你对软件测试行业的未来发展有何看法? 在面试中,除了回答问题外,还应展示你的解决问题的能力、沟通技巧、团队合作精神以及对持续学习和改进的态度。 以上为部分软件面试题示例可以查看
软件测试中对于功能测试的一些看法工作也快1年了,却一直没有写过一篇关于测试方面的文章。一直做功能测试,功能测试这个东西,也有他的一套理论,一套流程,以及测试过程中的一些方法,什么边界法,等价类。但实际...
测试设计方法大体上可以分为等价类、边界值、正交试验法、判定表、因果图、状态迁移法、流程分析法、错误猜想法。 我们主要用到的是黑盒测试,其中等价类划分法和边界值划分法尤其重要。纵观这八大方法,它们各有...
压力软件测试之压力负载测试的一些经验之谈软件测试做测试已经有一段时间一直有一些想法想法和大家交流。LR做压力负载是一个很少的工具,目前在世界上的市场份额也是最多的,大约在70%左右,次之的是QA_load。压力...
第一章 软件测试的背景 每一个使用过一些软件的人都会对软件的工作方式有自己意见和想法,要编写令所有用户都满意的软件是不可能的。要全面,最重要的是要客观评价,并非所有测试发现的缺陷都要修改。 软件测试培训...
我们并不怀疑它对软件测试社区的好处,同时,我们也意识到盲目接受像ChatGPT这样机器人的每一个输出,也会相当危险。在最乐观的情况下,它是一个很好的启发式工具,虽然从本质上看,启发式不是基于规则的逻辑推理来...
软件测试中关于测试用例理念的一些想法LAYO最近下载了几篇PPT;又看见了这样一段描述。G.J.Myers给出了关于测试的一些规则,被软件工程领域认可:(1)测试是为了发现程序中的错误而执行程序的过程;(2)好的测试...
公司软件测试团队建设方案,软件行业测试团队管理方案,测试经理专刊。
软件系统测试报告《适合学生作业》。看到有人提到这个问题,就来凑凑热闹,结合实践谈谈我的看法。
当我们考虑将ChatGPT用于软件测试时,大家的意见很不一样。 我们并不怀疑它对软件测试社区的好处,同时,我们也意识到盲目接受像ChatGPT这样机器人的每一个输出,也会相当危险。在最乐观的情况下,它是一个很好的...