黑盒测试用例设计方法
admin | 软件测试 | 2014-08-08
1. 概述
黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。
2. 等价类划分法
2.1. 概念
等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值... [阅读全文]
Bug书写规范与对应等级
admin | 软件测试 | 2014-08-08
BUG书写规范
书写BUG的基本要求是准确、简洁、完整、规范,注意如下方面:
1、每个BUG中只书写一个缺陷或错误,如果是相同类型的bug归纳到一个bug中。
2、对错误的描述要做到简洁、准确、完整,揭示错误实质,为了便于在数据库中寻找,记录包含错误发生时的用户界面是个良好的习惯。例如记录对话框的标题、菜单、按钮等控件的名称。
3、明确指明错误... [阅读全文]
mozilla中的设计亮点
admin | xul | 2014-08-07
Mozilla研究—mozilla中的设计亮点
转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd
作者联系方式:Li XianJing <xianjimli at hotmail dot com>
更新时间:2007-3-1
mozilla是一个以浏览器为中心的软件平台,它在我们平台中占有重要地位。我们用它来实现WEB浏览器、WAP浏览器、邮件系统、电子书和帮助阅读器等应用程序。为此,... [阅读全文]
xpcom 组件加载机制
admin | xul | 2014-08-07
Mozilla研究—组件加载机制
转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd
作者联系方式:Li XianJing <xianjimli at hotmail dot com>
更新时间:2007-3-5
mozilla是一个以浏览器为中心的软件平台,它在我们平台中占有重要地位。我们用它来实现WEB浏览器、WAP浏览器、邮件系统、电子书和帮助阅读器等应用程序。为此,我最近... [阅读全文]
XPCOM语言无关性的实现原理
admin | xul | 2014-08-07
Mozilla研究—XPCOM语言无关性的实现原理
转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd
作者联系方式:Li XianJing <xianjimli at hotmail dot com>
更新时间:2007-3-8
mozilla是一个以浏览器为中心的软件平台,它在我们平台中占有重要地位。我们用它来实现WEB浏览器、WAP浏览器、邮件系统、电子书和帮助阅读器等应用程序。... [阅读全文]
在CPP中调用Jscript中的函数
admin | JavaScript, win32 | 2014-08-07
在CPP中调用Jscript中的函数
在C++中调用Jscript的函数非常简单,Windows提供了一个msscript.ocx的控件,利用这个控件可以直接操作Jscript: 执行一段Jscript脚本,或者调用指定的函数。我写了一个简单的例子:
l 导入msscript.ocx。下面这条指令会在项目目录中生成msscript.tli和msscript.tlh两个文件,里面有msscript.ocx中所有接口的描述... [阅读全文]
XUL窗口创建和事件处理
admin | xul | 2014-08-07
窗口创建
1. 对于提示窗口,像javascript中的alert/confirm等函数所打开的。其过程如下:nsPromptService::DoDialog->nsWindowWatcher::OpenWindow->nsXULWindow::ShowModal。如果想要定制提示窗口的行为,比如在命令行下提示,可以重新实现nsIPromptService2/nsPIPromptService接口。
2. 对于正常窗口,其创建过程如下:nsWindo... [阅读全文]
win32圆角窗口最大化问题
admin | win32 | 2014-08-06
C++
HRGN hRgn = ::CreateRoundRectRgn(0, 0, rc.right, rc.bottom, 15, 15);
::SetWindowRgn(this->m_hwnd, hRgn, TRUE);
这样设置圆角后,点击窗口最大化,窗口可以见部分还是不变的,挨CreateRoundRectRgn创建的圆角矩形覆盖了,最大化需要这样
if(GetWindowLong(hwnd, GWL_STYLE) & WS_MAXIMIZE)
{
RECT rc;
... [阅读全文]
NSWindow如何实现圆角 (mac)
admin | xul | 2014-08-06
分两步走:
1.子类化NSWindow,主要是重载了下面这个函数
- (id)initWithContentRect:(NSRect)contentRect
styleMask:(NSUInteger)aStyle
backing:(NSBackingStoreType)bufferingType
defer:(BOOL)flag {
self = [super initWithContentRect:contentRect styleMask:NSBorderlessWindowMask backing:NSBackingStoreBuffered defer:NO];
if (self != nil) ... [阅读全文]
NSWindow 了解
admin | xul | 2014-08-06
Style Masks:指定窗口的标题栏和里面按钮的控制
1、NSBorderLessWindowMask 没有外部元件 比如关闭按钮,全屏,toolbar等
2、NSTitledWindowMask 是否有布置一个title bar
3、NSClosableWindowMask 是否布置一个 关闭按钮
4、NSMiniaturizableWindowMask 是否布置一个最小化按钮
5、NSResizableWindowMask 是否布置一个大小控制
6、NSTextturedBack... [阅读全文]