Showing posts with label Ken. Show all posts
Showing posts with label Ken. Show all posts

Friday, 27 April 2012

【Ken】Test Automation for Test analyst


Automation

When software tester does the steps of manual test cases used by automation tool is to reduce the time of testing life cycle.  Most of the test could be required to do lots of regression process and it could be overcome by using the automation tool.  And also automation tool is more reliable than human tester’s mistake. Test Analyst should well considered the test plan and manual test case into the automation process.

Save time with Automation

We now know that automation could help us to save the time of testing process, but we are wondering how it exactly working to reduce the test life cycle of the project. Automation may help tester to do consistent test execution than human does the manually. The Automation may process by data driven process with repeating action by reliable manner. It may use again the told test case easily. Tester shouldn’t need to do the entire step from the scratch because they find the some errors in the middle of the project.

Comparison of Automation life cycle and test case life cycle

Automation life cycle could work with manual test case driven life cycle.  However there are many things that considered before automation is being planned. What application that we are going to test is very critical. If It windows application or web application, then it will influence the factor of stability of AUT(Application unit test). Nobody wants to do the same things again and again. Automation could cut down the regression process.  There are many different app platform is available today. So, test analyst should well study the App platform that might be compatible to testing. Return of Investment is important reason to do automation testing. Many company that does the Cost benefit analysis, they are saving huge amount budget with perform well with automation testing with their products.

Situation that suitable to adopt the automation testing

If there is regression testing cycle and prepare the multiple release and build version. If you check the build version of window it has got lots of number of build. Some software and products requires many testing. If the application is very large and requires continues to care the bug fixes with test recently.
What QTP support for application and platform.
QTP initially support the windows application and web application (objects/ Application), Active X and Visual basic applications. However it also support Java,Net windows,  Web service etc depends on the status of the add –ins

Test Automation stages

First, Test analyst creates the test scripts. Seconds, Run the tests on automation tool. Third, Test analyst does analysing the test result from the automation tool report.
Software Testing Process with Automation Tool
Step one (Creating Tests), Test analyst create a test script with hand operating application on the AUT with automation tool.  Tool will generate the entire step that user create action and will display in tree view windows. Step two (Running Tests), Automation tool is running the record. Test analyst could identify and eliminated the bug in the test script. Third (Test report) Test analyst review the test result.


Ken 

Test Analyst
Software Engineer

Software Testing Enquiry: kenchoiwind@gmail.com

【Ken】QTP - Web: Simple Testing- Chrome

I recorded the web application with QTP.

It's really simple thing but it shows how to find the keyword View and Expert view of QTP.

And How to record and run the automated test.

Because I run the browser with Google Chrome so, System Util Run find the path of Chorme.

SystemUtil.Run "C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\Application\chrome.exe","","C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\Application","open"







Tuesday, 24 April 2012

【Ken】Disable Sound in Windows Server 2003

In order to improve the speed of VMware,

I recommend to switch off the Windows Audio and other hardware device.

How to disable the Sound in windows server 2003

Start > Run > Type "Serveices.msc"  then click Enter

Find the "Windows Audio " Services > Properties ---> Select Disable.


Ken
Software Engineer &Tester
kenchoiwind@gmail.com
Software Testing Forum

Monday, 23 April 2012

【Ken】Best 3rd Party disk partition software

  • Partition Magic
  • EASEUS-Partition-Manager-Server
I would recommend those partition software.

Just be aware of that if someone have Server OS, it won't work for standard version.

For those who have Server version OS like server 2003, server 2008 needed the

Partition software for Server.


【Ken】Useful Free Screen Capture Software


I often capture the screen of computer for saving work image.

Many people are using default "Print Screen" on the keyword and paste it to the "MS paint" program to store or edit.

It's fine but it is really tidious job to do it when we caputure so many times.


I found that Freeware "ScreenHunter Free" is very useful and it work perfectly for capture screen and save it very easily.

Size: 11.03 MB
Price: Free
OS: Windows

It had rating as spectacular with 5 stars at CNET Editor's Rating.

Here is download Link:




Ken 
Software Engineer/Software Tester
Software Testing Forum 

Sunday, 22 April 2012

【Ken】Enable to remove CTRL+ALT+DEL of Server 2003

When we are working on project with windows server 2003.

Sometime, Windows lock the screen after certain idle time.

We can use CTRL+ALT+DEL and insert password to access the window.

However, It is really annoying procedure for doing this many time.


It is not recommend for security reason, but it may useful for tester who required to read document alot and come back to screen.


Go to START MENU

RUN

Type "gpedit.msc".

Select USER CONFIGURATION --> ADMINISTRATIVE TEMPLATES -->  SYSTEMS ---> Ctrl +ALT+ DEL options.

Change the PROPERTIES.

That's it.

System won't lock down after certain idle time.


Ken
Software Engineer
kenchoiwind@gmail.com
Software Tester Forum


Tuesday, 17 April 2012

【Ken】VM Converter

VMware Converter do some cool thing like convert physical machine to VM machine.

Automate and simplify physical to virtual machine conversions as well as conversions between virtual machine formats with VMware vCenter Converter.

Use the intuitive wizard-driven interface of VMware vCenter Converter to transform physical machines to virtual machines.

Convert Microsoft Windows and Linux-based physical machines and third-party image formats to VMware virtual machines.

Complete multiple conversions simultaneously with a centralized management console.
Minimize the number of steps to conversion with easy-to-use wizards.

Reference:

Ken
Software Engineer
kenchoiwind@gmail.com

【Ken】How to increase the VMware disk space?

Once you may installed the VMware with recommend size of disk space.

It could be 30 GB (example).

As user installed more program, the Disk space of the VM is going to reduce for sure.

How can we increase the size of the disk space.

1) VM setting --> Select the Disk space ---> expand

Is it fixed the problem? No..

2) Because VMware it self doesn't have partition change ability to expand the VM OS disk space

Easy way to fix the problem is download the 3rd party disk partition software and installed it.

changed the the VM OS disk size to allocated disk space.

It will fixed the disk space shortage of VM OS disks.


I had installed Android API list to the VM with 5 GB disk space. then it used up most of space as download the API through Internet. I do the above step to manage for increasing disk space from 5GB to 10 GB without problem.


Ken
Software Engineer
kenchoiwind@gmail.com

Thursday, 12 April 2012

【Ken】PHP MySQL connection: Test Case

Test Case 1

Verify that PHP code is connect with mySQL server

echo out the message that if connection is success then

"connection is success"

if connection is fail then "connection is fail"

Expected Result

"Connection is success"

Success/Fail

Success

Actual Result

Connection success


Wednesday, 11 April 2012

【Ken】3D Design for business requirement

Essential of 3D Design is understanding of X,Y and Z axis.
3D designer read the business requirements that deliver from sales person who talk to with clients. All the products can be arranged as they planned. Checking of the draft is vital process of whole project, otherwise it will cause severe problem during the actual building job. 3D designer has to communicated with engineer to meet up with product capability that cope with design.

Look at the drawing in the below.

If the owner want the 5 beds room, 1 bathroom and 12 windows in the down stairs.

It's business requirement for this project.


Test case can be considered on each segment that meet up the measurement upon the size of component of product and actual size of house.

Business requirement
  • Place master bed room with bathroom
  • Pantry 2000mm for small bed room
  • Double vowel for bathroom vanity
  • Move in house bond cleaning service completed
Building Environment
  • New Construction build by local builder
  • 2 story Luxury residential house
Test Case
  • Verify that measurement of vanity is 1200mm on bathroom
  • Verify that master bed room is 3000x4000mm
  • Verify that pantry size is 2000mm



BGM정보 : 브금저장소 - http://bgmstore.net/2187

【Ken】Apache, PHP, MySQL - Web Application on Local host

Apache HTTP Server Version 2.2
PHP version : 5.3.8
MySQL server: 5.5.16

Business requirement:

Modify the legacy version of PHP5 source to run on updated version of Apache Server.
mysql_list_table() function is deprecated. Used the alternative code modify application.


Test case 1:

Implemented the alternative php function for replaced the deprecated function mysql_table_list();

Expected result:

Error message for deprecated function warning will disppear

Actual result:

Error message disappear

Success/Fail:

Success


Test case 2

fill the subject and content enter

Expected result:

New row on the list is appear

Actual result:

New row on the list is appear with subject and content that put into input prompt

Success/Fail:

Success


Application : Web Note 2.1
Purpose: Write the memo on the web based momo and stored the data.
Pro: Easy to acess.
Con: Login function required for restrict the access from other users.



Ken
Software engineer

kenchoiwind@gmail.com

【Ken】mysql - join and group by

Combining tables using the inner join
Select command is working with GROUP By


Ken
Software engineer
kenchoiwind@gmail.com

Thursday, 8 March 2012

【Ken】Webinar Series- Java Programming with Blue J

  • Using Blue J to code Java programming
  • Understanding Class
  • Method, constructor
  • Class diagram

::Student admin System




::Clock



:: Auction system

【Ken】Webinar Series- PHP framework- Codeignitor

PHP framework

  • Introduction of using PHP framework
  • MVC pattern folder

【Ken】Webinar Series- AJAX

AJAX
  • Process of AJAX
  • Preventing reloading web page

【Ken】Webinar Series- jQuery

  • Using JavaScript library, jQuery to manipulate the element of HTML,CSS

::jQuery Practice



::jQuery Intro

【Ken】Webinar Series- HTML DOM

HTML DOM

  • Summary of HTML document object model
  • Structure of HTML node
  • HTML elements

【Ken】Webinar Series- JavaScript

::JavaScript Intro by ken Choi
  • What is JavaScript?
  • What's the ability of the scripting language?



::JavaScript Grammar by Ken Choi
  • Structure of JavaScript




::JavaScript practical (2:07:50)

  • Practical example of using Java Script

Thursday, 1 March 2012

【Ken】Webinar Series- Algorithm Flow Chart & VB

1. Algorithm Flow Chart & Code :: Visio 2007 + Visual Basic 2010 (video duration 3:02 min)




2. Algorithm Flow Chart & Code :: Visio 2007 + Visual Basic 2010 Part 2
(video duration 13:46 min)
Continuous Algorithm, Repeating Algorithm and Diverse Algorithm




3.Prime Number Calculator
Algorithm Flow Chart & Code :: Visio 2007 + Visual Basic 2010 (video duration 00:59 min)

Sunday, 26 February 2012

【Ken】Webinar Series- VBScript for QTP & C#

VBScript

1. VBScript for QTP (Video duration 41.50 min)

This video covered essential syntax of VBScript that included the usage of various predefined functions (Array,Conversion,Math,format), condition statement, procedure with sub and function.

45 small exercise explained how actual code is running and display outcome in IE web browser.



2. Practial - VBScript Procedure (Video duration 26.55 min)


3. VBScript - Simple Application (Video duration 15:35 min)

VBScript can be used with HTML Form.

So, User can put any value into the input box at IE browser to run the sub procedure


4. VBScript - part 2 (Video duration 21:30 min)




C#

1. C# NameSpace (Video duration 1:26 min)

My Power point presentation of using the namespace at C# programming.

It explained the method of acessing the member of namespace.

reference:http://www.functionx.com/csharp/Lesson10.htm