文档介绍:. .
优选
软件测试实习报告
班级: 软件122
学号: 12477218
:剑峰
指导教师:王晖
实习时间: - = )]
staticexternvoid SendMessage1(IntPtr hWnd, uint Msg, int wParam, int lParam);
6、鼠标单击一个控件
PostMessage()和SendMessage()的参数列表完全一致,他们的不同是:SendMessage()会等相应的Windows消息之后才会返回;PostMessage()不会。相应的C*签名:
[DllImport("", EntryPoint = "PostMessage", CharSet = )]
staticexternbool PostMessage1(IntPtr hWnd, uint Msg, int wParam, int lParam);
7. 处理消息对话框
消息对话框是一个上层〔top-level〕窗体,使用FindWindow()函数捕获它。
8、处理菜单
9、检查应用程序状态
使用VM_GETTEXT和SendMessage()获得控件状态
. .
优选
4、测试用例设计
设计待测窗体:
待测程序是一个用来做颜色混合的应用程序,设计的窗口如下:
菜单栏的构造如下:
File Edit Help
New Cut About
Save Copy Update
Exit Paste
5、软件测试分析报告
实验过程:
系统:Windows10
开发环境:VS2021
安装VS2021开发环境
编写Form窗体,包括Textbox,ComboBox,Button,ListBox。
其核心代码为:
privatevoid button1_Click(object sender, EventArgs e)
{
string tb = ;
string cb = ;
if (tb == "<enter color>" || cb == "<pick>")
("You need 2 colors", "Error");
else
{
if (tb == cb)
("Result is " + tb);
elseif (tb == "red" && cb == "blue" || tb == "blue" && cb ==
. .
优选
"red")
("Result is purple")