这一阵子在做一个,seam的项目。不知道是不是有一种个人崇拜心理,认为 kavin King 的新作一定很酷! 但是用过之后,才发现不是哪一件容易的事情。除了知道,jsf前台可以直接调用seam组件之外。 jboss后台就不停的报错误。今天这个,明天那个! 总以为可以歇歇了,结果又是调试的过程。 但从中也体会到了一些做开发的心理念头。
软件开发,总之就是一次充满了未知数的探险。如果你没有勇气和坚持走下去的恒心。就注定到不了目的地。 虽然我也是体会过才知道。举个例子吧!
项目里用 axis 1.x/axis 2.x 作为 web service 框架。做了一个 .net程序调用的webService 本地测试只有一个问题。刚开始还是由于.net 的客户端调用方式。换个方式就搞定了。 结果上实际环境调试用了一周。 why? 不是代码逻辑的问题。 而是 另外两个其他的问题。
1: 由于项目里有了 axis的两个版本,不知道什么时候再 2版本里加了 1版本的 lib , 结果 web.xml文件自动加了 1的 axis admin Servlet mapping. 因为没有人加,所以就怀疑是 war 包启动的时候,框架自己发现没有就加了, 报错的
can not find a vlidate ***Factory, 于是 就 google ,baidu 。。。 。。。 虽然也有同样的问题,但是对于我的问题没有办法解决。 多亏了我的仁兄 Outerman, 他在他的机器上有一套代码,我把 报漏为 web service 的类,给了他,就可以用, 用了文件比较才发现是 多了 jar 包, web.xml 文件也被改了 。 这个说明什么? 不是代码逻辑问题,使原代码没有管好。被 不明原因的修改了 !
2:上面的问题,算是解决了,但 接踵而至的问难又来了, web service time out , 这个是什么问题? 结果又一顿的 google ,baidu 。。。 。。。 还是没有解决。 是代码的问题么? 不是! 还是多亏了 Outerman仁兄, 由于 web service 内部要调另一个公司的 web service ,但是那个公司做了, IP 鉴定。 只有限定的 机器才能访问。 哎! 我是不是要改改思考方式了。 不能一有问题就 google ,baidu 。。。 。。。 很多的问题,是程序之外的。。。 。。。
3: 不好意思问题又来了 。 seam 启动报 concurrentModificationException. 下面是老外的解决办法。。。 还不知道行的通不?
“
Why do I get a ConcurrentModificationException
when my Seam application is under load?
When Seam is in debug mode:
then you may see this and other problems in a concurrent/multi-user environment.
Just disable debug mode: ----------------http://www.perevillega.com/java/seam/
”
总之,问题从来都没有断过! 当初做程序员可是抱着 架构师的愿望才干这一行的。当然还有喜欢的老师 和 自己的性格。 但工作的两年里,除了程序之外的事情太多了, 也许 万物的平衡才是王道。 一门心思的思考方式,要不得。。。
分享到:
相关推荐
测试中的“杀虫剂怪事”是指采用相同的测试用例反复测试,最终可能无法发现新的缺陷。 在配置测试中,发现的缺陷可能是由于特定配置引起,也可能是通用问题。通过对比在不同配置下的测试结果可以判断。 时间有富裕...
面试中,对于“杀虫剂怪事”的理解是指,长期使用相同的测试方法可能会导致遗漏某些隐藏的错误,因此需要不断更新和改进测试策略。配置测试关注软件在不同硬件、操作系统或网络环境下的表现,而兼容性测试则侧重于...
测试中的“杀虫剂怪事”是指随着时间的推移,同样的测试用例会越来越难以发现新的缺陷。 在配置测试中,通过分析特定配置下出现的缺陷与该配置的特点,可以判断是普通问题还是特定的配置问题。
### 软件测试工程师面试题库知识点梳理 #### 兼容性测试 ...#### “杀虫剂怪事” - **概念**:随着时间推移,同一套测试用例反复执行后,很难再发现新的缺陷。 - **应对策略**: - 定期更新测试用例。 - ...
“杀虫剂怪事” - **现象**:随着测试的进行,缺陷发现率逐渐降低。 - **原因**:测试用例覆盖度增加,新发现的缺陷减少。 #### 48. 配置缺陷判断 - **方法**: - 分析日志文件。 - 对比不同配置下的表现。 - ...
### 软件测试经典面试题解析 #### 1. 兼容性测试 兼容性测试是为了确保软件能够在不同环境中正常运行的一种测试方法。它主要包括以下几个方面: - **操作系统兼容性**:测试软件是否能在不同的操作系统(如Windows...
### 最全面的软件测试面试题解析 #### 一、兼容性测试的概念及其侧重点 **兼容性测试**是指检查软件是否能在不同的环境(操作系统、浏览器、硬件设备等)下正常运行的一种测试方法。它旨在确保软件能够适应各种...
31. **“杀虫剂怪事”**:指长期使用相同的测试方法可能导致遗漏某些错误,需定期更新测试策略。 32. **判断配置问题**:通过对比不同配置下的行为差异,确认问题是否特定于某配置。 33. **不要让富裕员工测试**:...
“杀虫剂怪事” - **解释**: - 随着测试用例的重复使用,缺陷难以被发现的现象。 - 类似于害虫适应杀虫剂而变得免疫。 #### 48. 配置测试缺陷判断 - **判断方法**: - 对比基准配置。 - 使用不同配置进行对比。...
- **杀虫剂怪事**:随着软件测试的深入,软件对特定类型的测试越来越具有“免疫力”,即同一类型的测试难以发现新的缺陷。为了克服这一问题,测试者需要不断编写不同的测试用例来覆盖软件的不同部分。 #### 四、...
26. **“杀虫剂怪事”**:长期使用同一种测试方法可能导致测试效率下降,因忽视已知问题而遗漏新问题。 27. **完全测试不可能**:由于无限的输入和状态组合,理论上无法完全测试所有可能的情况。 28. **软件测试...
并用类class CMySheet : public CPropertySheet进行显示,发现一个怪事,开始的时候,两个属性 页面切换时候,编辑框显示乱码,后自动关闭,现在从题库维护->试题题库输入打开就自动关闭,小弟才疏学浅, 为这事耽误了半天,...
根据给定文件的信息,本文将围绕“80道经典常见测试面试题”展开,提炼出相关的IT知识要点,尤其侧重于软件测试领域的基础知识与实践应用。 ### 1. 项目情况与测试类型 - **核心知识点**:了解面试者参与过的项目...
而对于那些心有灵犀的闺蜜而言,她们精心挑选或自创的牛年祝福语,更是充满了对女朋友深情的关怀和美好的祝愿。 首先,情感沟通的重要性在春节祝福中被体现得淋漓尽致。闺蜜之间的默契往往不需要太多华丽的辞藻,...
在Java的学习过程中,Java Development Kit(JDK)是一个不可回避的重要组成部分,它是Java应用程序的软件开发环境。 JDK的历史可以追溯到1995年,自那时起,随着不同版本的Java平台的推出,JDK也随之演变。最初的...