跪求《软件测试方法和技术》朱少民 第二版 课后习题答案~~~~
本科论文还是硕士论文? 我估计是本科论文可能性比较大,硕士论文作这个就太那个了。
测试的目标说白了,不过是确认产品功能是否正确,进一步还可以确认性能等。
1、论文首先得讲你做了什么,开宗明义2、背景,这里就是你测试的产品,大体介绍一下,就是copy,注明出处3、这里需要根据产品的需求文档,逐一列出需要测试的各个功能,注明出处4、对各个功能一一设计测试用例,这个需要自己来写,对应的代码工作是编写测试的子程序(如果需要)5、确认对各个功能测试的结果,做了哪些测试,测试正确性如何,产品质量如何6、总结7、致谢8、原创性说明就这些了,一般的院校都会有自己的格式要求,但大多数不会差得太多,照着套就行了,呵呵
软件测试方法的分类有哪些
1)按照测试技术划分黑盒测试:功能测试,必须白盒测试:逻辑结构测试,代码的逻辑、算法、结构是否正确,要求必须懂得代码,需要编写测试用例,可选灰盒测试:介于中间注意:在单元测试时,白盒应用相对较多,在集成测试时,灰盒测试应用相对较多,在系统、验收测试时一般就不会使用白盒测试和灰盒测试了。
2)按是否需要运行代码划分静态测试:界面测试,文档测试,代码测试【重点关注代码的规范性,一般检查变量的命名,注释的频率,编程的规范性,不需要写测试用例,一般只需要有代码审查单】注意:一般经常把白盒测试和静态测试的要素结合在一起,形成静态白盒测试动态测试:运行程序进行检查,检查实际输出结果和预期结果是否相符3)按软件特性分类功能测试性能测试
怎样提高自己的软件测试能力
我也是做软件测试的,提一些小建议,仅供参考: 1.做软件测试最好进公司实践.因为测试公司的每个项目组对知识的要求都不一样,也许你在这个项目组里做的很好,但把你调到另一个项目组,你仍然是门外汉.所以直接进公司学习和实践是个不错的选择. 2.软件测试需要有广泛的计算机相关知识,包括计算机网络,数据库,软件工程等. 3.掌握一门开发语言,对其他语言也要熟悉,起码做到能看懂,这样将会对你的发展很有帮助. 4.提高自己的英语水平.不可否认,现在软件行业的领先国家还是欧美,换句话说就是欧美的产品相对较多,是测试的一个很大的市场.要做这些国家的产品,英语当然是非常重要的. 5.最好掌握一门日语或者韩语.现在中国对日对韩的软件外包越来越多,尤其是北方地区.掌握这两门语言,在找工作时将会非常有优势. 6.初次进入软件测试行业,公司只会让你做人工测试,或者说是黑盒测试.所以一切读要从基础做起,不要奢望学好了直接进公司做自动测试. 7.总起来说,进公司实践,然后再买一些相关书籍翻阅.记住,最重要的还是动手能力,然后才是思考能力(这个行业和别的行业颇有不同,公司要求的是你先能做项目,然后你才去自己发展自己) 最后,软件测试现在人才缺口很大,薪水也颇为可观相信你选对了路.好好做,祝你有个美好的前程!
软件测试入门书籍推荐
1. 计算机基础知识 1.1 计算机的发展 1.2 计算机中的进位计数制 1.3 带符号灵敏的表示方法 1.4 定点数和浮点数 1.5 二进制信息编码 1.6 算术运算和逻辑运算 1.7 微型计算机系统的基本组成 2 微处理器 2.1 8086内部结构 2.2 8086外部引脚及控制信号 2.3 8086最小模式和最大模式下的基本系统 2.4 8086总线操作与时序 2.5 8086指令寻址方式 2.6 8086指令系统 2.7 80386 2.8 80486 2.9 Pentium(P5)及Pentium MMX(P55C) 2.10 Pentium Pro (P6)与PentiumII/III/4 2.11 Pentium系列PC机主板的构成 3 汇编语言程序设计 3.1 汇编语言的基本概念 3.2 汇编语言的语法规则 3.3 指令性语句 3.4 指示性语句(伪指令语) 3.5 汇编 3.6 汇编语言程序设计方法与步骤 3.7 汇编语言程序设计的基本结构 3.8 软件中断和系统功能调用 4 存储器 4.1 存储器分类及主要性能指标 4.2 内存储器 4.3 内存储器的扩展与连接 4.4 外存储器 5 输入/输出(I/O)及接口 5.1 输入/输出(I/O)接 5.2 输入(输出(I/O)接口的功能与分类 5.3 输入/输出(I/O)的数据传送方式 5.4 并行通信与可编程并行接口8255的功能 5.5 可编程并行接口8255的编程和应用 5.6 串行通信与串行接口的功能 5.7 可编程串行接口8251的功能及应用 5.8 输入/输出的计数/定时控制 5.9 输入/输出的中断及优先级控制 5.10 简易键盘/LED显示器接口 5.11 常用外部设备接口 5.12 外围通道接口 6 微机系统组成及应用 6.1 总线 6.2 微型计算机系统组成 6.3 驻留软件及操作系统 6.4 微机应用系统组成 6.5 微机应用系统的算法与应用软件 6.6 微机应用系统设计与开发 7 软件概念及数据构 7.1 软件及其发展 7.2 算法及其描述 7.3 操作系统的概念 7.4 数据、数据元素和数据结构 7.5 线性表 7.6 栈 7.7 队列 7.8 数组的概念及其存储结构 7.9 线性链表 7.10 链栈、链队列和双向链表 7.11 查找(线性、对半) 7.12 排序(选择、插入、冒泡、快速) 附录 算法的VC++语句描述形式 8 软件工程 8.1 软件工程和软件管理 8.2 软件开发的几种方法 8.3 结构化分析 8.4 结构化设计 8.5 面向对象分析与设计 8.6 软件测试 8.7 软件维护 8.8 软件文档 三级偏软考试大纲 三级偏软 总体要求 1 具有计算机基础知识。
2 具有软件技术的基础知识和应用能力。
3 具有典型微机系统分析和应用的基本能力。
考试范围 一 计算机基础知识(10%) 1 计算机的发展。
2 计算机中数的表示方法。
(1)数制。
(2)符号数和表示方法——原码、反码和补码。
(3)定点数和浮点数。
(4)码制——BCD码、ASCII码。
3 算术运算和逻辑运算。
4 微型计算机系统的基本组成。
(1)微型计算机的主要部件及功能。
(2)总线结构。
(3)微型计算机的基本工作原理(整机工作流程)。
(4)微型计算机系统的软件。
二 软件技术基础和应用(75%) 1 软件技术基本概念。
(1)软件及其发展。
(2)算法及其描述。
(3)系统软件的概念(*作系统、编译程序和解释程序)。
(4)数据库系统、汉字处理和应用软件的概念。
(5)网络的概念、多媒体的基本知识。
2 数据结构。
(1)数据、数据元素、数据结构的概念。
(2)线性表、栈和队列的逻辑结构、存储结构(顺序与链式)、运算及应用。
(3)数组的概念、存储结构及应用。
(4)树和二叉树的概念、存储结构及基本运算。
(5)图的概念、存储结构及遍历。
(6) 查找(线性、对半、粉快、散列)。
(7)排序(选择、插入、冒泡、快速、归并)。
3 *作系统基础知识。
(1)*作系统的作用、分类。
(2)处理机管理(进程管理和作业管理)、存储管理、设备管理、文件管理。
(3)常用*作系统的知识(DOS和Windows的概念及使用、UNIX的基本概念)。
(4)用户界面。
4 数据库基础知识。
(1)数据库基本概念(数据、数据模型、数据库结构体系、数据库管理系统)。
(2)关系数据库原理(关系代数、关系数据库基本概念、函数依赖和规范化)。
(3)微机数据库系统FoxPro的应用。
5 软件工程基础知识。
(1)软件工程的概念。
(2)结构化分析与结构化设计方法。
(3)面向对象分析与设计方法的概念。
(4)软件测试与维护。
(5)软件文档与质量。
6 网络基础知识。
(1)网络及其分类。
(2)广域网和局域网的基本知识。
三 典型微机系统分析与应用基础(15%) 1 微型计算机系统。
(1)微处理器和存储器的基本概念。
(2)输入/输出及其数据传送方式(无条件、查询、中断和DMA传送)。
(3)并行数据通信的概念及可编程I/O接口的应用。
(4)串行数据通信的概念及可编程I/O接口的应用。
2 汇编语言源程序分析。
说明 1 推荐课程:软件技术基础、微机原理及应用。
2 背景机(典型CPU)及其相应的I/O接口芯片选用 Intel 8086/8088系列,32位微处理器以 Intel 80386/80486/Pentium为基础。
3 本大纲从2000年秋季开始执行。
1.三级考试的时间与形式 目前,江苏省的计算机三级考试仍然只有笔试,考试日期和二级笔试相同,春/秋季的考试日期分别为3月/10月中旬的第一个周六的上午,考试时间为150分钟。
考试题目有单项选择和填空两种形式,其中30分填空,70分选择,满分100分。
合格线基本是按全省平均分划定的,控制的总体合格率大约是35%-45%,一般情况下,合格分数不会超过50分,但优秀需要85分以上。
2.三级考试的内容 三级考试涉及的知识面很广,内容很...
转载请注明出处51数据库 » 软件测试方法和技术第三版答案
亖呉?盀