Contacts模块功能测试用例设计思路.doc_第1页
Contacts模块功能测试用例设计思路.doc_第2页
Contacts模块功能测试用例设计思路.doc_第3页
Contacts模块功能测试用例设计思路.doc_第4页
Contacts模块功能测试用例设计思路.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Contacts 模块功能测试用例设计测试需求分析(shortcuts 按钮结合功能分析)相关的数据库表结构contacts 表结构:保存所有联系人信息。字段类型Null默认assigned_user_idchar(36)是NULLidchar(36)是date_entereddatetime是NULLdate_modifieddatetime是NULLmodified_user_idchar(36)是NULLcreated_bychar(36)是NULLdescriptiontext是NULLdeletedtinyint(1)是0salutationvarchar(5)是NULLfirst_

2、namevarchar(100)是NULLlast_namevarchar(100)是NULLtitlevarchar(100)是NULLdepartmentvarchar(255)是NULLdo_not_calltinyint(1)是0phone_homevarchar(25)是NULLphone_mobilevarchar(25)是NULLphone_workvarchar(25)是NULLphone_othervarchar(25)是NULLphone_faxvarchar(25)是NULLprimary_address_streetvarchar(150)是NULLprimary_ad

3、dress_cityvarchar(100)是NULLprimary_address_statevarchar(100)是NULLprimary_address_postalcode varchar(20)是NULLprimary_address_countryvarchar(100)是NULLalt_address_streetvarchar(150)是NULLalt_address_cityvarchar(100)是NULLalt_address_statevarchar(100)是NULLalt_address_postalcodevarchar(20)是NULLalt_address_

4、countryvarchar(100)是NULLassistantvarchar(75)是NULLassistant_phonevarchar(25)是NULLlead_sourcevarchar(100)是NULLreports_to_idchar(36)是NULLbirthdatedate是NULLportal_namevarchar(255) 是NULLportal_activetinyint(1)是0portal_appvarchar(255) 是NULLcampaign_idchar(36)是NULLcontacts_audit表结构:保存联系人的修改记录。字段类型Null默认idc

5、har(36)是parent_idchar(36)是date_createddatetime是NULLcreated_byvarchar(36)是NULLfield_namevarchar(100)是NULLdata_typevarchar(100)是NULLbefore_value_stringvarchar(255)是NULLafter_value_stringvarchar(255)是NULLbefore_value_texttext是NULLafter_value_texttext是NULLcontacts_bugs 表结构:保存联系人和bug 之间的关联字段类型Null默认idvar

6、char(36)是contact_idvarchar(36)是NULLbug_idvarchar(36)是NULLcontact_rolevarchar(50)是NULLdate_modified datetime是NULLdeletedtinyint(1)是0contacts_cases 表结构:保存联系人和事件之间的关联字段类型Null默认idvarchar(36)是contact_idvarchar(36)是NULLcase_idvarchar(36)是NULLcontact_rolevarchar(50)是NULLdate_modified datetime是NULLdeletedti

7、nyint(1)是0contacts_users 表结构:保存联系人和sugar 用户之间的关联字段类型Null默认idvarchar(36)是contact_idvarchar(36)是NULLuser_idvarchar(36)是NULLdate_modified datetime是NULLdeletedtinyint(1)是0accounts_contacts 表结构:保存联系人和企业之间的关联字段类型Null默认idvarchar(36)是contact_idvarchar(36)是NULLaccount_idvarchar(36)是NULLdate_modified datetime

8、是NULLdeletedtinyint(1)是0calls_contacts 表结构:保存联系人和电话之间的关联字段类型Null默认idvarchar(36)是call_idvarchar(36)是NULLcontact_idvarchar(36)是NULLrequiredvarchar(1)是1accept_statusvarchar(25)是nonedate_modified datetime是NULLdeletedtinyint(1)是0meetings_contacts 表结构:保存联系人和会议之间的关联字段类型Null 默认idvarchar(36)是meeting_idvarcha

9、r(36)是NULLcontact_idvarchar(36)是NULLrequiredvarchar(1)是1accept_status varchar(25) 是nonedate_modified datetime是NULLdeletedtinyint(1)是0opportunities_contacts表结构:保存联系人和商机之间的关联字段类型Null默认idvarchar(36)是contact_idvarchar(36)是NULLopportunity_idvarchar(36)是NULLcontact_rolevarchar(50)是NULLdate_modifieddatetim

10、e是NULLdeletedtinyint(1)是0Create contact在用户手册中有以下比较重要的文字描述:1. Account Name. Enter the account name associated with the contact; alternatively, click Select to choose from the existing list of accounts. 也就是说 Account Name 可以选择也可以直接输入。2. Campaign. To associate the contact with a campaign, enter the camp

11、aign name or click Select to select it from the Campaigns list. 也就是说 Campaign 可以选择也可以直接输入。3. Sync to Outlook. If you have installed Sugar Plug-in for Microsoft Outlook, select this box to synchronize this contact information with Outlook. 由于没有该插件, 因此这个输入可以忽略。4. Do Not Call. Select this box to add th

12、e contact to the Do Not Call list. This is to ensure that the contact is not targeted during campaigns. 这个输入和 Campaign 模块相关,可以放到 Campaign 模块来进行考虑。5. If you select an account from the account s list, the system automatically enters the addressfor you. However, you can edit this information if needed.

13、 如果选择了 account name,那么 Address Information 中会自动填入相关信息,这个可以单独作为测试子项来考虑。6. Email Address (es): Enter an emails address for the contact and select Primary. If an email address is incorrect, select Invalid to indicate it. If you sent out campaign emails this contact and the individual chose to opt-out o

14、f receiving them, select Opted Out. 这里是对 Email Address 不同状态的解释,需要考虑不同状态之间的冲突。Save首先分析哪些输入比较重要,针对这些比较重要的输入使用等价类划分、边界值分析法来进行测试用例设计。1. Last name:必填项,最大长度 100(长度来自于 contacts 表)。2.Account name:选填项(会与Accounts 模块发生关联,对应accounts_contacts 表)。3. Campaign:选填项(与 Campaigns 模块没有直接联系, 与 Reports To、Assigned to 类似,只

15、是在 contacts 表中有记录) 。4.Birthdate :选填项,为MM/DD/YYYY格式,不能晚于系统当前日期。5. Email Address:选填项, 满足邮件地址规则, 最大长度 255(长度来自于 email_addresses表,所有邮件地址均保存在该表) 。等价类表:输入输入条件有效等价类无效等价类Last name必填项填不填最大长度 100长度不超过 100长度超过 100Account name选填项填,不填Campaign选填项填,不填Birthdate选填项填,不填为 MM/DD/YYYY格月份 1 位,月份 2 位, 月份为非数字,日期式日期 1 位,日期

16、2 位, 为非数字,年份为非年份 4 位,闰年 2 月, 数字,月份 12,闰年非闰年 2 月,大月,2 月日期 29 ,非闰年小月,月份 1-12,2 月日期 28 ,大月日期 31,小月日期 30不能晚于系统当前日早于系统当前日期,晚于系统当前日期期等于系统当前日期Email Address选填项填,不填满足邮件地址规则是不包含 “ ”,不包含“ .”仅有“ .”最大长度 255长度不超过 255长度超过 255和数字相关的等价类考虑用边界值进行覆盖,具体用例略。接着针对系统对空格的处理来进行测试,选择Last name,考虑以下几种情况:1. 字符串前面有空格( 1 个或多个)。2. 字

17、符串中间有空格( 1 个或多个)。3. 字符串后面有空格( 1 个或多个)。最后用错误猜测法补充用例,需要注意的是主要关注影响系统使用的错误,比如记录无法点击等等。1.仍然选择 Last name 进行测试,输入全角空格,对应的是Last name 为空的情况。2. 针对 Last name 进行输入时,考虑拷贝输入的方式。注意事项:1. 每个用例的预期输出中都应包含数据库的检查。2.包含了 Account name 的测试用例还需要到 Accounts 模块来进行查看。3.没有考虑快捷键 Alt+S 的测试(后面类似) 。Cancel该功能的测试,需要注意在 cancel 之前是否存在和服务

18、器之间的数据交互,如果有交互,需要考虑交互对 cancel 的影响,比如需不需要从服务器上删除前面交互的数据,如果没有交互则比较简单了,直接测试即可。这里对应的是后者。注意事项:1. 上下两个 cancel 都需要测试。2. cancel 功能的测试用例的预期输出必须写清回退到哪个页面。Select这里的 select 实际对应的是 Account Name 的输入功能。从用户手册会发现这里的输入有两种方式:选择已有的记录和手工输入已有的记录。这样测试也分两种情况来考虑。选择已有记录考虑:1.Account Name 为空,选择一条记录(选择一次) 。2.Account Name 为空,选择一

19、条记录,再选择另一条记录(选择多次)。手工输入已有记录考虑:1. Account Name 为空,手工输入存在的记录,再手工修改为不存在的记录。2. Account Name 为空,手工输入不存在的记录,再手工修改为存在的记录。Clear这个功能的测试比较简单,以Account Name 为例主要考虑:1.Account Name 输入存在的记录,点击clear 进行清除。2.Account Name 输入不存在的记录,点击clear 进行清除。Add Address关于邮件地址合法性检查已经在Save 中考虑了,因此这里不再考虑。这里主要考虑:1. 添加多个邮件地址。2. 能添加的邮件地址的

20、最大个数。3. 邮件地址状态的设置( Primary 、 Opted Out 和 Invalid )。添加多个邮件地址主要考虑:1. 添加多个不同的邮件地址,查看能否保存以及保存后显示的顺序是否正确。2. 添加多个相同的邮件地址,查看能否有提示信息提示重复输入。3. 添加多个邮件地址,但其中有部分为空。针对能添加的邮件地址最大个数,可以注意一下邮件地址所保存的表为email_addresses,从该表会发现, 对于这个最大个数并没有什么限制,只会受到数据库本身容量的限制,因此这个邮件地址最大个数可以不测。邮件地址状态的设置主要考虑:1、 添加多个不同的邮件地址,第一个设置成Primary 。2

21、、 添加多个不同的邮件地址,最后一个设置成Primary 。3、 添加多个不同的邮件地址,中间的一个设置成Primary。4、 添加一个邮件地址,设置成Opted Out 。5、 添加一个邮件地址,设置成Invalid 。6、 添加一个邮件地址,不进行任何设置。7、 添加多个邮件地址,不进行任何设置。8、 添加一个邮件地址,同时设置Primary 和 Invalid 。9、 添加多个邮件地址,同时设置第一个为Primary 和 Invalid 。10、添加多个邮件地址,同时设置最后一个为Primary 和 Invalid 。11、添加一个邮件地址,同时设置Opted Out 和 Invalid

22、 。12、添加多个邮件地址,同时设置第一个为Opted Out 和 Invalid 。13、添加多个邮件地址,同时设置最后一个为Opted Out 和 Invalid 。如果想更简单的测试Primary 、 Opted Out 和 Invalid 这三个状态之间的相互影响,可以采用正交分析法, 这三个状态值为因子,选和不选为状态, 因此可以选用3 因子 2 状态的正交表。Enter Business Card这个功能提供的实际上是把名片上的信息录入到sugar 中去,所输入的信息基本为createcontact 所录入信息的子集,因此这个功能的测试主要放在与create contact 不同的

23、地方。Save这里可以简单的通过2 个测试用例来进行测试:1. 所有输入均输入合法值。2. 除了必填项之外都不输入。Links Test这里测试比较简单,主要是验证Create Note 、 Create Account 、 Create Opportunity 、 CreateAppointment 的基本功能。如果想少测一点的话,可以将后三个归成一类,因为都有专门的表来记录它们和联系人之间的关联(accounts_contacts、 calls_contacts、 meetings_contacts)。设计测试用例时考虑必填项的填和不填即可。Create From vCard首先需要知道v

24、Card 对应的是电子名片,是一种数据格式,不少软件都支持这种格式的文件的导入导出。如果要制造这种文件,可以借助于outlook express的通讯簿来生成,选中一条记录导出即可,导出的文件为vcf 文件。从界面上会发现, 该功能就是通过浏览或者手动输入一个文件, 然后点击 Import vCard 即可。因此设计测试用例也就是从这个文件来入手, 除了考虑文件的扩展名等因素, 还需要考虑文件的内容。1. 合法 vcf 文件导入,英文字母和数字内容,全填。2. 合法 vcf 文件导入,中文内容,部分填。3. 文件不存在。4. 输入的路径文件名包含非法字符(如* 、 ?等)。5. 文件扩展名不是

25、 vcf 。6. 非 vcf 文件扩展名强制改成 vcf 。另外由于导入的vcf 文件并不完全受控,因此可能会出现导入数据的长度超过sugar 中能保存的最大长度的情况,这需要通过错误猜测法进行测试。注意事项:由于是直接导入数据,数据在服务器上并不会以文件形式存在,多次导入的情况(上传到服务器上的文件主要放在cache 目录的目录下)。因此不需要考虑同一个文件import 子目录和upload子Contacts这里主要涉及联系人的管理和维护。在用户手册中有以下比较重要的文字描述:1. The system paginates long lists. To sort the list, clic

26、k any column title which has the icon beside it; to reverse the sort order, click the column title again. 记录存在排序的问题,需要进行测试。2. The address displays in the Additional Details popup window. In this window, you can clickthe View icon to navigate to the record s detail page, or click the Edit icon to nav

27、igate to therecord s detail page and edit the information这.里提示还有 view 按钮和 edit 按钮需要进行测试。New Contact这个功能只是新建联系人的快捷方式,需要输入的内容比Create Contact 少的多,因此如果Create Contact 考虑的比较充分,New Contact 可以测试的比较简单:1. 全部输入合法数据。2. 全部不输入数据。Basic Search在用户手册中有以下比较重要的文字描述:1. When you type a character in a field, the system pe

28、rforms a quick search of possible valuesand presents a list of values starting with that character. 说明搜索是从第一个字符来进行匹配的。2. Text entered in search fields needs to match from the beginning of the value stored in each record unless the wildcard character is prepended. If text is entered in more than one

29、searchfield, then a record must match on all those fields to be included in the filtered list. In otherwords, searching for“ fred*” would only match first names“Fred*ericklike” or other“ Fred”names containing the asterisk (*) character. 说明搜索分成三种: 一般的搜索、 通配符前置的搜索、通配符后置的搜索。Search一般涉及到搜索的测试, 都可以分成单关键词搜

30、索和组合关键词搜索。 如果了解搜索的算法,还需要针对搜索算法来进行测试。先来看一下单关键词搜索,这里主要需要分析搜索出来的结果到底和哪些因素有关,分析清楚了这些才能更好的设计测试用例。这些因素主要包括:1. 输入的关键词。2. 数据库中到底有哪些数据。这样可以考虑以下这些测试用例:1. 输入不带通配符的关键词( 1 个字符),数据库中没有匹配的记录。2. 输入不带通配符的关键词(多个字符) ,数据库中有完全匹配的一条记录。3. 输入不带通配符的关键词(多个字符) ,数据库中有字符匹配大小写不同的一条记录。4. 输入不带通配符的关键词(多个字符) ,数据库中有完全匹配的多条记录。5. 输入不带通

31、配符的关键词(多个字符) ,数据库中数据一个字符都不匹配。6. 输入不带通配符的关键词(多个字符) ,数据库中数据部分匹配。7.输入不带通配符的关键词(前面有空格),数据库中有完全匹配的一条记录。8.输入不带通配符的关键词(前面有空格),数据库中有不包含空格的一条记录。9.输入不带通配符的关键词(中间有空格),数据库中有完全匹配的一条记录。10.输入不带通配符的关键词(中间有空格),数据库中有不包含空格的一条记录。11.输入不带通配符的关键词(后面有空格),数据库中有完全匹配的一条记录。12.输入不带通配符的关键词(后面有空格),数据库中有不包含空格的一条记录。13. 输入通配符前置的关键词,

32、数据库中没有包含该关键词的记录。14. 输入通配符前置的关键词,数据库中有包含该关键词的多条记录。15. 输入通配符前置的关键词,数据库中有该关键词开头的记录。16. 输入通配符后置的关键词,数据库中有包含除通配符外的字符的记录。17. 输入通配符后置的关键词,数据库中有整个关键词打头的记录。说明:对于 First Name 等多个搜索条件而言,可以考虑任选一个来进行测试。再来看一下组合关键词搜索。 一旦发现 “组合” 两个字, 马上就要条件反射想到正交分析法。这里的组合关键词搜索也不例外,每个搜索条件是一个因子,比如 First Name ,是否输入作为状态,这样就有4 个因子( First

33、 Name 、 Last Name、 Account Name 、 Only my items ),每个因子两个状态,因此需要使用7 因子 2 状态的正交表。除了用正交分析法这种思路,还有别的思路:1.组合搜索无非是在多个条件之间增加了一个“ and”,因此也可以考虑任意挑2 个搜索条件进行组合搜索。2. 这 4 个不同的搜索条件是否属于同一张表,查看“相关的数据库表结构”会发现,除Account Name 之外的三个搜索条件都是属于contacts 表的,而Account Name 是与accounts_contacts 表有关的,这样设计用例时就可以考虑单表的搜索和多表的搜索。无论按照哪种

34、思路,设计测试用例时和单关键词搜索一样,都是考虑关键词和数据库中记录情况。Clear这个功能比较简单, 就是清除已经输入的搜索关键词, 点击后应该恢复到初始的状态, 需要注意的是 Only my items 单选框也存在清除的情况。Advanced Search在用户手册中有以下比较重要的文字描述:1.You can save an unlimitednumber of search results. Saved searches display in the Selectdrop-down list, with the last saved search at the top of the

35、list.说明可以保存无数个搜索,并且最近的搜索显示在下拉列表的上面,这一点需要通过测试验证。2. To add a column to List View, select it from the Hide Columns list and use the left arrow tomove it to the Display Columns list. To remove a column from List View, select it from theDisplay Columns list and use the right arrow to move it to the Hide

36、Columns list.记录显示列表中到底显示哪些字段可以进行设置,这也需要进行测试。考虑到 Basic Search 中已经对搜索考虑的比较全面了, 因此高级搜索中对于搜索本身忽略不测。Save Search查看数据库会发现存在saved_search:字段类型Null默认idchar(36)是namevarchar(150)是NULLsearch_modulevarchar(150)是NULLdeletedtinyint(1)是0date_entereddatetime是date_modifieddatetime是assigned_user_idchar(36)是NULLcontents

37、text是NULLdescriptiontext是NULL这和用户手册中所描述的保存的搜索个数不受限制完全吻合, 因此测试时不需要考虑能保存的搜索的最大个数。通过 saved_search表中字段名会发现,各搜索关键词以及设置都应保存在 contents 字段中,该字段的类型为 text,也就是说没有长度限制,因此搜索关键词长度在测试中不需要考虑。不管输入什么搜索关键词,进行保存时, 唯一的输入就是对应保存的名称,在数据库中对应name 字段,从该字段类型会发现能保存的名称的最大长度为150。针对保存名称运用等价类划分边界值分析可以设计以下测试用例:1. 名称输入不超过 150 的较短的字符串

38、(与以前的不重复) 。2. 名称输入不超过 150 的较长的字符串(与以前的不重复) 。3. 名称输入超过 150 的字符串。4. 名称不输入任何字符。5. 名称输入不超过 150 的字符串(与以前的重复) 。注意事项:1.由于所有搜索关键词以及设置都经过处理放到了 contents 字段中,因此对是否保存正确从数据库中无法判断,只能看到是否保存。2.所有用例的预期输出除了包含数据库中saved_search 表中记录的检查外,还需要在Saved Searches的下拉框中去查看保存的搜索名称并选择查看。Update Saved Search这个功能比较简单, 通常而言, 只要看到有更新、 修

39、改的字眼,应该马上条件反射想到状态迁移图法,当然并不是所有的更新都需要采用该方法。另外对于 web 系统而言,一旦发现有更新的情况,也需要马上想到会不会和其他用户的操作冲突,比如其他的用户已经将该记录删除等等。这里的更新比较简单,可以设计以下测试用例:1. 修改 First Name 、 Do Not Call 、Lead Source(对应几种不同的输入) ,然后更新。2. 没有选择任何保存的搜索,然后更新。3. 选择一个保存的搜索,该保存被其他用户删除,然后更新。Delete Saved Search和更新类似,可以设计以下测试用例:1. 选择一个保存的搜索,然后删除。2. 没有选择任何保

40、存的搜索,然后删除。3. 选择一个保存的搜索,该保存被其他用户删除,然后删除。注意事项:删除相关的用例除了在列表中该记录消失外,对应的 deleted 字段是否设置成了1。还需要查看一下数据库,看数据库中该记录所View Contact每个记录的详细视图包含该记录的详细信息以及相关信息组成的子面板。下比较重要的文字描述:在用户手册中有以1.To edit or remove a record, click the corresponding edit or rem icon respectively. 从这里可以发现每条相关信息都有编辑和删除按钮。2. You can minimize sub

41、-panels or reorder them as needed. To minimize a sub-panel, click the arrow icon that is located next to its name. The sub-panel records no longer display but the sub-panel name and the arrow icon are still visible; to display the sub-panel, click the arrow icon again. To move a sub-panel to a diffe

42、rent location on the page, place the cursor on the arrow icon, hold down the cursor, drag the panel to the new location and release the cursor.各个子面板可以最小化和移动调整位置。Edit编辑功能从输入上来讲和创建没什么太大的区别,因此测试的重点应该放在:1.有没有哪些输入的值是需要多次修改的, 这样可以用到状态迁移图法, 每一个可以改的值就是状态。2. 编辑的时候会受到其他用户的影响吗。这里的编辑功能没有什么特别需要多次修改的输入,因此简单验证一下即可

43、。Duplicate复制功能也比较简单,主要也是考虑复制的时候是否会受到其他用户的影响:1. 复制之前,其他用户修改了该记录。2. 复制之前,其他用户删除了该记录。注意事项:复制功能的测试用例只要检查复制出来的各输入的取值是否正确就可以了。Delete和复制功能类似,主要是考虑删除的时候是否已经有其他用户删除了该记录。因此设计2个测试用例即可。Find Duplicates查找重复记录功能需要针对当前记录选择一个字段来进行查找, 一旦发现该字段有记录和当前记录相同, 则显示重复的记录, 以便用户进行处理。 因此查找重复记录功能和查询功能类似,只不过需要的是完全相同。可以考虑以下的测试用例:1.

44、 选择一个字段来进行查找,联系人列表中有该字段重复的记录。2. 选择一个字段来进行查找,联系人列表中没有该字段重复的记录。3. 选择多个字段来进行查找,联系人列表中有该字段重复的记录。4. 选择多个字段来进行查找,联系人列表中没有该字段重复的记录。5. 不选择任何字段来进行查找。注意事项:该功能的测试用例的预期输出很简单,就是查找到或者没有查找到。View Change Log这个功能是用来查看该记录指定字段的修改情况的, 对于联系人记录而言, 默认的指定字段为: Do Not Call 、 Office Phone 、 Assigned to 。修改情况包括:修改的输入名( field_na

45、me )、修改前的值 ( before_value_string )、修改后的值 ( after_value_string )、是谁修改的 ( created_by)以及修改的日期(date_created)。对应的数据库表为contacts_audit:字段类型Null 默认idchar(36)是parent_idchar(36)是date_createddatetime是NULLcreated_byvarchar(36)是NULLfield_namevarchar(100)是NULLdata_typevarchar(100)是NULLbefore_value_string varchar(

46、255)是NULLafter_value_stringvarchar(255)是NULLbefore_value_texttext是NULLafter_value_texttext是NULL由于每条修改记录是单独保存的,因此不需要考虑修改记录保存个数最大值的问题。需要测试的除了是不是各种修改记录都能记录下来之外,还需要考虑多条修改记录之间的顺序问题。由于还会保存修改的日期,因此如果出现系统时间被修改的情况会怎么处理也需要进行测试。Links Test这里的链接测试是指记录详细信息中有些地方不是单纯的文字,而是一个链接, 链接到其它记录上去,这也需要简单验证一下。可以将Account 、Phon

47、e、Email 放到一个测试用例中进行验证。Delete Contacts由于前面测试删除单条记录时已经考虑了其他用户操作的影响,因此这里主要考虑不同记录数记录的删除。需要考虑以下测试用例:1.选择 0 条记录,然后删除。2.选择 1 条记录,然后删除。3.选择多条记录,然后删除。4.选择当前页所有记录,然后删除。5.选择所有记录,然后删除。Export Contacts除了类似于删除功能考虑记录的个数, 还需要考虑导出的记录的内容。 需要考虑以下测试用例:1. 选择 0 条记录,然后导出。2. 选择 1 条记录,然后导出。3. 选择多条记录,然后导出。4. 选择当前页所有记录,然后导出。5.

48、 选择所有记录,然后导出。6. 选择的记录中包含字母和数字,然后导出。7. 选择的记录中包含特殊字符,然后导出。8. 选择的记录中包含汉字,然后导出。9. 选择 1 条记录,该记录被其他用户删除,然后导出。注意事项:导出功能相关用例的预期输出需要包含对导出文件内容的检查。Merge Duplicates在用户手册中有以下比较重要的文字描述:1. You can merge duplicate records in the following modules: Accounts, Contacts, Leads, Opportunities, Cases, and Bugs. 有这些模块的记录存在合并重复的情况。2. On the module homes page, select two or more duplicate records and click the MergeDuplicates link. Alternatively, on the detail page of a record, click Find Duplicates. 前面已经考虑到的 Find Duplicates 后续功能就是合并重复的。3. To specify one of the duplicate records as the pr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论