引言: 因为测试时从来不希望检测被测系统所有可能的输入、路径和状态,那么应该选择什么?什么时候应该停止测试?什么时候应该暂停测试?怎样编写一个测试包,它可以检测足够多的消息和状态的组合来说明没有失败的操作,但是从实用性来说它又足够的小?测试提出了许多基本的但却令人困惑的难题,带着这些问题,参加了几次实用...
摘要: 作者:tom科技 2003-10-30 13:38:54 博客中国(blogchina.com) b15378c rob enderle rob enderle是美国著名的it行业分析人士,他于2002年被“technology marketing”杂志评为“it行业最有影响力的20名分析家”之一,目前,rob enderle致力于研究公司企业it的特定性问题,如“计算机的发展对员工的影响”......
摘要: “盗版”、“知识产权”等易混淆和错用的词句 作者:stallman 2003-9-30 13:25:40 博客中国(blogchina.com) 原始出处: gnu b14280c 一些应尽量避免的易混淆和错用的词句 (jpeg 7k) (jpeg 141k) 因专利权问题而没有gif图 我们建议尽量避免使用一些词句,因为它们要么有二义性,要么隐含了我们期望您并不完全同意的观点。 阅读其它文章 ......
关于软件测试因为测试时从来不希望检测被测系统所有可能的输入.路径与状态,那么应该选择什么?什么时候应该停止测试?什么时候应该暂停测试?怎样编写一个测试包,它可以检测足够多的消息与状态的组合来说明没有失败的操作,但是从实用性来说它又足够的小?测试提出了许多基本的但却令人困惑的难题,带着这些问题,参加了几次实用软件测试培训.由于软件的复杂导致了测试的复杂,所以不能指望培训能给我们很多工作中的实际指导.偏重理论是肯定的,但并非没有意义,虽然理论同样可以从相关的文献资料上得到.有一些心得,零零散散,记录下来,与大家交流.
一,软件测试员的目标是尽可能早地找出软件缺陷,并确保其得以关闭.仔细思考后,我觉得此目标包含三个含义.1.软件测试员的基本目标是发现软件缺陷.这似乎是个不言而喻的事实,但有必要再次强调.因为有时开发小组要测试员只是为了证实软件可以运行,而不是找缺陷.在这种情况下,测试人员也就缺乏不懈努力发现缺陷的探索精神与热情.所以做好测试的首要条件是明确软件测试员的基本目标是发现软件缺陷.2.软件测试员追求的是尽可能早地找出软件缺陷.因为软件的修复费用,随着时间的推移,将数十倍的增长,所以软件测试员应尽可能早地找出软件缺陷.对于大型的软件,在软件开发的同时,就应该有紧随其后的测试,如果等到产品已经开发完毕才开始测试,非常有可能引起大量耗时费力的返工.而如何尽可能早的找出缺陷?理论上有一些测试方法:静态黑盒测试.动态黑盒测试.静态白盒测试.动态白盒测试;配置测试.兼容性测试.易用性测试……,怎样才能有效的用这些方法尽早的发现软件缺陷,需要在工作实践中不断的摸索.总结,不断的提高测试能力.针对公司的情况,如果软件的规模不是很大,开发中的测试工作可能由开发人员完成比较合适.3.软件测试人员必需确保找出的软件缺陷得以关闭.并不是每个软件缺陷都有必要修复的.可能是由于没有足够的时间.不算作真正的软件缺陷.修复的风险太大等原因,产品开发小组决定对一些软件缺陷不作修复.... 下一页
摘要:web 服务的基础在于以标准格式发送和接收消息以便使所有系统都能理解。通常,那种格式是简单对象访问协议(simple object access protocol (soap))。soap 消息可以手工生成和发送,但是用于 xml 消息传递的 java api(jaxm)使许多必需步骤(如创建连接或创建并发送实际消息)自动化。这篇技巧文章记录了一个同步 soap 消息的创建和发送。 这个过程包括创......