Leadership & Project Management
Saturday, September 27, 2008
Testing Dashboard and Test Automation Framework ideas
I got into a nice testing blog
http://abouttesting.blogspot.com/
Right here, he has a nice post on the idea to create a Testing Dashboard, it is really useful to Test Leader or even Test Manager, who will make a plan for testing effort, and decide product delivery on some critical specs.
What I really can use, apply right now is to apply into our "Test Summary Report", and "Task Allocation, Assignment". I will put together some formulas to show the Critical, Serverity, Priority, etc. information base on the input/output data test requirements
And here I got some new ideas to improve my current Automation Framework
"
Here is a brief description what happens when running tests using my test automation framework (and some future plans).
Data model:
Each test suite has one or more test scenarios which has one or more test cases.
When running test suites, a unique test run is created which has one or more test case execution queues.
All data is in a MS SQL Server database.
In automation GUI:
1. Select run mode, New or Resume (If resume select a test run which is not completed).
2. Select one or more test suites if New.
3. For each test suite select test level, test days duration, test environment and test tool if New.
4. For each test tool instance, select global run options like reporting, e-mail etc.
5. Press run button for each test tool instance which is not aleady running.
6. Test run is started for each test tool instance via Scheduled tasks.
For each test tool:
7a. Execute each test case in queue until all is executed or cancelled (could happen if a prevoius nested test case fails).
In test run report GUI:
7b. Follow test run progress during run-time (now also reporting at step basis).
In test case dashboard GUI:
7c. Latest test case result are shown during run-time for each version och configuration.
Known limits:
Parallel execution is not implemented (you cannot use multiple test tool instances for a test run in order to decrease test execution time).
Supported tools:
QTP
TestBatchRunner (home made tool for running java batch jobs)
TestAPIRunner (home made tool for Web Service, XML API and http requests)
Future plans:
Implement support for more tools (thinking of trying Selenium).
Learn Java and OO (natural language choice since our AUT is written in Java and allowing for more collaboration with Development).
Rewrite test framework using OO-concept in Java (currently in VBScript and JavaScript) if Selenium works OK
"
http://abouttesting.blogspot.com/
Right here, he has a nice post on the idea to create a Testing Dashboard, it is really useful to Test Leader or even Test Manager, who will make a plan for testing effort, and decide product delivery on some critical specs.
What I really can use, apply right now is to apply into our "Test Summary Report", and "Task Allocation, Assignment". I will put together some formulas to show the Critical, Serverity, Priority, etc. information base on the input/output data test requirements
And here I got some new ideas to improve my current Automation Framework
"
Here is a brief description what happens when running tests using my test automation framework (and some future plans).
Data model:
Each test suite has one or more test scenarios which has one or more test cases.
When running test suites, a unique test run is created which has one or more test case execution queues.
All data is in a MS SQL Server database.
In automation GUI:
1. Select run mode, New or Resume (If resume select a test run which is not completed).
2. Select one or more test suites if New.
3. For each test suite select test level, test days duration, test environment and test tool if New.
4. For each test tool instance, select global run options like reporting, e-mail etc.
5. Press run button for each test tool instance which is not aleady running.
6. Test run is started for each test tool instance via Scheduled tasks.
For each test tool:
7a. Execute each test case in queue until all is executed or cancelled (could happen if a prevoius nested test case fails).
In test run report GUI:
7b. Follow test run progress during run-time (now also reporting at step basis).
In test case dashboard GUI:
7c. Latest test case result are shown during run-time for each version och configuration.
Known limits:
Parallel execution is not implemented (you cannot use multiple test tool instances for a test run in order to decrease test execution time).
Supported tools:
QTP
TestBatchRunner (home made tool for running java batch jobs)
TestAPIRunner (home made tool for Web Service, XML API and http requests)
Future plans:
Implement support for more tools (thinking of trying Selenium).
Learn Java and OO (natural language choice since our AUT is written in Java and allowing for more collaboration with Development).
Rewrite test framework using OO-concept in Java (currently in VBScript and JavaScript) if Selenium works OK
"
Những website nên theo dõi mỗi tháng
NGO
http://ngocentre.org.vn/
Technology & Communication Update
http://www.tmcnet.com/
Vietnam Testing Board
http://www.vietnamesetestingboard.org/zbxe/?mid=welcome
This is for technical update
http://www.sqaforums.com/postlist.php?Cat=0&Board=UBB20
http://lehongphong.net/forums/forumdisplay.php?f=14
https://www.myacm.org/dashboard.cfm?svc=services&CFID=94441&CFTOKEN=53091900
http://acmsel.safaribooksonline.com/
http://www.taitran.com/blog/
http://www.buunguyen.net/blog/
http://myproclub.com/duysblog/
If you want to find any car racing poster? the link below
http://www.posterclassics.com/i2/Monaco-Gran-Prix-Posters-by-Turner.html
News on IT, Grow through acquisition, Partner Recruitment Strategy, etc.
http://www.everythingchannel.com/software-and-services
Business News in Vietnamese
http://www.doanhnghiep24g.vn
Project Management
http://ericbrown.com/sample-projects
http://www.slideshare.net/tag/quicktest
http://www.slideshare.net/tag/qtp
http://www.slideshare.net/tag/java
http://myimpulselive.com/
http://www.zdnetasia.com/news/business/0,39044229,62057407,00.htm
http://www.devx.com/MS_Azure/Article/41863
http://www.linuxworld.com/news/2009/083109-best-of-open-source-software.html?fsrc=rss-linux-news&source=NWWNLE_nlt_linux_2009-09-02
http://www.linuxworld.com/news/2009/083109-open-source-bi-vendor-pentaho-pushes.html?fsrc=rss-linux-news&source=NWWNLE_nlt_linux_2009-09-02
http://www.apc.com/prod_docs/results.cfm?DocType=Trade-Off+Tool&keyword=Calculator
http://www.apcmedia.com/salestools/WTOL-7B6SFC_R0_EN.swf
http://vietbao.vn/Xa-hoi/Nguoi-thanh-dat-ca-biet/40028178/422/
http://www.vietmark.vn
http://www.smileandmove.com/video/
http://www.techcrunch.com/2007/07/06/facebook-users-up-89-over-last-year-demographic-shift/
http://www.digitalbuzzblog.com/fluent-the-razorfish-social-influence-marketing-report/
http://sharepoint.microsoft.com/2010/Sneak_Peek/Pages/default.aspx
http://msdnvietnam.net/
http://www.anthemww.com/about
http://tumblr.webbyawards.com/post/120724708/webby-gala-highlight-reel
http://www.hellosoursally.com/
http://ngocentre.org.vn/
Technology & Communication Update
http://www.tmcnet.com/
Vietnam Testing Board
http://www.vietnamesetestingboard.org/zbxe/?mid=welcome
This is for technical update
http://www.sqaforums.com/postlist.php?Cat=0&Board=UBB20
http://lehongphong.net/forums/forumdisplay.php?f=14
https://www.myacm.org/dashboard.cfm?svc=services&CFID=94441&CFTOKEN=53091900
http://acmsel.safaribooksonline.com/
http://www.taitran.com/blog/
http://www.buunguyen.net/blog/
http://myproclub.com/duysblog/
If you want to find any car racing poster? the link below
http://www.posterclassics.com/i2/Monaco-Gran-Prix-Posters-by-Turner.html
News on IT, Grow through acquisition, Partner Recruitment Strategy, etc.
http://www.everythingchannel.com/software-and-services
Business News in Vietnamese
http://www.doanhnghiep24g.vn
Project Management
http://ericbrown.com/sample-projects
http://www.slideshare.net/tag/quicktest
http://www.slideshare.net/tag/qtp
http://www.slideshare.net/tag/java
http://myimpulselive.com/
http://www.zdnetasia.com/news/business/0,39044229,62057407,00.htm
http://www.devx.com/MS_Azure/Article/41863
http://www.linuxworld.com/news/2009/083109-best-of-open-source-software.html?fsrc=rss-linux-news&source=NWWNLE_nlt_linux_2009-09-02
http://www.linuxworld.com/news/2009/083109-open-source-bi-vendor-pentaho-pushes.html?fsrc=rss-linux-news&source=NWWNLE_nlt_linux_2009-09-02
http://www.apc.com/prod_docs/results.cfm?DocType=Trade-Off+Tool&keyword=Calculator
http://www.apcmedia.com/salestools/WTOL-7B6SFC_R0_EN.swf
http://vietbao.vn/Xa-hoi/Nguoi-thanh-dat-ca-biet/40028178/422/
http://www.vietmark.vn
http://www.smileandmove.com/video/
http://www.techcrunch.com/2007/07/06/facebook-users-up-89-over-last-year-demographic-shift/
http://www.digitalbuzzblog.com/fluent-the-razorfish-social-influence-marketing-report/
http://sharepoint.microsoft.com/2010/Sneak_Peek/Pages/default.aspx
http://msdnvietnam.net/
http://www.anthemww.com/about
http://tumblr.webbyawards.com/post/120724708/webby-gala-highlight-reel
http://www.hellosoursally.com/
Thursday, September 25, 2008
Cannot XManager into Solaris box
It's funny stuff, but somehow it would be useful, if you are new with Solaris
I tried to xmanager into Solaris box, but i got no response from the xmanager server
1/ I did exported DISPLAY to the local server by using IP address to avoid any miss DNS resolution. But it was unsuccessful
#DISPLAY=172.x.x.x:0.0
export DISPLAY
2/ I log into system by using SSH, check the DNS resolution. I nslookup the computer name 'pha3-1', it returned right IP. But when i nslookup the IP, it didn't return the right computer name ;-), fix it
3/ Again, I tried to xmanager, perfect, i appeared the login screen, but I wasn't able to login by root
4/ Then I back to SSH console, then check /etc/default/login, find CONSOLE=/dev/console, woa, it doesn't permit to login by root, # it
Finally, I was able to xmanager by root to Solaris box
Updated Sept 26, 2008
Today, i tried to xmanager int RHEL5, and face another problem, "cannot login"
SOLUTIONS:
----------
vi /etc/gdm/gdm-config
add tag
[xdmcp]
Enable=true
[security]
AllowRootLogin=true
Then restart X-Window
#init 3
#init 5
Ref links:
http://www.netsarang.com/products/xmg_faq.html
Tip and Trick: i cannot find any tag with name [security] in the /etc/gdm/gdm-config
then i went into /usr/share/gdm/defaults.conf. Then i saw the tag, and default parameter as well. Without this tag, you can only xmanager without root permission
I tried to xmanager into Solaris box, but i got no response from the xmanager server
1/ I did exported DISPLAY to the local server by using IP address to avoid any miss DNS resolution. But it was unsuccessful
#DISPLAY=172.x.x.x:0.0
export DISPLAY
2/ I log into system by using SSH, check the DNS resolution. I nslookup the computer name 'pha3-1', it returned right IP. But when i nslookup the IP, it didn't return the right computer name ;-), fix it
3/ Again, I tried to xmanager, perfect, i appeared the login screen, but I wasn't able to login by root
4/ Then I back to SSH console, then check /etc/default/login, find CONSOLE=/dev/console, woa, it doesn't permit to login by root, # it
Finally, I was able to xmanager by root to Solaris box
Updated Sept 26, 2008
Today, i tried to xmanager int RHEL5, and face another problem, "cannot login"
SOLUTIONS:
----------
vi /etc/gdm/gdm-config
add tag
[xdmcp]
Enable=true
[security]
AllowRootLogin=true
Then restart X-Window
#init 3
#init 5
Ref links:
http://www.netsarang.com/products/xmg_faq.html
Tip and Trick: i cannot find any tag with name [security] in the /etc/gdm/gdm-config
then i went into /usr/share/gdm/defaults.conf. Then i saw the tag, and default parameter as well. Without this tag, you can only xmanager without root permission
Wednesday, September 24, 2008
Finding 1 candidate for QA position, good in system-programming (C#, C++) and Unix/Linux, DBMS is a plus
As my understand so far, there are many good candidates, they have their own blog, so i would use this chance to recruite them. I will search around blog Yahoo 360*, Blogger, Opera to find candidate, anyway, if you like this information, or know someone else, please drop me a message
This position is to work for CSC Vietnam, the most competitive, and attractive company in Vietnam
This position is to work for CSC Vietnam, the most competitive, and attractive company in Vietnam
Tuesday, September 23, 2008
Travel: some interesting, useful pages/links
Using Tcl/Expect to automate your administration work, test telecom
After this post, i would like to add more about my project, the project's purpose is to provide ability to do remote commnand (on Windows, Linux, Unix, etc.) and file transfer.
This is a part of my research to do the project's purpose
plink (in putty package) to provide remote command ability
expect to provide ability to interact console application
Tcl/Expect commands:
I'm new to Tcl/Tk/Expect commands, syntax, so this is what i know so far
This is a part of my research to do the project's purpose
plink (in putty package) to provide remote command ability
expect to provide ability to interact console application
Tcl/Expect commands:
I'm new to Tcl/Tk/Expect commands, syntax, so this is what i know so far
Subscribe to:
Posts (Atom)
