当前位置: 首页 > news >正文

沈阳网站建设服务医院做网站的风格

沈阳网站建设服务,医院做网站的风格,网站开发程序员招聘,成品网站货源Qt5开发及实例V2.0-第十五章-Qt单元测试框架 第15章 Qt 5单元测试框架15.1 QTestLib框架15.2 简单的Qt单元测试15.3 数据驱动测试15.4 简单性能测试 本章相关例程源码下载1.Qt5开发及实例_CH1501.rar 下载2.Qt5开发及实例_CH1502.rar 下载3.Qt5开发及实例_CH1503.rar 下载4.Qt5… Qt5开发及实例V2.0-第十五章-Qt单元测试框架 第15章 Qt 5单元测试框架15.1 QTestLib框架15.2 简单的Qt单元测试15.3 数据驱动测试15.4 简单性能测试 本章相关例程源码下载1.Qt5开发及实例_CH1501.rar 下载2.Qt5开发及实例_CH1502.rar 下载3.Qt5开发及实例_CH1503.rar 下载4.Qt5开发及实例_CH1505.rar 下载 第15章 Qt 5单元测试框架 15.1 QTestLib框架 Trolltech公司提供的QTestLib框架是一种针对基于Qt编写的程序或库的单元测试工具。QTestLib提供了单元测试框架的基本功能并提供了针对GUI测试的扩展功能。QTestLib提供了许多特性见表15.1。 15.2 简单的Qt单元测试 【例】简单CH1501首先实现计算圆面积的类然后编写代码检查该类是否完成了相应的功能。 1建立单元测试框架步骤如下。 选择“文件”→“新建文件或项目”菜单项出现如图15.1所示的对话框选择“其他项目”→“Qt单元测试”菜单项单击“Choose…”按钮继续。 为测试项目命名“名称”为“AreaTest”连续单击“下一步”按钮直至出现如图15.2所示的对话框选择项目需要包含的模块。 单击“下一步”按钮在如图15.3所示的对话框中设置将要创建的测试类的基本信息。 2计算圆面积类的具体实现步骤如下。 在项目名上单击鼠标右键选择“添加新文件…”在如图15.4所示的“新建文件”对话框中选择新建“C Header File”单击“Choose…”按钮在弹出的对话框中填写文件的“名称”为“area”。 头文件“area.h”的具体代码如下 #include QObject class Area:public QObject {Q_OBJECT public:Area(){}~Area(){}Area(const Area area){m_r area.m_r;}Area(int r){m_rr;}double CountArea(){return 3.14*m_r*m_r;} private:double m_r; };3测试代码所在的源文件“tst_testarea.cpp”的具体内容如下 #include QString #include QtTest #include area.h class TestArea : public QObject {Q_OBJECT public:TestArea(); private Q_SLOTS:void toAreaTest(); //(a) }; TestArea::TestArea() { } void TestArea::toAreaTest() {Area area(1);QVERIFY(qAbs(area.CountArea()-3.14)0.0000001); //(b)QVERIFY2(true, Failure); } QTEST_APPLESS_MAIN(TestArea) //(c) #include tst_testarea.moc 测试函数运行结果如图15.5所示。 15.3 数据驱动测试 【例】简单CH1502测试字符串转换为全小写字符的功能。 1建立单元测试框架操作方法同前具体设置如下。 项目名称TestQString。 测试类名TestQString。 测试槽testToLower。 生成源文件tst_testqstring.cpp。 2源文件“tst_testqstring.cpp”的具体代码。 3测试结果如图15.6所示。 【例】简单CH1503测试计算圆面积的功能。 1建立单元测试框架操作方法同前具体设置如下。 项目名称AreaTest2。 测试类名TestArea。 测试槽toArea。 生成源文件tst_testarea.cpp。 2新建C头文件“area.h”其具体代码。 3在源文件“tst_testarea.cpp”中完成测试工作其具体实现代码。 4测试结果如图15.7所示。 15.4 简单性能测试 【例】简单CH1504编写性能测试代码。 1建立单元测试框架操作方法同前具体设置如下。 项目名称TestQString2。 测试类名TestQString2。 测试槽testBenchmark。 生成源文件tst_testqstring2.cpp。 2源文件“tst_testqstring2.cpp”中具体代码。 3测试结果如图15.8所示。 本章相关例程源码下载 1.Qt5开发及实例_CH1501.rar 下载 Qt5开发及实例_CH1501.rar 2.Qt5开发及实例_CH1502.rar 下载 Qt5开发及实例_CH1502.rar 3.Qt5开发及实例_CH1503.rar 下载 Qt5开发及实例_CH1503.rar 4.Qt5开发及实例_CH1505.rar 下载 Qt5开发及实例_CH1505.rar
http://mrfarshtey.net/news/17362/

相关文章:

  • 许昌做网站公司专业做网站哪家好福州最好的网站建设网络公司
  • 苏州教育平台网站建设wordpress手机上发文
  • 网站建设项目招标标书重庆网站建设 优化
  • 免费网站在哪里申请wordpress获取当前文章分类
  • 成都网站建设河马建站dedecms 音乐网站模板
  • 宜宾公司做网站wordpress 随机显示文章
  • 东莞旅游网站建设南阳建设网站制作
  • 企业网站模板psdwin7系统优化软件
  • 南宁个人网站建设网页设计与网站开发的总结
  • 哪些网站可以做seo网站制作的重要流程图
  • 青海省公路建设管理局门户网站长沙公司核名网站
  • 单页式网站 seo凡客网站建站教程
  • 客户管理软件crm网站优化和推广
  • 做面食专业网站瀑布流网站
  • 电子商务网站建设(论文百度查重软件
  • php源码建站 一品资源营销培训内容有哪些
  • 网站搭建详细流程做网站的算什么行业
  • 装修网站有哪些hk网站域名
  • 各大门户网站网站开发工程师工作内容
  • 网站开发中网页上传和网站发布最基本的网站设计
  • 南宁网站建设怎么样win7装什么版本wordpress
  • 龙岩网站建设设计服务个人免费建站软件
  • 箱包设计网站展厅展览设计
  • 近期的新闻热点兰州关键词优化排名
  • 哪里有免费网站可以看建设网站英语
  • 网站 多国语言网站店铺vr场景可以做吗
  • 搭建本地视频网站成都交投成高建设公司网站
  • 有哪些网站主页做的比较好看四川网站建设企业网站制作
  • 个人网站界面设计图片广州高端网站开发公司
  • 推荐几个自学做衣服的网站佛山免费网站设计