|
2007, ASTA International Software Testing Conference
For more information, email conf@sten.or.kr
|
| 1st Day - Tutorials (10:00 ~ 17:00) |
1st Day - Tutorials (No. 310(A) / 10:00 ~ 17:00) |
Assessing your Test Team Effectiveness, Efficiency, and More (Registration Closed)
Å×½ºÆ® ÆÀÀÇ È¿À²¼º°ú, È¿°ú¼º, ±×¸®°í ±× ÀÌ»óÀÇ ¹«¾ùÀΰ¡¸¦ Æò°¡Çϱâ (µî·Ï¸¶°¨)
RexBlack, RBCS (USA)
|
As a test manager, you're probably looking for ways to do better and ways to demonstrate your team's value and to find ways to improve it. This tutorial delivers. You'll learn techniques to assess your team that are driven by insightful questions and careful data analysis. By applying the ideas in this tutorial to each of the twelve critical testing processes, you'll know where you and your team stand.
This one-day tutorial is very hands-on. There is minimal lecture material, and the presenter will use that material primarily to stimulate discussion. After each process is discussed, attendees will work through exercises that estimate performance metrics for their own test teams. After each exercise, attendees have a chance to discuss their results.
|
1st Day - Tutorials (Room No. 310(B) / 10:00 ~ 17:00) |
Testing embedded and real time systems (I) (Registration Closed)
ÀÓº£µðµå ¹× ½Ç½Ã°£ ½Ã½ºÅÛ Å×½ºÆÃ(I) (µî·Ï¸¶°¨)
Hans Schaefer, Software Test Consulting (Norway)  |
Software systems have become an increasingly important part in our daily lives. They range from small appliances, like our mobile phones, to web information services to safety-critical systems, such as railway signaling, software in our cars and medical devices. In addition to the "good old" functional deficiencies, such systems are ridden by a whole lot of extra problems, which testing must address. The main point is: if they do not react fast enough, there is a failure.
There are also memory and resource corruption, race conditions, deadlocks, live locks, timeouts, interrupts, scheduling and the generally difficult access to the system under test.
|
1st Day - Tutorials (Room No. 310(C) / 10:00 ~ 17:00) |
Agile Test Management using Scrum
SCRUMÀ» ÀÌ¿ëÇÑ Agile Å×½ºÆ® °ü¸®(200~300% »ý»ê¼º Çâ»ó)
Klaus Olsen, Softwaretest.dk (Denmark) |
Scrum is an Agile method to create software in iteration of 30 days. In this tutorial you will learn how to use Scrum as a Test Manager.
You will learn how to create a Product Backlog with all the work you need to get done as a Test Manager.
You will learn how Daily Meetings of 15 minutes are more valuable to you and your team than a once a week status meeting.
And you will learn how to create a Burndown Chart of remaining work within each iteration.
At the same time you will be introduced to the method, Scrum, which has shown productivity improvements of 100%, 200% and up till 300% in companies who are using this method as the way they build software.
|
1st Day - Tutorials (Room No. 311(A) / 10:00 ~ 17:00) |
Q-patterns for reusable test cases
Å×½ºÆ® ÄÉÀ̽º Àç»ç¿ëÀ» À§ÇÑ Q ÆÐÅÏ
Vipul Kocher, Puretesting (India)  |
1. Minimize test case design time
2. Creating Sharable and reusable test cases
3. Using Q-Patterns as a tool for knowledge management and capturing exploratory testing experiences
|
1st Day - Tutorials (Room No. 311(B) / 10:00 ~ 17:00) |
Hands-on technique building risk-based testing strategy using TPMSTM deriving test cases TPMSÀ» »ç¿ëÇÑ ¸®½ºÅ© ±â¹Ý Å×½ºÆ® Àü·« ¹× ½ÇÀü ¼³°è±â¹ý
Wonil Kwon, STA (Korea)  |
Test design techniques have real value only if it is associated with risk based testing strategy. The relationship between test design techniques and risk based testing strategy will be clearly defined and taught in this tutorial. Here risk based testing strategy is exercised and practiced using the risk analysis and strategy building functionality of the TPMS (Test Process Management System). Then practical test design techniques are taught with hands-on exercises of real world examples or cases. Those techniques that are originated either from code or specification are exercised in various test level (unit/integration/system/acceptance testing). For example, the control flow testing is exercised in code testing and business logic testing. The test design techniques in this tutorial include the control flow testing, elementary comparison testing and state transition testing. Through the exercises the relationship between test design technique and V-model will be clearly described.
|
1st Day - Tutorials (Room No. 311(C) / 10:00 ~ 17:00) |
System performance testing - Why anc How to do it?
½Ã½ºÅÛ ¼º´ÉÅ×½ºÆÃ - ¿Ö ¼öÇàÇØ¾ßÇÏ°í ¾î¶»°Ô ¼öÇàÇϴ°¡?
Bumwoo Lee, LG CNS (Korea) 
|
Changing Host, Client/Serer Computing Environment to Internet Web Environment gave businessman both good opportunity and fatal crisis. Business system can be easily exposed and effectively appeal to a lot of people with Internet. This fact not only made the use of system shift from supporting business to making money, but also cause servers shutdown and out of service with unexpected heavy access. The damage from service interruption is tremendous legally and financially, therefore many people try to find how to avoid this disaster. One of powerful solution is performance testing. I will share my experience about how to plan and design test scenarios and cases to find performance bottle neck and make sure stability of performance. And we discuss how to figure out accurate workload for efficient performance testing. Also we will understand what the result of testing says.
|
| 2nd Day - Tutorials (10:00 ~ 17:00) |
2nd Day - Tutorials (Room No. 310(A) / 10:00 ~ 17:00) |
Introduction to Critical System Quality
Å©¸®Æ¼Äà ½Ã½ºÅÛ Ç°ÁúÀÇ ¼Ò°³
Bernard Homes , Tessco (France) |
-
Develop effective Quality Assurances strategies for Critical systems
-
Anticipate, Plan & Organize your QA effort, to reach qualification goals
-
Detect & Mitigate risks, to ensure project success
-
Manage traceability & substantiating evidences to qualification/certification
-
Quickly find important defects before they find you.
|
<2nd Day - Tutorials (Room No. 310(B) / 10:00 ~ 17:00) |
Testing embedded and real time systems (II) (Registration Closed)
ÀÓº£µðµå ¹× ½Ç½Ã°£ ½Ã½ºÅÛ Å×½ºÆÃ (II) (µî·Ï¸¶°¨)
Hans Schaefer, Software Test Consulting (Norway) |
Software systems have become an increasingly important part in our daily lives. They range from small appliances, like our mobile phones, to web information services to safety-critical systems, such as railway signaling, software in our cars and medical devices. In addition to the “good old?functional deficiencies, such systems are ridden by a whole lot of extra problems, which testing must address. The main point is: if they do not react fast enough, there is a failure.
There are also memory and resource corruption, race conditions, deadlocks, live locks, timeouts, interrupts, scheduling and the generally difficult access to the system under test. |
2nd Day - Tutorials (Room No. 310(C) / 10:00 ~ 17:00) |
Test design & technique (Registration Closed) °í±Þ Å×½ºÆ® ¼³°è ¹× °ü·Ã±â¹ý (µî·Ï¸¶°¨)
RexBlack, RBCS (USA) |
There are fundamental test design techniques: Equivalence partitioning, state transition diagrams, boundary values, and decision tables. Experienced test engineers already know these techniques. This advanced test design tutorial will take experienced test engineers to the next level of proficiency. You'll learn advanced decision tables, scenario-based testing, orthogonal arrays, all-pairs tables, and (multivariable) domain analysis. The course consists of a roughly equal mix of lecture, case study/example, and hands-on exercises.
|
2nd Day - Tutorials (Room No. 311(A) / 10:00 ~ 17:00) |
Test Automation - An ROI (Return on Investment) Approach Å×½ºÆ® ÀÚµ¿È - ROI °üÁ¡¿¡¼ÀÇ Á¢±Ù
Jerry E. Durant, CERTELLUS CORP. (USA) |
Today's complex and diverse testing situations pose unique and expensive test automation challenges. Despite abundant tool solutions, their narrow focus results in diminished return-on-investment (ROI). In order to boost ROI and insure long term durability a comprehensive understanding of tools is necessary.
The one day test automation overview is an interactive and discussion based examination of the tool solution universe and the capability range as applied to present day testing conditions. Participants will be introduced to a framework for establishing a credible and pragmatic approach to the application of high yielding test support solutions.
1. Introduction and Immersion into Test Automation
Test Automation - Historical Perspective
Test Automation ?Challenges and Expectations
Automation Support Universe ?Relationship to Test Process
In-Depth Examination of the Tenants of Good Practice for?/font>
- Data Acquisition Tools
- Static Analyzer Tools
- Dynamic Analyzer Tools
- Simulators
- Test Management Tools
- Multi-Dimensional Tools
- Other Tools
2. Pragmatic Management of Test Automation ?A Framework Approach
Master Strategy Development
Establish Criteria & Evaluating Candidates
Selection & Implementation
Utilization & Continuance
Replacement
|
2nd Day - Tutorials (Room No. 311(B) / 10:00 ~ 17:00) |
Applying Test Best Practice with Test Software Solution Tool
Å×½ºÆ® ÀÚµ¿È Áö¿øµµ±¸¸¦ Å×½ºÆÃÀÇ Best Practice¿¡ Àû¿ëÇϱâ
Youngjoo Chey & Sunghun Parkimg
HP KOREA (Korea) |
No, his Tutorial session will provide you with various performance theory, systematic performance test processes, and information that was accumulated from years of performance testing expereience which are required in running an effective performance test. These information will give you a valuable reference in performance management and runnning test in various situation. Systematic Functional Test Management process and automated testing methodology will give you guideline in setting up Test Center within your organization.
Capacity planning and Performance validation for new or extending systems.
Test Plan and Run for BMT on IT Projects.
Manage downtime and performance for Operations of IT.
Test Process Managemen
|
2nd Day - Tutorials (Room No. 311(C) / 10:00 ~ 17:00) |
How to organize a testing team effectively
Å×½ºÆÃ ÆÀÀ» ¾î¶»°Ô È¿À²ÀûÀ¸·Î Á¶Á÷ÇÒ °ÍÀΰ¡?
Yeongseok Lee, CEO. WiseStone Co.Ltd. (Korea) |
Unless a testing team is already built, organizing a testing team is a difficult task. In this tutorial, solution to this difficult task will be answered.
In order to organize a testing team, divide the component of team formation into people, testing model and process. We will have time to think about these 3 components of the team formation.
People are the first component that forms the testing team.
First, we will discuss about quality and capability of the appropriate tester, than move on to discuss tester manager theology to administer the tester and finish the discussion with explanation of methodology and technique to maintain qualifying testing engineering resources.
The second component is testing model.
We will look into various quality standard models including ISO/IEC9126 which becomes theoretical background to make testing model, and explain the methods to create test case from test model, create test case, and setting test strategy and goal.
The last component to form testing model is process.
We will have time to look into test process model, and than discuss about test process improvement method, test process considering CMMI, ISO 9001 and ISO 9002 and finish the discussion with the effect of introducing test process management system, and introduction method.
|
|
|
|