摘要: 软件测试经过几十年的发展,测试界提出了很多软件测试的基本原则,为测试管理人员和测试人员提供了测试指南。软件测试原则非常重要,测试人员应该在测试原则指导下进行测试活动。 软件测试的基本原则有助于测试人员进行高质量的测试,尽早尽可能多的发现缺陷,并负责跟踪和分析软件中的问题,对存在的问题和不足提出质疑和改进,从而持续改进测试过程。 原则1:测试显示缺陷的存在 测试可以显示缺陷的存在,但不能证明系统不存在缺陷。测试可以减少软件中存在缺陷的可能性,但即使测试没有发现任何缺陷,也不能证明软件或系统是完全正确的,或者说是不存在缺陷的。 原则2:穷尽测试是不可能的 穷尽测试是不可能的,当满足一定... 阅读全文
posted @ 2012-11-29 15:19 Q若然 阅读(277) 评论(0) 推荐(0) 编辑
摘要: NET温故而知新学习系列之网站安全技术—web.config加密和解密 我们为什么要对web.config配置文件中的配置节加密? 因为在我们的项目中,有的配置节可能包含敏感信息,我们看下面的<connectionStrings/>配置节中包含了我们连接数据库的用户名和密码以及IP地址,这要是暴露出去是很危险的,<identity/>配置节中包含了运行时使用的模拟账号的用户名和密码,这些配置节都包含敏感信息,我们不希望密码以明文的方式存储在配置文件里,所以我们要对其进行加密 <connectionStrings> <add name="Loc 阅读全文
posted @ 2012-02-23 21:33 Q若然 阅读(206) 评论(0) 推荐(0) 编辑
摘要: COM技术 所谓COM(Component Object Model,组件对象模型),是一种说明如何建立可动态互变组件的规范,此规范提供了为保证能够互操作,客户和组件应遵循的一些二进制和网络标准。通过这种标准将可以在任意两个组件之间进行通信而不用考虑其所处的操作环境是否相同、使用的开发语言是否一致以及是否运行于同一台计算机。 COM的优点? 首先:用户一般希望能够定制所用的应用程序,而组件技术从本质上讲就是可被定制的,因而用户可以用更能满足他们需要的某个组件来替换原来的那个。其次,由于组件是相对应用程序独立的部件,我们可以在不同的程序中使用同一个组件而不会产生任何问题,软件的可重用性将大... 阅读全文
posted @ 2011-12-30 14:55 Q若然 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 网易新闻 微博 邮箱 相册 阅读 有道 摄影 爱拍 云笔记 闪电邮 手机邮 印像派 梦幻人生 更多 博客手机博客 博客搬家 博客VIP服务 LiveWriter写博 word写博 邮件写博 短信写博 群博客 博客油菜地 博客话题 博客热点 博客圈子 找朋友 发现小组风格博客VIP服务博客相册手机版创建博客 登录 关注显示下一条|关闭天狼鼠的博客VC++ COM 无边落木萧萧下,一代大侠向东流,惟独仗剑走天涯,从此浪迹江湖路导航首页日志相册音乐收藏博友关于我最新日志list和用vector区别C++STL容器类vector使用范动态创建的CStatic控件如何GetModuleFileNameC 阅读全文
posted @ 2011-12-30 14:52 Q若然 阅读(335) 评论(0) 推荐(0) 编辑
摘要: C++连接SQL数据库第一步 系统配置 1.设置SQLSERVER服务器为SQL登录方式,并且系统安全性中的sa用户要设置登录功能为“启用”,还有必须要有密码。 2.需要在ODBC中进行数据源配置,数据源选\”SQL SERVER”,登录方式使用“使用输入用户登录ID和密码的SQL SERVER验证”,并填写登录名(sa)和密码,注意一点,密码不能为空,这就意味着你的sa用户必须得有密码。否则无法通过系统本身的安全策略。测试通过就完成了配置。 C++连接SQL数据库第二步 C++与SQL连接初始化 1.在你所建立的C++项目中的stdafx.h头文件中引入ADO 具体代码如下: #... 阅读全文
posted @ 2011-12-26 20:09 Q若然 阅读(1059) 评论(0) 推荐(1) 编辑
摘要: C++连接SQL数据库第一步 系统配置1.设置SQLSERVER服务器为SQL登录方式,并且系统安全性中的sa用户要设置登录功能为“启用”,还有必须要有密码。2.需要在ODBC中进行数据源配置,数据源选\”SQL SERVER”,登录方式使用“使用输入用户登录ID和密码的SQL SERVER验证”,并填写登录名(sa)和密码,注意一点,密码不能为空,这就意味着你的sa用户必须得有密码。否则无法通过系统本身的安全策略。测试通过就完成了配置。C++连接SQL数据库第二步 C++与SQL连接初始化1.在你所建立的C++项目中的stdafx.h头文件中引入ADO具体代码如下#import“c:\Pro 阅读全文
posted @ 2011-12-26 20:01 Q若然 阅读(7996) 评论(0) 推荐(0) 编辑
摘要: 开发C/S架构可以采用多种语言,包括你提到的Java,C++,C#,以及Dephi等,采用不同的架构要按照你的项目的需要来,下面就你提出的JAVA和C++的优缺点做个分析吧,同时也介绍下C#语言。Java语言是基于Java虚拟机的,它最大的优势在于一次编译,到处运行,它并不需要考虑各种系统之上的不同系统调用,所有的系统调用都可以通过底层的JVM的封装来完成,开发者在开发过程中不用考虑操作系统层面的编程知识,比如你在windows上开发的一个Java应用程序,在Linux系统上也是可以运行的,只需要给他对应的Java虚拟机就好了,同时Java的优势还在于它的开源和封装,Java提供了强大的类库支 阅读全文
posted @ 2011-12-25 13:46 Q若然 阅读(3841) 评论(0) 推荐(2) 编辑
摘要: 虚拟光驱是把光盘镜像文件虚拟成一个光盘放到光驱的效果。虚拟机是在你的电脑里面,分出一部分cpu,硬盘,内存当成另一台电脑的配置,在虚拟机装系统后,相当于在你的电脑上运行了一个程序,在那个程序里面运行另一个系统。双系统是一台电脑装了两个系统,开机的时候你选择运行那个系统,同时只能开一个系统,装了虚拟机,开机的时候只有一个系统,但开机后你可以运行虚拟机,在虚拟机里面运行另一个系统,两个系统同时打开了。装了虚拟机就是用虚拟软件虚拟另一台完整的计算机硬件,里面当然也包括了光驱。你装虚拟机时选择有光驱,然后把那个ISO文件导到虚拟机的光驱里,用这虚拟机里的光驱引导就可以装系统了。虚拟机装完一个系统,再加 阅读全文
posted @ 2011-12-25 13:35 Q若然 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: 九句真言看见了If,就想Else。看见malloc,就去找Free。函数调用要小心,需要看看返回值。看到for循环,就找边界值。看见return要注意,要去前面找资源。看见数组把神提,问题往往在下标。不要小看字符串,长度是个大问题。得到函数不要急,看看变量初始化,各种路径要小心。赋值函数最危险,变量没有初始化。九句真言不孤立,相互结合显神威。来源不明,有点意思啊 。 阅读全文
posted @ 2011-12-25 13:29 Q若然 阅读(175) 评论(1) 推荐(0) 编辑
摘要: C/S架构和B/S架构的概念和区别 阅读全文
posted @ 2011-12-25 12:54 Q若然 阅读(383) 评论(0) 推荐(1) 编辑