1.1项目背景
1.2参考资料(计划编写依据:可行性分析报告/软件需求定义/软件概要设计/软件详细设计/用户使用说明书/……)
1.3测试术语
1.4有关项目人员组成以及(开发人员/版本控制人员/测试人员/软、硬、结构、营销人员等)
2.任务概述
2.1测试范围
2.2测试目标
2.3广义上还包含测试需求分析/测试用例编写/测试环境搭建/测试培训/测试执行等我本身是做软件行业的,已经做了七八年了,给你一些建议,仅供参考~
① 项目介绍的部分,要介绍清楚项目内容,并突出软件测试在项目各阶段中的位置,例如,项目的开发模式如果是V模型,那么软件测试伴随每个开发阶段,包括设计、编码等等。
② 项目经验这部分需要详细考虑了,分为两个方面,一、测试技术;二、角色职能;
· 测试技术
项目当中使用到的技术一定要简明易懂的提出来,例如是否用到自动化测试,性能测试,以及测试的OS是Linux还是Windows之类的,用到的数据库是MySQL还是Oracle
· 角色职能
在项目当中,你扮演的角色是什么。如果是测试工程师,那么有没有妥善的完成测试设计和测试执行;如果是高级工程师,有没有做好测试分析工作,有没有很好的理解需求等。
希望对你有所帮助,有疑问的地方欢迎探讨。测试方案,大概包括哪些方面
人员、资源、进度、测试目标、测试范围、测试完成标准等
软件测试方案设计 10分
OA办公系统自动化测试方案
办公自动化系统擅长处理类似公告、公文等流转类型的行政办公类应用需求、设计及相对独立的个人相关资料、通讯录、记事本等个人事务类的需求、设计。另外办公自动化系统软件的权限管理是其不同于其他应用软件的另外一个特点。系统需要为使用人员提供设置不同的权限和访问许可的功能,管理员可以通过调整各功能模块的访问权限,设置一般用户某些功能可以用,某些功能不允许用;并为员工创建、注销帐号及访问权限。提高了企业系统的资料的安全度,阻止非授权人的非法进入系统。针对这些特点我们在测试时主要着重于对流转型的行政办公需求、设计和对独立型的个人事务需求和设计来组织测试工作。
一、测试方法:
从整体来OA办公自动化系统一般包括公文管理、网上审批、个人信息管理、以及公共信息管理四个大的模块,在对每个模块的测试过程中我们将针对对每个模块的需求、特点分别采用不同的方法,具体在以后的测试过程中我们将采用以下方法:
1、公文管理、网上审批:
公文管理和网上审批都是以流转型业务为主,在此对于此类功能点我们将以收文管理为例,简要说明我们测试过程所采用的方法方案。
例如oa公文管理主要对公文进行登记和处理。在登记收文过程中直接输入,并将登记后的收文送领导阅读或批示(批示的流程完全可以根据用户的需要自己定义,也可以使用系统管理员已经定义好的公文批示流程),处理结束后将文件进行归档。管理人员可以对收文处理全过程进行监督、催办、重定位,也可以随时进行文件流程跟踪及查看其所有领导的批示意见、批示时间。针对这些情况,在进行测试分析和设计时,我们首先按照上面提到的根据现成的公司体制进行分析和设计的测试数据,然后将各个领导是否 的情况区分开来。测试过程中我们准备了两套数据:
1) 领导不
领导不 的情况, 相对较简单, 即每个领导只负责一个批示。
2) 领导
领导 的情况,即每个领导可能负责不同过程中多个批示,这是流转型模块测试的一个难点,因此在测试过程中我们对此进行了重点测试。
2、个人事务
个人事务通常包括:待办工作、日程安排、个人资料、个人通讯录、个人记事本、外出声明等模块。例如批阅各部门上报的各种公文,评阅同事交流的各种文件内容,起草各类报告,查看个人的活动日程、外出等安排,同时系统能自动提醒待办事项。
以个人通讯录为例,用户可将朋友、同事名片登记并进行管理查询。每个人只能看到自己的通讯录,通过对所有个人通讯录的查询,自己可很快地找出所需要联系的人员信息,并方便地通知他们参加会议或发送邮件等等。在进行测试分析、设计和执行中我们将特别考虑以下几点:
1) 新建或修改通讯录时对于输入重复的信息系统是否给予提示警告;
2) 新建或修改信息时个人维护的私有名片是否能被其他人看到或修改;
3) 个人删除私有通讯录信息时是否影响到其他用户的通讯录信息;
4) 需要联系的通讯信息主人联系时,是否可以正确联系上,其联系内容是否显示正确;
3、公共信息管理
公共信息通常分两部分:一部分为一般用户的浏览 *** 作,在此用户只能浏览、查阅。一部分为管理级别的用户,他们有权限添加、修改、编辑、删除相应的功能信息
在进行测试分析、设计和执行时要重点考虑:
1) 对规章制度的权限 *** 作(管理员用户和一般用户)
2) 规章制度的套红头 *** 作。
3) 规章制度浏览时的不可修改性。
4、系统基础信息
基础服务包括:人员注册、部门设置、组织结构调整、OA基础信息维护等模块。在此以基础数据维护
软件测试设计的测试方案应该是怎样的额
软件测试中有测试方法,测试计划等,此处说的测试方案是否是指测试计划呢
对于一个软件的测试计划,具体指需求分析,测试策略,工作量估算,进度安排,度量标准,风险评估,子计划制定,计划评审。测试计划包括的内容要素也可概括为:软件测试的范围、策略、需求、资源要求、人员要求、进度,软件测试停止的方法,测试用例设计的方法,测试中潜在的风险和问题区域以及角色与职责。
若你此处的测试方案指的是测试的策略的话,应该有以下几项内容:测试方法、测试工具、测试用例设计方法内容的选择则,测试方法也就是那些黑盒白盒等,测试用例的设计方法可以是等价类划分,边界值等等。希望有所帮助。(^__^) ……
测试方案如何写
谢谢!我并没有说明测试方案就是提取功能点,只是基于功能流程,提取测试点,不知道怎么写测试方案
软件测试方案怎么写啊?有什么格式DOC文档的!
这里有些恢复软件的介绍,可以借鉴下,找个相对应的
测试过程:
①一个分区格式化后塞满文件,全部删除后进行数据恢复。
②把这个分区再次格式化后再恢复。
③把这个分区删除后进行数据恢复。
PS:我硬盘最后有一个隐藏的150M左右的分区,是平时用来在DOS下作业的。为了节省测试时间和方便 *** 作,就使用了这个分区进行测试。
测试环境:
主板 ASUS P4P800-X
CPU C4D 24
内存 512M DDR333
硬盘 Maxtor 120G
测试结果:
①几乎所有软件都能够对删除的文件进行恢复,但部分软件恢复后的数据有问题。
②只有部分软件支持对格式化后的硬盘进行数据恢复。
PS:由于时间原因我没有进行全面的测试,只对是否能有效恢复文件做了简单测试,根据测试结果把这些软件分位三类,只对能够进行格式化后恢复的软件做了详细比较。其他两类没有做比较,因此不做说明。
一、只能恢复已删除文件
1 Active File Recovery
一个简单易用、功能超强的数据恢复工具,使用它可以恢复在 Windows 中丢失或删除的文件和文件夹。它不仅可以恢复分区格式化或丢失后的数据,而且可以恢复被损坏、病毒或目录结构导致丢失的数据。所有类型的硬盘驱动器:IDE、ATA、SCSI 和软盘;可移动设备:pactFlash、SmartMedia、Secure Digital/MultiMediaCard、Sony Memory Sticks 等;
格式化恢复:无 速度很快,只有一种扫描方式,对中文支持不好,带中文名字的文件大多无法恢复(中文和英文结合时,如果中文在前,无法恢复;如果英文在前,可恢复,丢失中文部分),中文Word文档恢复后部分成乱码。扫描到的文件以原来目录结构方式显示。
2 Drive Rescue 19d
一款优秀而且免费的磁盘数据拯救程序,它能恢复驱动器(例如硬盘)上误删或遗失的数据,即使已经失去分区表或硬盘已被快速格式化或者遭遇系统崩溃等情况,找回驱动器重要文件系统信息如分区表、引导记录、FAT、文件/目录记录等。当然对于物理损坏的硬盘它也无能为力。Drive Rescue支持FAT 12/16/32分区和Windows全系列 *** 作系统以及双硬盘。
格式化恢复:无
功能一般,扫描速度中等,扫描效果还不错,对中文和特殊字符文件名的文件都能够很好的支持。恢复时要到菜单里选择保存,或者用Ctrl S。特色是能够查找丢失的分区并修复。
3 DISKMAND
Winternals公司的又一款力作。它是基于WINNT内核平台的数据恢复软件,支持FAT16/FAT32/NTFS,支持SCSI、RAID,支持长文件名,还可以恢复NTFS加密的软件,可以说,只要硬盘主数据区没被破坏,无论分区表有无,或者损坏的多么严重,他都可以完整的恢复几乎所有的文件,即使文件区被损坏,也能把剩下的部分,恢复到不同程度,这个是其他软件无法做到的。
格式化恢复:无
这个软件没有单独发行版本,是包含在ERD系统里的恢复软件,当年做光盘时专门测试过它。扫描速度还不错,可以选择扫描已经删除的文件,或者是丢失或损坏的文件, *** 作比较傻瓜化。对中文以及深层目录支持的比较好,可以恢复到最原始的状态。
4 Filerecoveryangel
一款文件恢复工具,它能够帮助你从格式化成FAT12、FAT16、FAT32、NTFS文件系统的磁盘中恢
解决方案测试和软件测试有什么区别
解决方案测试是针对的解决方案,这个解决方案也许能解决问题,也许解决不了问题,所以要进行测试以验证其能否真正解决问题,比软件测试更有针对性和目的性。
软件测试是针对一个软件系统,可以包括软件的功能、性能、安全、易用性、兼容性等等,比某一个特定的解决方案的测试要更全面。
软件测试计划中的测试策略怎么写
测试计划编写基本策略
1、测试计划编写依据:项目计划、项目计划的评估状态以及业务的理解
2、测试计划编写时间:尽早开始。原则上应该在需求定义完成之后开始编写测试计划,对于开发过程不是十分清晰和稳定的项目,测试计划也可以在总体设计完成后开始编写。
3、测试计划的编写与实施:测试计划应该由测试小组组长或最有经验的测试人员来进行编写,测试计划由测试人员来实施,测试人员可以对测试计划进行相关人员确认后进行调整。
4、测试计划的变更:测试计划是一个发展变化的文档,会随着项目的进展、人员或环境的变动而变化,确保测试计划是最新的而且依据测试计划执行测试工作。
5、测试计划的优先级别:没有谁可以保证通过测试后的产品没有缺陷,也没有公司会允许无休止的测试。好的测试是一个有代表性、简单和有效的测试,在测试计划中,必须制定测试的优先级和重点。
6、测试计划的评审:测试计划需要由高级测试人员或测试组长制订,在经验不足或条件限制的软件测试计划的制订时,需要多名测试人员共同制订和修正(1)软件项目经理负责评审测试计划的方向正确性和软件开发按照总体设计方案实施(如有改动,需通知测试人员修改计划),并保证软件具有可测试性
(2)QA人员评审测试过程的正确性和能够按照计划要求的正确实施
(3)高级经理评审测试计划的导言和范围的正确性问题一:在软件测试中如何搭建测试环境? 听您这提问,估计您是没做过测试吧。
什么是测试环境呢?大白话讲就是可以基本准确的将测试用例执行出来,并且结果是有参考意义的那么个环境~
这前题是你的测试用例是有效的。那撇掉这个不管的情况下,测试环境就不可能是固定的。
有时候,测试环境可能就是一个系统。P如你这个软件,什么都不用管,你只要测能不能装在XP系统上,那此时,一个完整的XP系统就是测试环境。
有时候,你要测一个网站支持不支持多种浏览器。那此时,你的测试环境就是一个安装了多种浏览器的 *** 作系统。
我说的你明白了么?所谓的搭建测试环境(招聘的老有这要求,会搭建环境),就是你能搭出可供测试用的环境。简单了说~是 *** 作系统~复杂了说,是装了特定软件做了特定设置的 *** 作系统~
问题二:什么是测试环境?如何搭建测试环境? 硬件:包括PC机、笔记本、服务器、各种终端等。例如要测试photoshop软件,是要在PC机上测,还是笔记本上测?是在cpu为酷睿的计算机上测,还是要在炫龙的cpu上测?不同的硬件环境photoshop的处理速度是不一样的。
软件:这里主要指的是软件运行的 *** 作系统。例如测试photoshop,是指windows xp下测试还是在vista下测试?可能会有兼容性问题。软件环境还包括与其他各类软件共存同一系统时的兼容性问题。
一般来说,配置测试环境可遵循下列原则:
1、真实:尽量模拟用户的真实使用环境。这里需要提一点,关于项目软件与产品软件需要不同看待。项目软件由于只针对某一群体的用户,所以测试的环境比较单一。但产品软件针对的是广大群众,所以测试环境比较复杂,要多方面考虑。
2、干净:测试环境中尽量不要安装与被测软件无关的软件。笔者就遇到这种事情,两台机器,针对一个功能,一台测试OK,另一台测试NG,最后根据调查发现,测试OK的机器上安装了客户根本不会安装的VC++开发环境,测试NG的机器正因为没有安装VC,所以测试出了这个bug:软件中缺少必要的动态链接库支持。但这个干净也不是必须的,有时还要刻意去测试某个软件去其他软件并存时的兼容性问题。
问题三:windows怎么搭建测试环境 第1步、下载IIS
1、如果不是很清楚自己的装有Microsoft Windows XP *** 作系统的电脑上是否安装了IIS,可以打开IE浏览器,在其地址栏输入127001并回车,如下图
2
如果能正常打开上面的网页,说明本台电脑已安装了IIS(Internet信息服务)。如果打不开上面的网页,我们就得自己来安装IIS。下面介绍的是如何来安装IIS,如果你已会,完全可以跳过本部分,不会的可以一起来学习一下。
3
2、系统安装光盘中带有IIS的安装程序,但因为现在大部分朋友的电脑都是GHOST系统,所以可以用搜索引擎,下载IIS独立安装包。打开百度,输入“IIS for xp”,找到相关链接网站,下载所需要IIS安装包,如下图
4
3、下载下来的“IIS for XP”安装包一般都为压缩文件,所以使用它前,得先行解压,如下图
5
第2步、安装IIS
1、我们依次打开“开始”→“控制面板”,找到并双击”添加或删除程序“,打开了”添加或删除程序“窗口,如下图
6
2、点击窗口左侧的“添加/删除Windows组件”,如下图
7
3、勾选“Internet信息服务”,并点击“下一步”命令按钮,如下图
8
4、d出“所需文件”对话框,点击窗口右下角的“浏览”命令按钮,打开“查找”对话框,找到我们刚才从网上下载下来,并解压的IIS FO XP 安装包,找到所需的文件,选择打开后,然后再点“确定”命令按钮,继续IIS的安装,以后安装过程中再需要什么文件的话,找到安装包后,选择文件就可以了。如下图
9
点击“完成”命令按钮,完成IIS的安装,如下图
10
第3步、测试IIS
打开IE 浏览器,在其地址栏输入”127001“后回车,看到如下图所示的界面,就证明IIS安装成功了,如下图
11
至此,我们已成功安装IIS,IIS的安装讲解完毕,接下来讲解如何测试我们自己的ASP网站。
12
第4步、架设网站
1、我们把自己的ASP网站源代码拷贝到电脑任意一个磁盘分区,比如D盘,如下图
13
2、打开“计算机”管理。在“我的电脑”上右击,选择并点击“管理”,这样我们就打开了“计算机管理”窗口,在该窗口左侧依次点击“服务和应用程序”→“Internet信息服务”→“网站”,然后在“默认网站”上右击,选择“新建”→“虚拟目录”,如下图
14
3、新建虚拟目录。点击“虚拟目录”,打开“虚拟目录创建向导”对话框,点击“下一步”命令按钮,输入虚拟目录“别名”,比如:glxt,然后再点“下一步”命令按钮,通过“浏览”的方式找到网站源代码所在的目录,我们刚才把源代码放在了:D:\bysjASP,如下图
15
4、完成向导。目录选择好后,我们点“下一步”,在“访问权限”对话框,按照下图所示选择就可以了,再点“下一步”命令按钮,出现“已成功完成虚拟目录创建向导”对话框,点击“完成”,完成虚拟目录的创建工作,如下图
16
第5步、测试网站
1、我们在“计算机管理”窗口的“默认网站”下面,找到我们刚才创建成功的虚拟目录“glxt”,然后点击这个虚拟目录,如下图
17
2、在窗口的右侧,找到我们网站的首页:indexasp,然后右击这个文件,在d出的快捷菜单中选择并点击“浏览”,如下图
18
这样我们就打开了我们自己的网站,如果程序没有错误,网站是可以正常打开的;如果程序有错误,则网>>
问题四:如何搭建一个稳定、可重复的测试环境 innodb_data_home_dir = /longxibendi/mysql/mysql/var/
#innodb_data_file_path = ibdata1:1G:autoextend
innodb_data_file_path = ibdata1:500M;ibdata2:2210M:autoextend #表空间
innodb_file_io_threads = 4 #io线程数
问题五:什么是android测试环境搭建 android 官网之前发布过ADT版本的Eclipse,建议使用官网提供的集成开发环境IDE(已上传附件),即官方已经集成好ADT CDT SDK Eclipse,不需要再做任何的配置,直接解压就可以用了。
问题六:面试问到软件测试中怎么搭建测试环境 搭建测试环境实际就是部署环境,比如window+mysql+tomcat部署这些
问题七:软件测试搭建环境具体是怎么做的 这个要看实际工作环境、软件的运行环境来决定的,总体来说从:
1、 *** 作系统:win还是Linux
2、软件架构: B/S还是C/S
3、数据库类型:orcale还是mssql,db2deng
。。。。
问题八:前端的开发调试测试的环境怎么搭建 前端环境搭建系列的目的是把前端团队作为一个整体,如何有效的团队协同开发,第一部分开发环境。
1代码版本管理
SVN是必不可少了,版本号的规划按照项目三位版本,开发四位版本来部署。比如我要做A项目,版本号为100,我第一次提测的代码版本为1001。每次四位版本按照tag区分。QA按照这个tag部署测试代码,OP则部署线上代码。
如果多个项目同时开发,就开分支。这些需要一个项目管理平台来管理版本。
2 开发环境
我假设前端team的范畴是HTML CSS JS MVC中的V 和 C。最佳的环境是每个人一个开发环境,代码通过SVN同步别人的代码。但是文件的路径全部都一致。
比如
css的imgxx/css
js的imgxx/js
flash的imgxx/swf
后台环境,假设每个后端开发也都有独立的环境,如果和谁联调代码就让他把配置指向你的V C目录进行调试。
QA环境的debug问题,你的环境和QA环境代码部署一致,能够通过host切换静态文件,如css js flash。毕竟前端的大部分问题是前端代码的问题,V 和 C的问题就在自己的环境调试了,静态资源切换到QA的host。
数据问题,最后有个大的造数据平台,通用一份数据库,提供数据增加和修改的接口,这是理想状态,当然这个平台也会很麻烦,实在不行就通过后端的数据 *** 作接口 *** 作数据。
3编译环境
可恶的前端代码裸上,会有很多问题,大部分是性能问题,还有部分是缓存问题。
所以需要提供编译环境,编译流程放在提测前是安全的,因为会经过QA的质量检测,如果在OP环节应该比较麻烦,编译代码的bug也没人去测。
编译一般解决的事情
1、批量的一些 *** 作,比如版本号
2、代码的合并和压缩
3、代码的优化或者职能替换,比如资源打包
我遇到过的开发状况都不乐观。所以有时间自己搭下试试有多复杂。
一般有公用开发环境,就一台机器一个host,不管主干分支都放在那里,可想又多混乱,还有前端无版本管理软件,人肉维护多个并发版本。
或者有版本管理,开发环境还是多人一个,而且没有host,静态资源引入都是通过模板conf管理路径的。这样的代码不利于资源路径管理,特别是,加入png半透明的需要全路径,多个css合并的最好是根目录路径。
各种悲剧,此文到此结束。下篇为开发模式和模块化。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)