Web Automated Test for SharePoint
|
|
|
- Dana Townsend
- 10 years ago
- Views:
Transcription
1 Pôles Universitaires Français, Ho Chi Minh City Internship Report Master of Software Engineering ( ) Web Automated Test for SharePoint Author: Pham Hoang Bich Tram Supervisors: Le Do Anh Phong Nguyen Huu Hung December 7, 2010
2 Abstract Testing is a repeated task in software development. Every time source code are changed or before each release, testing should be repeated to make sure no error. To manually test costs man power, time and money. In addition, repeating tests might cause boredom for testers and human errors are unavoided so automated test is indeed necessary. Also, GUI 1 automated test is difficult because it breaks easily especial in the first stage of project. I am tasked to provide an automated test for SharePoint web. It is challenging to automate this kind of web because the way JavaScripts are used. Maintain test script that works with changing UI 2 will mostly depending on a chosen automated testing tool. If selecting a tool that locate object by its identify, the work is simpler because it is independent from GUI. Moreover, this web is made from SharePoint 2007 so it just works well on Internet Explorer. In ELCA Company, the developer has to do the tests and time for tests is limited so the language of test script should be same with them. So the chosen web automated test tool must meet that requirements. I use WatiN to automate the tests. It is a free tool but has many good features: automates all major HTML elements, find elements by multiple attributes, supports AJAX, frames and iframes, popup dialogs, etc. In addition, it is easy to use WatiN to create test script with C# language without learning new language. I have completed my assignments using WatiN and found a bigger challenge in this project on how to automate SharePoint context menus and the solution is left to my future work. 1 Graphical User Interface 2 User Interface
3 Contents Abstract 1 Acknowledgement 5 1 Introduction Context ELCA Company Microsoft SharePoint My tasks Automated test Term in testing Automated test overview Definition of automated test Pros and cons of automated test What test case should be automated? How to create automated tests which are independent of UI changes Web automated test tool selection Implementation Class diagram of test scenarios The tools How to create and run test scripts Problems and solutions during automated test Ensure the same starting point for every run How to create easy maintenance test data to automatically fill in create/edit forms Can t add a web part into web page Can t select item in select column in grid view Can t record dynamic element Results and future works Results Future works
4 Bibliography 20
5 List of Figures 2.1 Login Screen Class diagram of test scenarios Add reference Results of running test suite successfully Test data for registering users Web part dialog Grid view of contacts list before and after executing JavaScript SharePoint context menus
6 List of Tables 2.1 Tool comparison
7 Acknowledgements I would like to thank Jean-Paul Tschumi - General Director of ELCA Information Technology Limited Company in Vietnam for giving me a chance to do my internship at ELCA. I would like to thank my supervisors, Le Do Anh Phong - project leader of the project that I am tasked to provide automated test and Nguyen Huu Hung - group leader for all their guidance and support. 5
8 Chapter 1 Introduction 1.1 Context My internship at ELCA Company is a requirement for completing my Master degree of Software Engineering at the Pôles Universitaires Français 1, Ho Chi Minh City. My internship lasted 4 months from the beginning of July Software verification is one of the challenging and interesting topics that I have chosen to do with ELCA. And I was tasked to provide automated test for the web. 1.2 ELCA Company ELCA 2 is an IT Services Company of Switzerland. It is established in 1968 and present in Vietnam since It supplies services in software development, system integration and business consulting. ELCA Vietnam is the group s first offshore software development center. Its main mission is to support the mother company (the Contractor) serving clients throughout Europe and the world. Every year, ELCA has more than 200 projects in many domains such as Banking, Insurance, Healthcare, Government, Transportation and Ticketing. It has achieved CMMI 3 standards. 1.3 Microsoft SharePoint SharePoint 4 is a family of software products developed by Microsoft for collaboration, file sharing and web publishing. Microsoft SharePoint is a powerful software package that help people to work together. Using SharePoint, people can set up Web sites to share information with others, manage documents, publish reports and eventually helps everyone makes better decisions
9 1.4 My tasks ELCA Company is building an extranet for an international organization to allow controlled access to its remote clients from outside under a collaborative platform. ELCA is responsible for delivering softwares and also build new services, functions and add-ons to released products per clients request while maintaining current system, making updates and corrective releases to previous versions. Every time new services are developed, regression test must be done to detect errors and ensure the web still works with the new development. I m tasked to provide automated tests for the web focusing on regression tests and functional tests. The task is broken down as followed: Study automated test Study the business of project Select an appropriate tool to use for automated test Create a test suite including all test requirements Maintain an dynamic test suite which reacts to source code changes Detect and solve problems generated when automated test is applied to SharePoint web
10 Chapter 2 Automated test 2.1 Term in testing Manual testing: is a part of software testing that testers run the test and input parameters manually. Regression testing: is the testing of a previously tested programs to ensure original functions of the program are not compromised when producing new modifications. Functional testing: is a test to make sure software is meeting requirements and error free. 2.2 Automated test overview Definition of automated test Test automation 1 is the process of using certain software for the purpose of controlling the implementation and execution of tests, comparing the results or outcomes of the same to those which were predicted or foreseen Pros and cons of automated test Automated test has many advantages and disadvantages 2. Pros: Reusability: Test suite can be used on different software versions or on different support environments
11 Repeatability: Repeat tests every time source code changes to detect regression errors more quickly without human errors Cons: Better quality: High cost: Increase the test frequency to ensure quality Improve test coverage with minimum resources Save time for manual testers to do other tests Improve reliability and consistency of the testing process as well as increase confidence in software quality Select an appropriate tool and learning curve time Hard to write an easily maintainable test suite which is suitable to all source code changes Maintain test script is costly if you just record and playback the test because it easily breaks when UI changes 2.3 What test case should be automated? It is important to choose what test cases should be automated [1]. Test cases for automation are: Tests that run frequently: Tests run on many different environments - all support operating systems and hardware configurations. Functions are used frequently. Tests that consume a lot of time when do manually and require a lot of input data. 2.4 How to create automated tests which are independent of UI changes Create automated tests which are resistant to UI changes [1] are the most important thing to cut down the maintenance cost. To do this, it depends on your chosen tool and the way you write your code. There are a lot of ways to locate an object on the screen by relying on all its attributes but the best way is to rely on its identity. With that way, when the UI changes, the tests are still resistant.
12 Create a unique name for each control when you develop the project Choose an automated testing tool which relies on that unique name to find the control 2.5 Web automated test tool selection I am tasked to select one of the 4 following tools that the project leader suggested: Canoo Web Test 3 Selenium 4 Squish 5 WatiN 6 This project is made from SharePoint 2007 so it just works best on Windows Server and Internet Explorer 7 and 8. Base on its support environment, the web automated test tool must have the following criteria (see table 2.1). I selected WatiN for the following reasons: Meet all requirements of tool selection It is free C# is the test script language that the ELCA developers are using. In ELCA, developer does the test so it is easy for them to write test script without learning new language. In SharePoint, identify of control is a sequence of character that is automatically generated. It has two parts: the head of the sequence is not the same in every run. The end of the sequence is the name of the control so it is difficult to find the control with whole sequence of identify. We just find the control by using the end of the sequence. And WatiN has method EndW iths(string) that is suitable to locate the control in this case (see example in the next page)
13 Example: ID of text field User name: Figure 2.1: Login Screen Find that control by simple way: m_ie. TextField ( Find. ById ( item => item. EndWith (" UserName "))). TypeText (" loginname "); WatiN Squish Selenium Canoo Web Test Browser: IE 7 Yes Yes Yes No and 8 Language of C# JavaScript, Selenese(its XML test script Python, Perl, Tcl own scripting language) Frame/Iframe Yes Yes Yes Don t know support Ajax support Yes Yes Yes (but restricted) Don t know JavaScript Yes Yes Yes Yes Recorder Yes (use external Yes Yes (just record Yes (use external tool WatiN Test Recorder) on FireFox) tool, just record on FireFox) Wait for page Yes Yes Yes (but not Support only fully loads completed) HTML standard Price Free Commercial Free Free Table 2.1: Tool comparison
14 Chapter 3 Implementation 3.1 Class diagram of test scenarios In this project, I am tasked to provide automated test for a part of project which is NocNetTest. Because of confidentiality, ELCA requires me not to talk about their customers so all pictures or screens in this report are not same with the real project. And the following picture is a part of class diagram of test. Figure 3.1: Class diagram of test scenarios BaseTest class: Contents methods SetU p(), T eardown() and all methods are used commonly for all test parts. SetUp() is used to instantiate objects needed to run test and 12
15 T eardown() is used to clean up and dispose of objects after running test. Each test scenarios begins with SetU p() and finishes with T eardown(). NocNetTest class: Contents all test scenarios of my part. 3.2 The tools These are tools that I used to provide automated test for the web: Microsoft Visual Studio 2008 Standard Edition 1 WatiN 2.0 WatiN Test Recorder NUnit Microsoft Visual Studio and WatiN were used to create test suite. If you are new in WatiN, you should have WatiN Test Recorder to help create test script easily by its record function. Then, use NUnit to execute the test suite. 3.3 How to create and run test scripts To create test scripts, the following steps must be followed: 1. Create a project in Microsoft Visual Studio and in Reference of the project, add nunit.framework of NUnit and WatiN.Core, WatiN.Core.UnitTests of WatiN (see figure 3.2). Then, create test script normally. 2. Build project into an.dll file or.exe file. 3. Launch NUnit and open above.dll/.exe file. Click Run button to execute tests, if results of all tests are same with the expected results, the progress bar is colored green, and red if there are any failures (see figure 3.3) Figure 3.2: Add reference
16 Figure 3.3: Results of running test suite successfully 3.4 Problems and solutions during automated test Ensure the same starting point for every run We must prepare all predefined test data and use same predefined test data to begin the tests. After running the tests, we must come back to initial state of the web to run the tests again. Solution 1: Backup and restore database before and after running tests: require the testers know how to backup and restore database. Solution 2: easier than solution 2 Use snapshot function of VMware 4 application. - Prepare test environment and then take a snapshot of VMware. - Run tests. - Revert to snapshot which has just been taken to have same starting point for next test. 4
17 3.4.2 How to create easy maintenance test data to automatically fill in create/edit forms I used hard coded test data with a sequence number as suffixes. Each time a test is executed, that sequence number is automatically increased one unit. For example, when I test register user function, I use login name as usersquencenumber. When the test is first run, login name will be user1, and user2 for the second run, etc. Doing this way, I don t need to back up and restore database before and after running tests because the test data are always unique. Problem, it is difficult to check data that are existed in the web after creating new or editing an object. In particular, we can t determine which page that object is in when the data are growing and are contained in many pages. Solution: I use a free test data generator tool at web site to generate test data in an Excel sheet. All input data for each specific group of test cases is organized like a table. We can read data from Excel sheet like reading a table in database and it is easy to edit or modify data in Excel sheet. For example: test data for registering users: Figure 3.4: Test data for registering users Can t add a web part into web page Web part 5 is an integrated set of controls that end users can add into a web page.it enable end users to modify the content, appearance, and behavior of Web pages directly in a browser. Solution: Consider Web part dialog as an HtmlDialog, add a AlertAndConfirmDialogHandler into browser m_iexplorer to control that Web part dialog. This is code for adding a web part into web page: // add web part into page AlertAndConfirmDialogHandler webparthandler = new AlertAndConfirmDialogHandler (); HtmlDialog webpartdialog ; // add a AlertAndConfirmDialogHandler to browser before opening web part dialog m_ iexplorer. AddDialogHandler ( webparthandler ); 5
18 Figure 3.5: Web part dialog // open web part dialog m_iexplorer. Link ( Find. ByTitle (" Add a Web Part ( opens in new window )")). ClickNoWait (); webpartdialog = m_ iexplorer. HtmlDialog ( Find. ByTitle (" Add Web Parts ")); // select a web part that you want to add into web page webpartdialog. CheckBox ( Find. ByTitle ( item => item. Contains ( pageinformation [" WebPart "]. ToString ()))). Checked = true ; webpartdialog. Button ( Find. ById ( item => item. EndsWith (" btnok "))). Click (); // close web part dialog webpartdialog. Close (); Can t select item in select column in grid view In grid view, can t select item that we want because it has only one same text attribute for all items in column that has select link. So we can t distinguish items. Solution: Execute JavaScript on the page to replace "Select" by corresponding name in Name column and now it is easy to select whatever contact name that you need.
19 Figure 3.6: Grid view of contacts list before and after executing JavaScript This is the JavaScript code: // run script to replace " Select " by the name in next column m_iexplorer. RunScript var table = $( table.ms - listviewtable ) [0]; for ( var i = 1; i < table. rows. length ;i ++) { var select = table. rows [i]. cells [0]. firstchild ; if ( select!= null ){ var text = table. rows [i]. cells [1]. firstchild. innerhtml ; select. innerhtml = text ; } }") ; // select contact name that you want m_iexplorer. Link ( Find. ByText ( contactname )). Click (); Can t record dynamic element SharePoint web has a lot of context menus that are made from JavaScript and automatically generated with tag < ie : menuitem... >< /ie : menuitem >. It is not the standard HTML tag so the tool doesn t understand these tags. Example: Source code of Create Page menu item <ie: menuitem id =" ctl00_placeholdermainnavigation_siteactionsmenumain_ctl00_wsacreatepage " type =" option " iconsrc ="/ images / crtpage. gif " onmenuclick =" window. location = / CreatePage. aspx ;" text =" Create Page " description =" Create a page in this site." menugroupid ="100" > </ie: menuitem >
20 Figure 3.7: SharePoint context menus Solution: There is no good solution for this challenge till now. I try to find many ways to automate the menus but they almost don t work. With the following code, WatiN tool finds the Create Page menu item and clicks on it but the browser doesn t go to URL of that menu item: // open context menu Site Actions m_iexplorer. Link ( Find. ById ( item => item. EndsWith (" SiteActionsMenu "))). Click (); // find Create Page menu item and click on it m_iexplorer. TableCell ( Find. ById ( item => item. EndsWith (" CreatePage "))). Click (); In order to continue my works, I temporarily work around by going directly to URL of corresponding menu item. // go directly to URL of Create Page menu item m_ iexplorer. GoTo (" replace by url of Create Page ");
21 Chapter 4 Results and future works 4.1 Results I have finished all my tasks. This internship gives me a lot of knowledge about testing. Create test suite includes all requirement test cases. Project manager uses test suite weekly for regression test and functional test before each delivery. 4.2 Future works There is a challenge in section that has not had good solution yet. In the future, find the appropriate solution for this challenge. 19
22 Bibliography [1] SmartBear Software. 6 tips to get started with automated testing. White paper. Available online (7 pages). 20
STUDY AND ANALYSIS OF AUTOMATION TESTING TECHNIQUES
Volume 3, No. 12, December 2012 Journal of Global Research in Computer Science RESEARCH PAPER Available Online at www.jgrcs.info STUDY AND ANALYSIS OF AUTOMATION TESTING TECHNIQUES Vishawjyoti * and Sachin
Continuous Integration
Continuous Integration WITH FITNESSE AND SELENIUM By Brian Kitchener [email protected] Intro Who am I? Overview Continuous Integration The Tools Selenium Overview Fitnesse Overview Data Dependence My
Cloud Services ADM. Agent Deployment Guide
Cloud Services ADM Agent Deployment Guide 10/15/2014 CONTENTS System Requirements... 1 Hardware Requirements... 1 Installation... 2 SQL Connection... 4 AD Mgmt Agent... 5 MMC... 7 Service... 8 License
Active Directory Management. Agent Deployment Guide
Active Directory Management Agent Deployment Guide Document Revision Date: June 12, 2014 Active Directory Management Deployment Guide i Contents System Requirements...1 Hardware Requirements...1 Installation...3
Visual Studio.NET Database Projects
Visual Studio.NET Database Projects CHAPTER 8 IN THIS CHAPTER Creating a Database Project 294 Database References 296 Scripts 297 Queries 312 293 294 Visual Studio.NET Database Projects The database project
Automation using Selenium
Table of Contents 1. A view on Automation Testing... 3 2. Automation Testing Tools... 3 2.1 Licensed Tools... 3 2.1.1 Market Growth & Productivity... 4 2.1.2 Current Scenario... 4 2.2 Open Source Tools...
How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip
Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided
GUI Test Automation How-To Tips
www. routinebot.com AKS-Labs - Page 2 - It s often said that First Impression is the last impression and software applications are no exception to that rule. There is little doubt that the user interface
Getting Started with MozyPro Online Backup Online Software from Time Warner Cable Business Class
Getting Started with MozyPro Online Backup Online Software from Time Warner Cable Business Class A Guide for Users MozyPro is an online backup service with an easy to use interface so you can start backing
Load testing with. WAPT Cloud. Quick Start Guide
Load testing with WAPT Cloud Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. 2007-2015 SoftLogica
Selenium Automation set up with TestNG and Eclipse- A Beginners Guide
Selenium Automation set up with TestNG and Eclipse- A Beginners Guide Authors: Eevuri Sri Harsha, Ranjani Sivagnanam Sri Harsha is working as an Associate Software Engineer (QA) for IBM Policy Atlas team
Installation / Backup \ Restore of a Coffalyser.Net server database using SQL management studio
Installation / Backup \ Restore of a Coffalyser.Net server database using SQL management studio This document contains instructions how you can obtain a free copy of Microsoft SQL 2008 R2 and perform the
TestTrack Test Case Management Quick Start Guide
TestTrack Test Case Management Quick Start Guide This guide is provided to help you get started with TestTrack test case management and answer common questions about working with test cases and test runs.
91.527 - Human Computer Interaction Final Project Tutorial. Hardware Inventory Management System (HIMS) By M. Michael Nourai
91.527 - Human Computer Interaction Final Project Tutorial Hardware Inventory Management System (HIMS) By Table of Contents Introduction... 3 Running HIMS... 3 Successful Login to HIMS... 4 HIMS Main Screen...
How to Log in to LDRPS-Web v10 (L10) https://enterprise.strohlservices.com
How to Log in to LDRPS-Web v10 (L10) https://enterprise.strohlservices.com Contents First Time Login Instructions... 1 1) Use the Internet Explorer (IE) Web browser*... 1 2) Install the.net Framework...
Table of Contents. Search Results.21. Equipment Change Request...10 Equipment Removal Request...11 Disposed..12 Not found 12
Table of Contents Logging in.. 3 DIIT Online Service Desk Website...3 Asset Inventory Menu for Site.....4 Assets Summary Listing (HTML/Excel)... 4 Assets Summary by Room..6 Search / Edit / Remove Assets...7
GP REPORTS VIEWER USER GUIDE
GP Reports Viewer Dynamics GP Reporting Made Easy GP REPORTS VIEWER USER GUIDE For Dynamics GP Version 2015 (Build 5) Dynamics GP Version 2013 (Build 14) Dynamics GP Version 2010 (Build 65) Last updated
ATTENTION: End users should take note that Main Line Health has not verified within a Citrix
Subject: Citrix Remote Access using PhoneFactor Authentication ATTENTION: End users should take note that Main Line Health has not verified within a Citrix environment the image quality of clinical cal
How to install and use the File Sharing Outlook Plugin
How to install and use the File Sharing Outlook Plugin Thank you for purchasing Green House Data File Sharing. This guide will show you how to install and configure the Outlook Plugin on your desktop.
SmartBar for MS CRM 2013
SmartBar for MS CRM 2013 Version 2013.26 - April 2014 Installation and User Guide (How to install/uninstall and use SmartBar for MS CRM 2013) The content of this document is subject to change without notice.
QEx Whitepaper. Automation Testing Pillar: Selenium. Naveen Saxena. AuthOr: www.hcltech.com
www.hcltech.com QEx Whitepaper Automation Testing Pillar: Selenium Business Assurance & Testing AuthOr: Naveen Saxena Working as a Test Lead, Center of Excellence Group, with HCL Technologies. Has immense
Weston Public Schools Virtual Desktop Access Instructions
Instructions for connecting to the Weston Schools Virtual Desktop Environment Notes: You will have to have administrator permission on your computer in order to install a VMWare Client application which
Installing and Sending with DocuSign for NetSuite v2.2
DocuSign Quick Start Guide Installing and Sending with DocuSign for NetSuite v2.2 This guide provides information on installing and sending documents for signature with DocuSign for NetSuite. It also includes
NetWrix SQL Server Change Reporter. Quick Start Guide
NetWrix SQL Server Change Reporter Quick Start Guide NetWrix SQL Server Change Reporter Quick Start Guide Contents Introduction...3 Product Features...3 Licensing...4 How It Works...5 Getting Started...6
Specify the location of an HTML control stored in the application repository. See Using the XPath search method, page 2.
Testing Dynamic Web Applications How To You can use XML Path Language (XPath) queries and URL format rules to test web sites or applications that contain dynamic content that changes on a regular basis.
Grandstream Networks, Inc.
Grandstream Networks, Inc. GXP1620/1625/1628 Business IP Phone BLF Configuration Guide GXP1620/1625/1628 BLF Configuration Guide GXP1620/1625/1628 BLF Configuration Guide Index INTRODUCTION... 4 OVERVIEW
To set up Egnyte so employees can log in using SSO, follow the steps below to configure VMware Horizon and Egnyte to work with each other.
w w w. e g n y t e. c o m Egnyte Single Sign-On (SSO) Installation for VMware Horizon To set up Egnyte so employees can log in using SSO, follow the steps below to configure VMware Horizon and Egnyte to
Online Backup and Recovery Manager Setup for Microsoft Windows.
Online Backup and Recovery Manager Setup for Microsoft Windows. Backup Wizard Default Interface Recovery Wizard Online Backup and Recovery Manager Setup Backup Wizard After installing and launching the
Server Installation: ServerTools
Server Installation: ServerTools ServerTools Page 1 Table of Contents To Install ServerTools...3 Backup and Restore...6 Purpose...6 Background...6 Requirements...6 Creating a Backup Schedule using the
Cascade Server CMS Quick Start Guide
Cascade Server CMS Quick Start Guide 1. How to log in 2. How to open page 3. How to edit a page 4. How to create a new page 5. How to publish a page 6. How to change settings to view publish status page
Getting Started - The Control Panel
Table of Contents 1. Getting Started - the Control Panel Login Navigation Bar Domain Limits Domain User Account Properties Session Management 2. FTP Management Creating and Editing Users Accessing FTP
How to Use Remote Access Using Internet Explorer
Introduction Welcome to the Mount s Remote Access service. The following documentation is intended to assist first time or active users with connecting, authenticating and properly logging out of Remote
Automated tests on websites using Selenium-IDE.
Automated tests on websites using Selenium-IDE. Gustavo Antonio Toretti ([email protected]), IT Specialist, IBM Summary: Testing web sites manually is a task prone to errors. Automating tests reduces
NetWrix SQL Server Change Reporter
NetWrix SQL Server Change Reporter Version 2.2 Administrator Guide Contents NetWrix SQL Server Change Reporter Administrator Guide 1. INTRODUCTION... 3 1.1 KEY FEATURES... 3 1.2 LICENSING... 4 1.3 HOW
Creating a Hyperlink to a Tegrity Recording
Creating a Hyperlink to a Tegrity Recording You may create links in your ecampus course content to Tegrity recording. Begin by obtaining the hyperlink shortcut for the recording you wish to link. Go to
Verizon Remote Access User Guide
Version 17.12 Last Updated: August 2012 2012 Verizon. All Rights Reserved. The Verizon names and logos and all other names, logos, and slogans identifying Verizon s products and services are trademarks
Stellar Phoenix. SQL Database Repair 6.0. Installation Guide
Stellar Phoenix SQL Database Repair 6.0 Installation Guide Overview Stellar Phoenix SQL Database Repair software is an easy to use application designed to repair corrupt or damaged Microsoft SQL Server
Project management integrated into Outlook
Project management integrated into Outlook InLoox PM 7.x off-line operation An InLoox Whitepaper Published: October 2011 Copyright: 2011 InLoox GmbH. You can find up-to-date information at http://www.inloox.com
Taleo Enterprise. Career Section Branding Definition. Version 7.5
Taleo Enterprise Career Section Branding Definition Version 7.5 March 2010 Confidential Information It shall be agreed by the recipient of the document (hereafter referred to as the other party ) that
Working with RD Web Access in Windows Server 2012
Working with RD Web Access in Windows Server 2012 Introduction to RD Web Access So far in this series we have talked about how to successfully deploy and manage a Microsoft Windows Server 2012 VDI environment.
FPT UNIVERSITY. Capstone Project
MINISTRY OF EDUCATION AND TRAINING FPT UNIVERSITY Capstone Project Online Event Organizing Company Management System Group Group Members Đoàn Minh Thiện 60130 Nguyễn Thanh Thống 60561 Mai Hoàng Trí Anh
Acunetix Web Vulnerability Scanner. Getting Started. By Acunetix Ltd.
Acunetix Web Vulnerability Scanner Getting Started V8 By Acunetix Ltd. 1 Starting a Scan The Scan Wizard allows you to quickly set-up an automated scan of your website. An automated scan provides a comprehensive
MONAHRQ Installation Permissions Guide. Version 2.0.4
MONAHRQ Installation Permissions Guide Version 2.0.4 March 19, 2012 Check That You Have all Necessary Permissions It is important to make sure you have full permissions to run MONAHRQ. The following instructions
OpenClinica SSL VPN Access New User Setup Guide
OpenClinica SSL VPN Access New User Setup Guide Version 1.2 9/10/2014 New User Remote Access Request for OpenClinica Business Partners need authentication credentials, which include the username, password,
Intranet Website Solution Based on Microsoft SharePoint Server Foundation 2010
December 14, 2012 Authors: Wilmer Entena 128809 Supervisor: Henrik Kronborg Pedersen VIA University College, Horsens Denmark ICT Engineering Department Table of Contents List of Figures and Tables... 3
Recommended Browser Setting for MySBU Portal
The MySBU portal is built using Microsoft s SharePoint technology framework, therefore, for the best viewing experience, Southwest Baptist University recommends the use of Microsoft s Internet Explorer,
ResPAK Internet Module
ResPAK Internet Module This document provides an overview of the ResPAK Internet Module which consists of the RNI Web Services application and the optional ASP.NET Reservations web site. The RNI Application
NETWRIX CHANGE REPORTER SUITE
NETWRIX CHANGE REPORTER SUITE QUICK-START GUIDE Product Version: 2.0 November/2011. Legal Notice The information in this publication is furnished for information use only, and does not constitute a commitment
Attix5 Pro Server Edition
Attix5 Pro Server Edition V7.0.2 User Manual for Mac OS X Your guide to protecting data with Attix5 Pro Server Edition. Copyright notice and proprietary information All rights reserved. Attix5, 2013 Trademarks
Active Interest Media File Transfer Server Initial Client Install Documentation
Active Interest Media File Transfer Server Initial Client Install Documentation TABLE OF CONTENTS The Login Screen... Pg. 2 Firefox Java Enhanced WebClient. Pg. 3 Internet Explorer v7 Enhanced WebClient
CA /BrightStor ARCserve9 Backup Software
CA /BrightStor ARCserve9 Backup Software The CA BrightStor ARCserve9 Backup program can be installed on the TANDBERG NAS and launched from a browser. You can use this software to manage either an autoloader
SharePoint Online Quick Reference
SharePoint Online Quick Reference www.messageops.com What is SharePoint? Microsoft SharePoint is a collaboration tool utilized by enterprises and small-medium businesses as a means for productivity solutions.
Rational Quality Manager. Quick Start Tutorial
Rational Quality Manager Quick Start Tutorial 1 Contents 1. Introduction... 2 2. Terminology... 3 3. Project Area Preparation... 4 3.1 Adding Users and specifying Roles... 4 3.2 Managing Tool Associations...
SPHOL207: Database Snapshots with SharePoint 2013
2013 SPHOL207: Database Snapshots with SharePoint 2013 Hands-On Lab Lab Manual This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site
Egnyte Single Sign-On (SSO) Installation for OneLogin
Egnyte Single Sign-On (SSO) Installation for OneLogin To set up Egnyte so employees can log in using SSO, follow the steps below to configure OneLogin and Egnyte to work with each other. 1. Set up OneLogin
603: Enhancing mobile device experience with NetScaler MobileStream Hands-on Lab Exercise Guide
603: Enhancing mobile device experience with NetScaler MobileStream Hands-on Lab Exercise Guide Christopher Rudolph January 2015 1 Table of Contents Contents... 2 Overview... 3 Scenario... 6 Lab Preparation...
SharePoint List Filter Favorites Installation Instruction
SharePoint List Filter Favorites Installation Instruction System Requirements Microsoft Windows SharePoint Services v3 or Microsoft Office SharePoint Server 2007. License Management Click link in Organize
Cloudfinder for Office 365 User Guide. November 2013
1 Contents Getting started with Cloudfinder for Office 365 1... 3 Sign up New Cloudfinder user... 3 Sign up Existing Cloudfinder user... 4 Setting the Admin Impersonation... 4 Initial backup... 7 Inside
USING MYWEBSQL FIGURE 1: FIRST AUTHENTICATION LAYER (ENTER YOUR REGULAR SIMMONS USERNAME AND PASSWORD)
USING MYWEBSQL MyWebSQL is a database web administration tool that will be used during LIS 458 & CS 333. This document will provide the basic steps for you to become familiar with the application. 1. To
Title: SharePoint Advanced Training
416 Agriculture Hall Michigan State University 517-355- 3776 http://support.anr.msu.edu [email protected] Title: SharePoint Advanced Training Document No. - 106 Revision Date - 10/2013 Revision No. -
Appointment Scheduler
Appointment Scheduler User s Guide While every attempt is made to ensure both accuracy and completeness of information included in this document, errors can occur, and updates or improvements may be implemented
Connecting to LRDC Fileserver Remotely Using Windows Vista/7 & SRemote VPN
Connecting to LRDC Fileserver Remotely Using Windows Vista/7 & SRemote VPN October 2013 In order to access the LRDC file server remotely/off campus, or from Wireless Pittnet, you must first authenticate
EzyScript User Manual
Version 1.4 Z Option 417 Oakbend Suite 200 Lewisville, Texas 75067 www.zoption.com (877) 653-7215 (972) 315-8800 fax: (972) 315-8804 EzyScript User Manual SAP Transaction Scripting & Table Querying Tool
System Protection for Hyper-V Whitepaper
Whitepaper Contents 1. Introduction... 2 Documentation... 2 Licensing... 2 Hyper-V requirements... 2 Definitions... 3 Considerations... 3 2. About the BackupAssist Hyper-V solution... 4 Advantages... 4
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
Desktop, Web and Mobile Testing Tutorials
Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major
Using Outlook Web Access (OWA) & Remote Web Workplace
Using Outlook Web Access (OWA) & Remote Web Workplace October 6, 2008 Neil G. Levy Phone -732-446-9950 x111 Fax 732-879-0325 [email protected] Outlook Web Access (OWA) To access your Outlook/Exchange
Appendix A How to create a data-sharing lab
Appendix A How to create a data-sharing lab Creating a lab involves completing five major steps: creating lists, then graphs, then the page for lab instructions, then adding forms to the lab instructions,
UOFL SHAREPOINT ADMINISTRATORS GUIDE
UOFL SHAREPOINT ADMINISTRATORS GUIDE WOW What Power! Learn how to administer a SharePoint site. [Type text] SharePoint Administrator Training Table of Contents Basics... 3 Definitions... 3 The Ribbon...
Designing and Implementing Forms 34
C H A P T E R 34 Designing and Implementing Forms 34 You can add forms to your site to collect information from site visitors; for example, to survey potential customers, conduct credit-card transactions,
Bitrix Site Manager ASP.NET. Installation Guide
Bitrix Site Manager ASP.NET Installation Guide Contents Introduction... 4 Chapter 1. Checking for IIS Installation... 5 Chapter 2. Using An Archive File to Install Bitrix Site Manager ASP.NET... 7 Preliminary
Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset)
Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset) Version: 1.4 Table of Contents Using Your Gigabyte Management Console... 3 Gigabyte Management Console Key Features and Functions...
Creating Personal Web Sites Using SharePoint Designer 2007
Creating Personal Web Sites Using SharePoint Designer 2007 Faculty Workshop May 12 th & 13 th, 2009 Overview Create Pictures Home Page: INDEX.htm Other Pages Links from Home Page to Other Pages Prepare
StorSimple Appliance Quick Start Guide
StorSimple Appliance Quick Start Guide 5000 and 7000 Series Appliance Software Version 2.1.1 (2.1.1-267) Exported from Online Help on September 15, 2012 Contents Getting Started... 3 Power and Cabling...
Quick Start Guide. User Manual. 1 March 2012
Quick Start Guide User Manual 1 March 2012 This document outlines the steps to install SAMLite system into a single box of server and configure it to run for passive collection (domain login script). This
Gigabyte Content Management System Console User s Guide. Version: 0.1
Gigabyte Content Management System Console User s Guide Version: 0.1 Table of Contents Using Your Gigabyte Content Management System Console... 2 Gigabyte Content Management System Key Features and Functions...
INTRODUCTION 5 COLLABORATION RIBBON 5 SELECT THE UPDATING METHOD 6 MAKE YOUR PROJECT COLLABORATIVE 8 PROCESSING RECEIVED TASK UPDATES 9
Contents Contents INTRODUCTION 5 COLLABORATION RIBBON 5 SELECT THE UPDATING METHOD 6 MAKE YOUR PROJECT COLLABORATIVE 8 PROCESSING RECEIVED TASK UPDATES 9 IMPORT UPDATES 12 CUSTOM TEXT FIELDS MAPPING 13
How To Backup In Cisco Uk Central And Cisco Cusd (Cisco) Cusm (Custodian) (Cusd) (Uk) (Usd).Com) (Ucs) (Cyse
This chapter includes the following sections: Backup and Import in Cisco UCS Central, page 1 Backing up and Restoring Cisco UCS Central, page 4 Backing up and Restoring Cisco UCS Domains, page 8 Import
XEN Web Portal Instructions
XEN Web Portal Instructions Hi Everyone! Please use this document for help on accessing the new BearCom Xen Web Portal This document contains instructions for users of Internet Explorer, Firefox, Chrome
Customising Your Mobile Payment Pages
Corporate Gateway Customising Your Mobile Payment Pages V2.0 May 2014 Use this guide to: Understand how to customise your payment pages for mobile and tablet devices XML Direct Integration Guide > Contents
2. PMP New Computer Installation. & Networking Instructions
ONTARIO CHIROPRACTIC ASSOCIATION PATIENT MANAGEMENT PROGRAM PUTTING EXPERIENCE INTO PRACTICE PMP New Computer Installation & Networking Instructions This document provides installation instructions for
SINGLE NUMBER SERVICE - MY SERVICES MANAGEMENT
Service Change Charge...$18 Monthly Service...$3/mo. LOGIN TO MY SERVICES In your web browser type in myservices.gondtc.com. Enter your Username (ten-digit phone number for example ) and Password. Your
Manual. CollabNet Subversion Connector to HP Quality Center. Version 1.2
Manual CollabNet Subversion Connector to HP Quality Center Version 1.2 A BOUT THE CONNECTOR About the Connector The CollabNet Subversion Connector to HP Quality Center enables Quality Center users to
iglobe CRM SharePoint App Documentation Version 1.0.0.12 Thursday, January 30, 2014 Support contact iglobe: [email protected]
Tuborg Boulevard 12,3 sal 2900 Hellerup, Denmark Phone: +45 28800025 URL: www.iglobe.dk iglobe CRM SharePoint App Version 1.0.0.12 Thursday, January 30, 2014 Support contact iglobe: [email protected] Contents
Guarantee Trust Life Insurance Company. Agent Portal www.gtlic.com. Agent Portal Guide
Guarantee Trust Life Insurance Company Agent Portal www.gtlic.com Agent Portal Guide Rev. 3/2014 Table of Contents Log in to Agent Portal... 3 Obtain Quote... 4 Print Quote... 5 Save and Retrieve Quote...
Team Foundation Server 2013 Installation Guide
Team Foundation Server 2013 Installation Guide Page 1 of 164 Team Foundation Server 2013 Installation Guide Benjamin Day [email protected] v1.1.0 May 28, 2014 Team Foundation Server 2013 Installation Guide
Using Adobe Dreamweaver CS4 (10.0)
Getting Started Before you begin create a folder on your desktop called DreamweaverTraining This is where you will save your pages. Inside of the DreamweaverTraining folder, create another folder called
DarwiNet Client Level
DarwiNet Client Level Table Of Contents Welcome to the Help area for your online payroll system.... 1 Getting Started... 3 Welcome to the Help area for your online payroll system.... 3 Logging In... 4
SelectSurvey.NET Developers Manual
Developers Manual (Last updated: 6/24/2012) SelectSurvey.NET Developers Manual Table of Contents: SelectSurvey.NET Developers Manual... 1 Overview... 2 General Design... 2 Debugging Source Code with Visual
IBM Business Monitor V8.0 Global monitoring context lab
Copyright IBM Corporation 2012 All rights reserved IBM BUSINESS MONITOR 8.0 LAB EXERCISE IBM Business Monitor V8.0 lab What this exercise is about... 2 Lab requirements... 2 What you should be able to
Quick Instructions Installing on a VPS (Virtual Private Server)
Introduction A Virtual Private Server is a virtual PC held in a remote data centre, which can be accessed via a username/password from any other computer. There are a number of scenarios where you might
ScrumDesk Quick Start
Quick Start 2008 2 What is ScrumDesk ScrumDesk is project management tool supporting Scrum agile project management method. ScrumDesk demo is provided as hosted application where user has ScrumDesk installed
Tutorial: Creating a form that emails the results to you.
Tutorial: Creating a form that emails the results to you. 1. Create a new page in your web site Using the Wizard Interface. a) Choose I want to add a form that emails the results to me in the wizard. b)
TeamViewer 9 Manual Management Console
TeamViewer 9 Manual Management Console Rev 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Table of Contents 1 About the TeamViewer Management Console... 4 1.1 About the
2X ApplicationServer & LoadBalancer Manual
2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Contents 1 URL: www.2x.com E-mail: [email protected] Information in this document is subject to change without notice. Companies,
Agile Web Application Testing
Agile Web Application Testing Technologies and Solutions V. Narayan Raman Tyto Software Goals Rapid feedback on the quality of software Problem in Web App Testing Many Browsers Many Operating Systems Browsers
Microsoft Expression Web
Microsoft Expression Web Microsoft Expression Web is the new program from Microsoft to replace Frontpage as a website editing program. While the layout has changed, it still functions much the same as
Hermes.Net Web Campaign Page 2 26
...................... Hermes.Net Web Campaign Page 2 26 Table of Context 1. Introduction... 3 2. Create and configure Web Campaign 4... 2.1 Create a Web Campaign 4 2.2 General Configuration... 5 2.2.1
