SlideShare a Scribd company logo
International Journal of Soft Computing and Engineering
(IJSCE)
ISSN: 2231-2307, Volume-2, Issue-3, July 2012
251
Abstract— In recent years, software testing is becoming more
popular and important in the software development industry.
Indeed, software testing is a broad term encircling a variety of
activities along the development cycle and beyond, aimed at
different goals. Hence, software testing research faces a
collection
of challenges. A consistent roadmap of most relevant challenges
is
proposed here. In it, the starting point is constituted by some
important past achievements, while the destination consists of
two
major identified goals to which research ultimately leads, but
which remains as reachable as goals. The routes from the
achievements to the goals are paved by outstanding research
challenges, which are discussed in the paper along with the
ongoing work.
Software testing is as old as the hills in the history of digital
computers. The testing of software is an important means of
assessing the software to determine its quality. Since testing
typically consumes 40~50% of development efforts, and
consumes
more effort for systems that require higher levels of reliability,
it is
a significant part of the software engineering
Software testing is a very broad area, which involves many
other technical and non-technical areas, such as specification,
design and implementation, maintenance, process and
management issues in software engineering. Our study focuses
on
the state of the art in testing techniques, as well as the latest
techniques which representing the future direction of this area.
Today, testing is the most challenging and dominating activity
used by industry, therefore, improvement in its effectiveness,
both
with respect to the time and resources, is taken as a major factor
by many researchers
The purpose of testing can be quality assurance, verification,
and validation or reliability estimation. It is a tradeoff between
budget, time and quality. Software Quality is the central
concern
of software engineering. Testing is the single most widely used
approach to ensuring software quality.
(Keywords: SDLC, Software quality, Testing techniq
Technique .)
I. INTRODUCTION
I. Introduction: Software Testing
Software testing is the process of executing a program or
system with the intent of finding errors. Software is not unlike
other physical processes where inputs are received and
outputs are produced. Where software differs is in the manner
in which it fails. Most physical systems fail in a fixed (and
reasonably small) set of ways. By contrast, software can fail in
Manuscript received: on July, 2012
Maneela Tuteja, Department of Information
TechnologyDronacharya
College of Engineering, Gurgaon, Haryana,.
Gaurav Dubey, Amity School of Computer Sciences, Amity
University,
Uttar Pradesh,India.,
.
many bizarre ways. Detecting all of the different failure
modes for software is generally infeasible.
Discovering the design defects in software, is equally
difficult, for the same reason of complexity. Because software
and any digital systems are not continuous, testing boundary
values are not sufficient to guarantee correctness. All the
possible values need to be tested and verified, but complete
testing is infeasible. Exhaustively testing a simple program to
add only two integer inputs of 32-bits (yielding 2^64 distinct
test cases) would take hundreds of years, even if tests wer e
performed at a rate of thousands per second.
The iterative process of software testing consists of
1. Designing tests
2. Executing tests
3. Identifying problems.
4. Getting problems fixed.
A. Objective of Testing
The objective of testing is to find problems and fix them to
improve quality. Software testing typically represents 40% of
a software development budget. There are four main
objectives of testing:
(a) Demonstration: It shows that, system can be used for
integration with acceptable risk. It demonstrates
functions under special conditions and shows that
products are ready for integration or use.
(b) Detection: It discovers defects, errors and deficiencies.
Determines system capabilities and limitations quality
of components, work products and the system.
(c) Prevention: It provides information to prevent or reduce
the number of errors clarify system specifications and
performance. Identify ways to avoid risk and problems
in the future.
(d) Improving Quality: By doing effective testing, we can
minimize errors and hence improve the quality of
software.
II. TYPES OF SOFTWARE TESTING
There are various types of testing techniques that have been
invented. Each testing technique serves a different purpose for
testing different artifacts like designing, coding and planning
software requirement specification.
All the testing techniques are divided into mainly three
categories, black box, white box or grey box testing.
Techniques which tests external behavior of the system are
categorized in Black box testing and which tests internal
behavior of the system are termed as white box testing and
A Research Study on importance of Testing and
Quality Assurance in Software Development
Life Cycle (SDLC) Models
Maneela Tuteja, Gaurav Dubey
A Research study on Importance of Testing and Quality
Assurance in Software Development Life Cycle (SDLC)
Models
252
which tests both internal and external behavior are called grey
box testing.
Software Testing Techniques
Black
box
Testing
White box
Testing
Grey
box
Testing
Function
al and
system
testing,
Stress
testing,
Performa
nce
testing,
Usability
testing,
Acceptan
ce
Testing,
Beta
testing,
Ad hoc
Testing,
Regressi
on
testing,
Intersyst
em
testing,
Volume
testing,
Parallal
testing,
Boundar
y value
Unit testing,
Error
handling
testing, Desk
checking,
Code walk
through,
Code
reviews and
inspection,
Code
coverage
testing,
Statement/
Path/
Function/
Condition
testing,
complexity
testing/
Cyclomatic
complexity,
Mutation
testing
Integrati
on
Testing,
Regressi
on
Testing.
III. SDLC AND QUALITY ASSURANCE
SDLC refers to software development life cycle, i.e. the
various stages used in the life cycle of software development.
There are various software development approaches defined
and designed which are used during development process of
software, these approaches are also referred as “Software
Development Process Models”.
A. SDLC Models
Software development life cycle is basically a systematic way
of developing software. It includes various phases starting
from the functional requirement of software (means what
software is supposed to do). After that designing takes place
then development and then testing. After testing is finished,
the source code is generally released for Unit Acceptance
Testing (UAT) in client testing environment. After approval
from client, the source code is released into production
environment [1]. There is various software development
approaches defined and designed which are used during
development process of software, these approaches are also
referred as "Software Development Process Models". Each
process model follows a particular life cycle in order to
ensure success in process of software development.
Various types of SDLC Models are :
-fall Model
el
Waterfall approach was first process model to be introduced
and followed widely in software engineering to ensure
success of the project. In "The Waterfall" approach, the
whole process of software development is divided into
separate process phases. The phases in Waterfall model
are: Requirement Specifications phase, Software Design,
Implementation, Testing, Deployment of system &
Maintenance [1]. All these phases are cascaded to each
other so that second phase is started as and when defined set
of goals are achieved for first phase and it is signed off, so
the name “Waterfall Model”. Fig 3.1 shows all the phases in
water fall model.
Com m unic a t ion
Planning
Mode ling
Const r uc t ion
De ploy m e nt
analysis
design
code
t est
proje c t init ia t ion
re quire m e nt ga t he ring estimating
scheduling
tracking
de liv e ry
s upport
f e e dba c k
Fig (a) : The phases of Waterfall Model
Advantages
In W ater fall model, every phase is implemented in a
sequential order. Waterfall model is used where the duration
of project is very less, and it is best suited for small projects.
Also, Waterfall model is suitable when the specification and
requirements are clearly stated for the software project.
Disadvantages
In Waterfall model, the output of one phase forms the
input of the next phase. This concept actually turns a s i t s
d i s a d v a n t a g e i . e . When a mi s t a k e o c c u r s i n
a
particular phase, the same mistakes gets carried over to the
last phase. Waterfall model is time intensive process and
almost provides little or no option to change user
requirements. This model is useful only when the
requirements are free zed.
A prototype is a working model that is functionally
equivalent to a component of the product. In many instances
the client only has a general view of what is expected from
the software product [27]. In such a scenario where there is
an absence of detailed information regarding the input to the
system, the processing needs and the output requirements,
http://www.onestoptesting.com/sdlc-models/waterfall-
model/default.asp
International Journal of Soft Computing and Engineering
(IJSCE)
ISSN: 2231-2307, Volume-2, Issue-3, July 2012
253
the prototyping model may be employed.
Co m m u n icat io n
Q u i ck p l an
Co n st r u ct io n
o f
p r o t o t yp e
Mo d e l i n g
Q u i ck d e si g n
De live r y
& Fe e d b ack
Deployment
Fig. (b) The Prototyping Model
Advantages
With reduced time and costs, Prototyping can improve the
quality of requirements and specifications provided to
developers. Prototyping requires user involvement and
allows them to see and interact with a prototype allowing
them to provide better and more complete feedback and
specifications.
Disadvantages
Insufficient analysis: The focus on a limited prototype can
distract developers from properly analyzing the complete
project. User can begin to think that a prototype, intended
to be thrown away, it is actually a final system that merely
needs to be finished or polished developer attachment to
prototype.
The spiral model, also known as the spiral lifecycle model,
is a systems development method (SDM) used in
information technology (IT) [1]. This model of
development combines the features of the prototyping
model and the waterfall model. The spiral model is
intended for large, expensive, and complicated projects.
Fig (c) The Spiral Model
Advantages
Estimates (i.e. budget, schedule, etc.) Become more
realistic as work progresses, because important issues are
discovered earlier. It is more able to cope with the (nearly
inevitab le ) c h a n g e s t h a t software d e v e l o p me n t
generally entails. Software engineers (who can get restless
with protracted design processes) can get their hands in and
start working on a project earlier.
Disadvantages
As it is highly customized so there is limiting re-usability. It
is applied differently for each application. There is a risk of
not meeting budget or schedule.
B. Quality Assurance
Everyone is committed to quality; however, the following
statement shows some of the confusing ideas shared by
many individuals that inhibit achieving a quality
commitment: Quality requires a commitment, particularly
from top management. Close cooperation of management
and staff is required in order to make it happen.
• Many individuals believe that defect-free products and
services are impossible, and accept certain levels of defects
as normal and acceptable [1].
• Quality is frequently associated with cost, meaning that
high quality equals high cost. This is confusion between
quality of design and quality of conformance [2].
• Quality demands requirement specifications in enough
detail that the products produced can be quantitatively
measured against those specifications. Many organizations
a r e n o t capable or willing to expend the effort to
produce specifications at the level of detail required [3].
Technical personnel often believe that standards stifle their
creativity, and thus do not abide by standards compliance.
However, for quality to happen, well-defined standards and
procedures must be followed [1].
Quality cannot be achieved by assessing an already
completed product. The aim therefore, is to prevent quality
defects or deficiencies in the first place, and to make the
products assessable by quality assurance measures. Some
quality assurance measures include: structuring the
development process with a software development standard
and supporting the development process with methods,
techniques, and tools. The undetected bugs in the software
that caused millions of losses to business have necessitated
the growth of independent testing, which is performed by
a company other than the developers of the system [8].
In addition to product assessments, process assessments are
essential to a quality management program. Examples
include documentation of coding standards, prescription
and use of standards, methods, and tools, procedures for data
backup, test methodology, change management, defect
documentation, and reconciliation. Quality management
decreases production costs because the sooner a defect is
located and corrected, the less costly it will be in the long
run [7]. With the advent of automated testing tools, although
the initial investment can be substantial, the long-term result
will be higher-quality products and reduced maintenance
costs. The total cost of effective quality management is
the sum of four component costs: prevention, inspection,
internal failure, and external failure. Prevention costs
consist of actions taken to prevent defects from occurring in
the first place. Inspection costs consist of measuring,
evaluating, and auditing products or services for
conformance to standards and specifications [9]. Internal
http://www.onestoptesting.com/sdlc-models/spiral-model.asp
http://www.onestoptesting.com/sdlc-models/spiral-adv-
disadv.asp
http://www.onestoptesting.com/sdlc-models/spiral-adv-
disadv.asp
A Research study on Importance of Testing and Quality
Assurance in Software Development Life Cycle (SDLC)
Models
254
failure costs are those incurred in fixing defective products
before they are delivered.
IV. PROBLEM STATEMENT
A. Problem Definition
The study of various software development process
models reveal that in almost all these models, software
testing is included as one phase, but testing is required at
each phase and not at a particular stage. The main purpose of
software testing is to uncover errors which are not simply
syntax errors in code but various other types of errors in all
the documents produced during the software
development ,e.g. software requirements document, design
document, test plan etc. Various types of software testing
techniques have been developed till date, but which type of
testing technique will be suitable and sufficient for checking
a particular document in which phase of software
development life cycle (SDLC) is not yet clear. So here the
problem is to
1. Identify the testing techniques which can be applied
at different levels and phases of software development
life cycles
Also, software quality is an essential part of any software
project. Various quality assurance and control activities may
be used to ensure quality in the software project. Different
quality attributes need different types of testing to measure
software quality. The problem is that out of numerous
testing techniques possible, which testing technique should
be applied to measure which quality attribute is not very
clear. So the next problem takes here is
2. Identify the testing techniques which can be
applied to measure which software quality attribute
B. Justification
By categorizing which type of testing to be applied at
which phase of software development will help us plan for
testing in that phase efficiently and to take full advantage of
all the types of testing techniques to improve quality in that
phase and consequently the overall quality of the software
project. The relation between various quality attributes and
the testing techniques required for each of these will help
save time and produce quicker results and streamlined
testing of the project for that particular software quality
attribute.
This defines the statement of problem. Next we’ll
describes the Proposed
Solution
s according to the problem of
statement.
C. Proposed solution
According to the problem statement above, a model
“Software Development Life Cycle Testing Model” is
proposed in which all types of testing techniques related to
test all phases of SDLC are specified. V model of testing
given by Mr. Perry includes only 5 phases of SDLC. Here
this model is extended to include more phases of SDLC and
select the types of testing technique that can be applied in
each phase.
1. Apply Testing on all Phases of SDLC
It has always been a big question when to start testing.
Experts suggest that every step taken in the development of
the system must be tested thoroughly in a formal manner. It
means that testing must be done for requirements gathering,
designing, coding, and even for testing phase. Testing of
testing efforts may seem to be unusual and surprising but
it is an important effort because one needs to be sure about
the testing efforts to be able to rely on its reports. A good
testing life cycle begins during the requirements elicitation
phase of software development, and concludes when the
product is ready to install or ship, following a successful
system test. Fig given below shows that testing applied on all
the phases (Requirement gathering, Designing, Coding,
Testing, Implementation and Maintenance) of SDLC, not a
particular stage. The study of various software development
process models reveal that in almost all these models,
software testing is included as one phase, but testing is
required at each phase and not at a particular stage. In this
SDLC testing model we applied the testing at all the phases
of SDLC. By categorizing which type of testing technique
to be applied at which phase of software development life
cycle will help us plan for testing in that phase efficiently
and to take full advantage of all the types of testing
techniques to improve quality in that phase and consequently
the overall quality of the software project. Well-defined
traceable and controllable processes are required for
enhancing the quality of the software products and gaining
optimum benefits from applied effort. Software process is a
stepwise sequence of activities carried with the focus of
producing quality software in an economic manner it will be
possible when we applied testing at all the phases of software
development life cycle. Software testing is recommended to
be started as early as possible in the earliest phases of the
SDLC, most preferably in the requirement analysis phase
itself and should be performed by skilled testers only and
not by developers. Software development life cycle (SDLC)
processes involve activities of software requirements,
analysis, requirement specification, design, coding, testing,
delivery, and maintenance. The testing phase can be used in
all of these life cycle phases as an umbrella activity.
Fig. (d) Applying testing on all phases of SDLC
International Journal of Soft Computing and Engineering
(IJSCE)
ISSN: 2231-2307, Volume-2, Issue-3, July 2012
255
2. Identifying Testing Techniques according to Phase of SDLC
We identifying that which type of testing technique can be
applied to which phase of SDLC. Fig (e) shows the phases of
SDLC
and according to testing technique.
Fig (e) : SDLC Testing Model
3. Application of Testing to Measurement of Quality
Attributes
Different quality attributes need different types of testing
to measure software quality. Various types of testing
according to the quality feature it applies to in the table 6.3.
In given table we identified that for a particular software
quality feature which type of software testing technique can
be applied:
A Research study on Importance of Testing and Quality
Assurance in Software Development Life Cycle (SDLC)
Models
256
Table 1: Testing Technique According to Quality Features
Quality
Attribute
Testing
Types
Performance Performance testing
Compatibility Compatibility testing
Reliability Stress testing,
Robustness testing, load testing
Vulnerability Penetrati
on
testing
Consistency Database testing, Table testing
Correctness Database testing, Table testing
Portability
Portabilit
y Testing
Recovery
Recove
ry
testing
Completeness
Boundary/Statement/Loo
p/Condition/Path
coverage testing
V. CONCLUSION & FUTURE WORK
Software testing is the activity that executes software with
an intention of finding errors in it. Testing should be
performed at different levels, including module level testing,
unit level testing, interface testing and system level testing.
Testing is done both at developer end and customer end and
it is performed by testers as well as the customer before
delivery of the product but it can ensure a fair level of
confidence in the predictable behaviour of the product in the
provided conditions.
Quality is the main focus of any software engineering
project. Without measuring, we cannot be sure of the level
of quality in software. So the methods of measuring the
quality are software testing techniques. This thesis report
relates various types of testing technique that we can apply
in measuring various quality attributes. Also which testing
are related to various phase of SDLC. General SDLC
processes are applied to different type of projects under
different conditions and requirements. There are various
type of SDLC model (Waterfall Model, RAD Mode,
Iterative Model, Proto Type Model, Spiral Model,
V-Model, etc). But in all these models, testing is applied
after a particular stage and not in all the phases. In this thesis
report, it is concluded that testing should be applied in all the
phases of SDLC and not at a particular stage. Which type
of testing technique can be applied to which type of SDLC
phase is also summarized.
Future work for this area will be to take more new coming
testing techniques and relating these to the phases of SDLC.
This will help taking the maximum advantage of that testing
technique. And this will be helpful to conclude that.
VI. REFERENCES
[I] Accessibility Summit. (2006). Public Sector NeedsBetter
Guidance On
Web Accessibility, E-GovernmentBulletin (Issue 226, 13
November
2006)http://www.ukoln.ac.uk/webfocus/events/meetings/accessi
bility-s
ummit-2006-11/egovernment- 2006-11-13.php (Accessed
August
30th2007)
[II] Alexander, Dey. (2003). How accessible
areAustralianusWeb03.http://ausweb.scu.edu.au/aw03/papers/al
exande
r3/(Accessed August 30th 2007)BSI. (2005). PAS 78: Guide to
good practice incommissioning accessible websites. British
Standards
Institute. http://www.bsi-
global.com/en/Standards-and-Publications/Industry-
Sectors/ICT/PAS
-78/ (Accessed August 30th 2007) Carey, Kevin. (2005).
Accessibility: The Current Situation and New Directions.
Ariadne 44,
June 2005. http://www.ariadne.ac.uk/issue44/carey/ (Accessed
August
30th 2007)Chisholm, Wendy and Henry, Shawn. (2005).
Interdependent components of Web accessibility.Proceedings
of W4A
at WWW2005: InternationalCross- Disciplinary Workshop on
Web
Accessibility.New
York:ACM.Press.http://doi.acm.org/10.1145/1061811.1061818(
Acces
sed Aug 30, 07)
[III] Clark, Joe.(2006).To Hell with WCAG 2. A List Apart No.
217.
http://alistapart.com/articles/tohellwithwcag2(Accessed August
30th
2007)Cooper, Martyn. 2006. Making online learning accessible
to
disabled students: an institutional case study. ALT-J-Research
in
Learning Technology, Vol. 14, No. 1, pp 103-115.DDA (2005)
Disability Discrimination Act 2005.
[IV]Web Accessibility 3.0: Learning From The Past,Planning
For The
Future, Nevile, L. and Kelly, B.ADDW08. University of York,
22-24
September 2008. Retrieved February 4th
2009:http://www.ukoln.ac.uk/web-focus/papers/addw08/paper-
2/
[V]Contextual Web Accessibility - Maximizing the Benefit of
Accessibility
Guidelines, Sloan, D, Kelly, B., Heath, A., Petrie,
H., Hamilton, F and Phipps, L.WWW 2006 Edinburgh, Scotland
22-26 May
2006.Conference Proceedings, Special Interest
Workshops (CD
ROM). RetrievedFebruary 4th 2009:
http://www.ukoln.ac.uk/webfocus/papers/w4a-2006/
[VI] IMS. (2004). IMS Guidelines for Developing Accessible
Learning
Applications. Version 1.0 White Paper. IMS Global Learning
Consortium. http://www.imsglobal.org/accessibility/#accguide
(Accessed August 30th 2007) IWMW 20072007). Contextual
Accessibility in Institutional Web Accessibility Policies.
http://www.ukoln.ac.uk/webfocus/events/workshops/webmaster-
2007/s
essions/sloan/(Accessed August 30th 2007) Kelly, Brian,
Phipps,
Lawrie and Swift, Elaine. (2004).Developing A Holistic
Approach for
E-Learning Accessibility. Canadian Journal of Learning and
Technology, 2004, Vol. 30, Issue
3.http://www.ukoln.ac.uk/web-focus/papers/cjtl-
2004/(Accessed
August 30th 2007)
[VII] Kelly, Brian, Sloan David, Phipps Lawrie, Petrie Helen
and Hamilton,
Fraser. (2005). Forcing standardization or accommodating
diversity? A
framework for applying the WCAG in the real world.
Proceedings of the
2005 International Cross-Disciplinary Workshop on Web
Accessibility (W4A) (Chiba, Japan, 10 May 2005). New
York:ACM
Press, 46-54. http://www.ukoln.ac.uk/webfocus/papers/w4a-
2005/
(Accessed August 30th 2007) Kelly, Brian. (2006).
Accessibility of
resources in institutional repositories, Digital Repositories
mailing
List, 18 December 2006. on Aging. (2002). Older adults and
information technology: A compendium of scientific research
and web
site accessibility guidelines. Washington, DC: U.S. Government
Printing Office. Nielsen, Jakob. (1994). Heuristic evaluation. In
Nielsen,J., and Mack, R.L. (Eds.), Usability Inspection
Methods. New
York: John Wiley & Sons. Pickard, Jack. (2006). Whistle Stop
WCAG 2
: To Hell… and back. Blog post August 2006.
http://www.thepickards.co.uk/index.php/200608/whistle
-stop-wcag-2-to-hell-and-back/ (Accessed August 30th 2007)
Raymond, Eric. (1998). The Cathedral and the Bazaar, First
http://www.firstmonday.org/issues/issue3_3/raymond/
http://www.ukoln.ac.uk/webfocus/events/meetings/accessibility-
summit-2006-11/egovernment-
http://www.ukoln.ac.uk/webfocus/events/meetings/accessibility-
summit-2006-11/egovernment-
http://www.bsi-/
http://www.bsi-/
http://alistapart.com/articles/tohellwithwcag2(Accessed
http://www.ukoln.ac.uk/webfocus/papers/w4a-2006/
http://www.imsglobal.org/accessibility/#accguide
http://www.thepickards.co.uk/index.php/200608/whistle%20-
stop-wcag-2-to-hell-and-back/
http://www.thepickards.co.uk/index.php/200608/whistle%20-
stop-wcag-2-to-hell-and-back/
International Journal of Soft Computing and Engineering
(IJSCE)
ISSN: 2231-2307, Volume-2, Issue-3, July 2012
257
Maneela Tuteja,
M-Tech (Computer Science Engineering)
from Amity School of Engineering &
Technology, Amity Unicersity Noida,
B-Tech (Information Technology) from
Kurukshetra University.
Having more than 5 years of professional
experience in IT, Services & Education.
Who are we? An evolving sense of identity is changing the
socio- political scene, writes Clarence Tsui
Abstract
Top of Form
Bottom of Form
Of course, it's not as if there weren't efforts to galvanise a
"Hong Kong spirit" before that - who could forget the
government's ill-fated "Hong Kong for Sure" campaign in 1999
to secure the hosting rights to the 2006 Asian Games, or former
financial secretary Antony Leung Kam-chung's cringe-worthy
rendition of Below the Lion Rock in his budget speech in March
2002 to conjure public sympathy for his initiatives?
The most glaring example was in April 1999, when the then
Secretary for Security Regina Ip Lau Suk-yee declared that up
to 1.67 million mainlanders would come to Hong Kong if a
court ruling giving right of abode to mainland-born children of
Hong Kong residents was not overturned. Branded by human
rights activists as a "scare tactic", Mrs Ip's remarks
inadvertently shaped mainlanders as a marauding mass hovering
at the gates.
The transformation of mainland arrivals to Hong Kong in the
past two years - from poor cousins to moneyed tourists - reveals
the conflicting sentiments Hongkongers have in terms of how
they see the "other" and themselves. "On the one hand we want
to earn their money, but on the other we still want to see them
as backward people who couldn't compare to our sophisticated
selves," says Sze Lai- shan, a social worker with the Society for
Community Organisation who has worked since 1996 for the
rights of mainland immigrants. And in this lies the schism
within the Hongkonger: an identity that remains in flux,
whether Queen's Pier remains or not.Full Text
Top of Form
Bottom of Form
Having appeared at the forefront of ill-fated campaigns to save
Queen's Pier and Wan Chai's Wedding Card Street - not to
mention the fame he attained four years ago as the youngest-
ever candidate in district council elections - Chan King-fai is a
veteran in fielding media questions these days. However
polished as he might be, he recalls one particular question that
really annoyed him a month ago.
"It was this television journalist who was interviewing me for,
well, one of those handover anniversary specials," he said. "And
after all the deliberate questions, he said he had one final
question he had to ask me: whether I feel I'm Chinese now. So
after all the discussion that went on about our work, it boils
down, again, to such a simplified view of things."
It's easy to see the source of his ire: for someone w ho fronts a
group called Local Action - comprising activists whose major
objective is to salvage Hong Kong's heritage from the relentless
claws of urban renewal - the old chestnut of taking sides on the
Sino-British divide is akin to a swipe at his efforts in cultivate
an organic cultural identity for Hong Kong.
"It's always been such a rigid framework - either you choose to
be an Anglophile, or you consider yourself Chinese. But it's so
ridiculous: it's like when somebody said to me that since I
admired Queen's Pier so much I must have feelings for the
colonial era, and not for China," Mr Chan said.
Fellow Local Action activist, Chow Sze-chung, agreed, saying:
"When we talk about Queen's Pier, it's not just about British
monarchs having landed here. What we wanted to remember is
how more than 30 local social movements had begun and
happened right here."
Their view embodies a popular sentiment that bubbled among
intellectuals before the handover on July 1, 1997, and has
soared to the forefront in the past few years: that beneath all the
focus of Hong Kong as an incidental success story that resulted
from the political manoeuvres between two political powers,
there's also a Hong Kong story to be written. In this story a
Hong Kong-specific cultural identity - an indigenous mix of the
city's history, from its social upheavals and heritage to its
popular culture - plays a central role.
And it's a mass social movement which basically propelled Mr
Chan, his fellow activists and probably even more of the city's
residents in acknowledging that there is a society out there and
not just a co-existence of cynical, get-rich-quick individuals.
Hackneyed this might sound, but the demonstration on July 1,
2003, instilled into many a Hongkonger a communal spirit and
local consciousness that had been more or less ambivalent, or
even absent, in the past.
Of course, it's not as if there weren't efforts to galvanise a
"Hong Kong spirit" before that - who could forget the
government's ill-fated "Hong Kong for Sure" campaign in 1999
to secure the hosting rights to the 2006 Asian Games, or former
financial secretary Antony Leung Kam-chung's cringe-worthy
rendition of Below the Lion Rock in his budget speech in March
2002 to conjure public sympathy for his initiatives?
The swathes of people who filled Victoria Park, Hennessy Road
and then Queensway en route to the Central Government Offices
four years ago, generated a spirit of a different kind: that being
a Hongkonger does not engender merely nostalgia and
sentimentality, but also a base for social action.
"The July 1 marches were certainly a watershed for the
development of a cultural identity for Hongkongers as for the
first time the participants saw themselves in a subjective role,"
said Eric Ma Kit-wai, an associate professor in journalism and
communication at the Chinese University of Hong Kong. He
saw something new to the construction of a new Hong Kong-
specific identity this time, compared with similar events
decades ago, whether it be the movement for the legitimisation
of the Chinese language or the birth of indigenous Canto-pop in
the late 1970s.
"Back then, the advocacy of local culture was more rooted in
things like popular culture, for example," he said. "Now, the
mass media have helped in refracting the energy of the mass
movements into a higher political realm, with the evolution of a
local consciousness producing public initiatives about
government policy, such as in conservation."
Having conducted surveys on local and national identities in
Hong Kong since 1996, Professor Ma admitted he had imagined
a decade ago that Hongkongers would have a "more ambiguous
and diluted" affiliation with their local identity as the years
rolled by. "It was certainly true during the first few years, as
people tried to come to terms with their position [in the Chinese
social framework]," he said.
And the numbers did tally up to that effect. In the polls he
conducted with colleague Anthony Fung Ying-him, people who
identified themselves only as Hongkongers dropped from 25.2
per cent in 1996 to 21.5 per cent in 2006; meanwhile, nearly 60
per cent claimed a mixed Hong Kong-Chinese identity last year,
compared to just 47 per cent in 1996.
Beyond the opinion polls lies a different story, Professor Ma
said, with advocacy groups for local culture going from strength
to strength - as shown by the vocal antagonism against
reclamation, the removal of Queen's Pier and the government's
forced postponement of the West Kowloon Cultural District, a
project which ran into strident opposition from a united front of
artists, politicians and grass-roots activists.
Collective strength is nearly always born out of harsh
circumstances - and Hong Kong has certainly been a hotbed for
the nurturing of its own cultural identity, given the economic
and social winters the city has battled through in the past
decade.
The sharp recession brought about by the Asian economic crisis
in 1998, for example, gave rise to an officially orchestrated
campaign to pull ourselves together - products of which include
the "Hong Kong For Sure" project, and the Flying Dragon logo
that was meant to be a confidence-booster for a city in dire
straits.
Then there were former chief executive Tung Chee-hwa's ever-
changing attempts to position Hong Kong: a competitor against
London and New York one year, an aspiring major Chinese city
the next. And finally there was the Sars outbreak. As Hong
Kong plunged further into desolation and misery, popular
culture - under the aegis of a government desperate to deflate
public antipathy - produced relics such as 1:99, a collection of
12 short films from Hong Kong directors (each of which
received government subsidies of HK$500,000) with the
common theme of raising post-Sars public morale.
Many might question whether such an aspiration for a Hong
Kong- specific cultural identity has anything to do with the
handover at all. Certainly, the circumstances which drew the
local population together in pursuit of a common lineage of
collective memory might not seem directly linked to the change
of guards on July 1, 1997. But the transfer of sovereignty has
spawned many of the situations which forced people to vocalise
their concerns en masse.
The most explicit example, of course, is the July 1
demonstration, spurred by discontent towards the flawed
decisions made by a Tung administration. The Sars epidemic,
meanwhile, could be partly blamed on ramshackle
communications between Hong Kong and the mainland.
Not that the traditional mainland-Hong Kong chasm has
disappeared altogether, however. The differentiation which
shaped how Hongkongers saw themselves in the 1980s - with
television series and films separating the civilised, affluent "us"
from the uncouth, impoverished "them" across the Lo Wu River
- has remained, and it is something that both the government
and the general population have used for their own ends.
The most glaring example was in April 1999, when the then
Secretary for Security Regina Ip Lau Suk-yee declared that up
to 1.67 million mainlanders would come to Hong Kong if a
court ruling giving right of abode to mainland-born children of
Hong Kong residents was not overturned. Branded by human
rights activists as a "scare tactic", Mrs Ip's remarks
inadvertently shaped mainlanders as a marauding mass hovering
at the gates.
The transformation of mainland arrivals to Hong Kong in the
past two years - from poor cousins to moneyed tourists - reveals
the conflicting sentiments Hongkongers have in terms of how
they see the "other" and themselves. "On the one hand we want
to earn their money, but on the other we still want to see them
as backward people who couldn't compare to our sophisticated
selves," says Sze Lai- shan, a social worker with the Society for
Community Organisation who has worked since 1996 for the
rights of mainland immigrants. And in this lies the schism
within the Hongkonger: an identity that remains in flux,
whether Queen's Pier remains or not.
Copyright South China Morning Post Ltd. Jun 11, 2007
Presentation and Research Report
Presentation
For this assignment you are required to do a 5-6 minutes
presentation(minimum 8-10 slides are more than enough) on a
selected topic. The selected topic (Article) is attached in a pdf
file.
TOPIC:
importance of Testing and Quality Assurance in Software
Development Life Cycle (SDLC) Models

More Related Content

Similar to International Journal of Soft Computing and Engineering (IJS

IRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLC
IRJET Journal
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
Swarnima Tiwari
 
Software engineering the process
Software engineering the processSoftware engineering the process
Software engineering the process
Dr. Anthony Vincent. B
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
akash250690
 
SE-Lecture-2.pptx
SE-Lecture-2.pptxSE-Lecture-2.pptx
SE-Lecture-2.pptx
vishal choudhary
 
ashimpptonsdlc-141119005634-conversion-gate02.pdf
ashimpptonsdlc-141119005634-conversion-gate02.pdfashimpptonsdlc-141119005634-conversion-gate02.pdf
ashimpptonsdlc-141119005634-conversion-gate02.pdf
NagavelliMadhavi
 
The process
The processThe process
The process
prakashvs7
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
Emi Rizki Ayunanda
 
Software development models
Software development modelsSoftware development models
Software development models
Azlan Nawawi
 
Materi Testing dan Implementasi System
Materi Testing dan Implementasi SystemMateri Testing dan Implementasi System
Materi Testing dan Implementasi System
devinta sari
 
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Tiara Ramadhani
 
Software Quality Measure
Software Quality MeasureSoftware Quality Measure
Software Quality Measure
Editor IJCATR
 
Software Development Life Cycle: Traditional and Agile- A Comparative Study
Software Development Life Cycle: Traditional and Agile- A Comparative StudySoftware Development Life Cycle: Traditional and Agile- A Comparative Study
Software Development Life Cycle: Traditional and Agile- A Comparative Study
ijsrd.com
 
Web Testing
Web TestingWeb Testing
Web Testing
smita gupta
 
Essential Test Management and Planning
Essential Test Management and PlanningEssential Test Management and Planning
Essential Test Management and Planning
TechWell
 
The productivity of testing in software development life cycle
The productivity of testing in software development life cycleThe productivity of testing in software development life cycle
The productivity of testing in software development life cycle
Nora Alriyes
 
Testing throughout the software life cycle (software development models)
Testing throughout the software life cycle (software development models)Testing throughout the software life cycle (software development models)
Testing throughout the software life cycle (software development models)
tyas setyo
 
Qa analyst training
Qa analyst training Qa analyst training
Qa analyst training
Dinesh Pokhrel
 
MIT521 software testing (2012) v2
MIT521   software testing  (2012) v2MIT521   software testing  (2012) v2
MIT521 software testing (2012) v2
Yudep Apoi
 
Ijetcas14 545
Ijetcas14 545Ijetcas14 545
Ijetcas14 545
Iasir Journals
 

Similar to International Journal of Soft Computing and Engineering (IJS (20)

IRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLC
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 
Software engineering the process
Software engineering the processSoftware engineering the process
Software engineering the process
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
SE-Lecture-2.pptx
SE-Lecture-2.pptxSE-Lecture-2.pptx
SE-Lecture-2.pptx
 
ashimpptonsdlc-141119005634-conversion-gate02.pdf
ashimpptonsdlc-141119005634-conversion-gate02.pdfashimpptonsdlc-141119005634-conversion-gate02.pdf
ashimpptonsdlc-141119005634-conversion-gate02.pdf
 
The process
The processThe process
The process
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Software development models
Software development modelsSoftware development models
Software development models
 
Materi Testing dan Implementasi System
Materi Testing dan Implementasi SystemMateri Testing dan Implementasi System
Materi Testing dan Implementasi System
 
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
 
Software Quality Measure
Software Quality MeasureSoftware Quality Measure
Software Quality Measure
 
Software Development Life Cycle: Traditional and Agile- A Comparative Study
Software Development Life Cycle: Traditional and Agile- A Comparative StudySoftware Development Life Cycle: Traditional and Agile- A Comparative Study
Software Development Life Cycle: Traditional and Agile- A Comparative Study
 
Web Testing
Web TestingWeb Testing
Web Testing
 
Essential Test Management and Planning
Essential Test Management and PlanningEssential Test Management and Planning
Essential Test Management and Planning
 
The productivity of testing in software development life cycle
The productivity of testing in software development life cycleThe productivity of testing in software development life cycle
The productivity of testing in software development life cycle
 
Testing throughout the software life cycle (software development models)
Testing throughout the software life cycle (software development models)Testing throughout the software life cycle (software development models)
Testing throughout the software life cycle (software development models)
 
Qa analyst training
Qa analyst training Qa analyst training
Qa analyst training
 
MIT521 software testing (2012) v2
MIT521   software testing  (2012) v2MIT521   software testing  (2012) v2
MIT521 software testing (2012) v2
 
Ijetcas14 545
Ijetcas14 545Ijetcas14 545
Ijetcas14 545
 

More from hildredzr1di

Symbols can have more than one meaning.1. The battle flag of the c.docx
Symbols can have more than one meaning.1. The battle flag of the c.docxSymbols can have more than one meaning.1. The battle flag of the c.docx
Symbols can have more than one meaning.1. The battle flag of the c.docx
hildredzr1di
 
Sustainable development is an idea that has been talked about global.docx
Sustainable development is an idea that has been talked about global.docxSustainable development is an idea that has been talked about global.docx
Sustainable development is an idea that has been talked about global.docx
hildredzr1di
 
Suppose you are the Chief Security Officer for a financial instituti.docx
Suppose you are the Chief Security Officer for a financial instituti.docxSuppose you are the Chief Security Officer for a financial instituti.docx
Suppose you are the Chief Security Officer for a financial instituti.docx
hildredzr1di
 
SWK313 Case Study OneYou are a social worker in a program with in.docx
SWK313 Case Study OneYou are a social worker in a program with in.docxSWK313 Case Study OneYou are a social worker in a program with in.docx
SWK313 Case Study OneYou are a social worker in a program with in.docx
hildredzr1di
 
Synco AnswersWrite a 700- to 1,050-word paper in which you d.docx
Synco AnswersWrite a 700- to 1,050-word paper in which you d.docxSynco AnswersWrite a 700- to 1,050-word paper in which you d.docx
Synco AnswersWrite a 700- to 1,050-word paper in which you d.docx
hildredzr1di
 
Survivor SpeechWrite a 300-400 words speech on being a survivor. U.docx
Survivor SpeechWrite a 300-400 words speech on being a survivor. U.docxSurvivor SpeechWrite a 300-400 words speech on being a survivor. U.docx
Survivor SpeechWrite a 300-400 words speech on being a survivor. U.docx
hildredzr1di
 
Support your assertions, claims,inferences, theories, and argument.docx
Support your assertions, claims,inferences, theories, and argument.docxSupport your assertions, claims,inferences, theories, and argument.docx
Support your assertions, claims,inferences, theories, and argument.docx
hildredzr1di
 
Supporting Activity Anything-as-a-ServicObjectivesView m.docx
Supporting Activity Anything-as-a-ServicObjectivesView m.docxSupporting Activity Anything-as-a-ServicObjectivesView m.docx
Supporting Activity Anything-as-a-ServicObjectivesView m.docx
hildredzr1di
 
summary and reflection on our Martin Luther King, Jr. readings s.docx
summary and reflection on our Martin Luther King, Jr. readings s.docxsummary and reflection on our Martin Luther King, Jr. readings s.docx
summary and reflection on our Martin Luther King, Jr. readings s.docx
hildredzr1di
 
Summative Assessment To complete this assignment, read the scena.docx
Summative Assessment To complete this assignment, read the scena.docxSummative Assessment To complete this assignment, read the scena.docx
Summative Assessment To complete this assignment, read the scena.docx
hildredzr1di
 
Summative AssessmentTo complete this assignment, read the scenario.docx
Summative AssessmentTo complete this assignment, read the scenario.docxSummative AssessmentTo complete this assignment, read the scenario.docx
Summative AssessmentTo complete this assignment, read the scenario.docx
hildredzr1di
 
Support Need AnalysisUsing the information from the interview you .docx
Support Need AnalysisUsing the information from the interview you .docxSupport Need AnalysisUsing the information from the interview you .docx
Support Need AnalysisUsing the information from the interview you .docx
hildredzr1di
 
SummaryU.S. Census Bureau signed a $600 million contract with H.docx
SummaryU.S. Census Bureau signed a $600 million contract with H.docxSummaryU.S. Census Bureau signed a $600 million contract with H.docx
SummaryU.S. Census Bureau signed a $600 million contract with H.docx
hildredzr1di
 
SummaryReflection—Due one week after your assigned day. Discussion .docx
SummaryReflection—Due one week after your assigned day. Discussion .docxSummaryReflection—Due one week after your assigned day. Discussion .docx
SummaryReflection—Due one week after your assigned day. Discussion .docx
hildredzr1di
 
Support or challenge the following statement Regardless of the cir.docx
Support or challenge the following statement Regardless of the cir.docxSupport or challenge the following statement Regardless of the cir.docx
Support or challenge the following statement Regardless of the cir.docx
hildredzr1di
 
Summative Discussion BoardReview and reflect on the knowledge you .docx
Summative Discussion BoardReview and reflect on the knowledge you .docxSummative Discussion BoardReview and reflect on the knowledge you .docx
Summative Discussion BoardReview and reflect on the knowledge you .docx
hildredzr1di
 
summary about the movie selenaanswering the questionDid sel.docx
summary about the movie selenaanswering the questionDid sel.docxsummary about the movie selenaanswering the questionDid sel.docx
summary about the movie selenaanswering the questionDid sel.docx
hildredzr1di
 
Summary of both readings togetherSullivan, Francis. The Develop.docx
Summary of both readings togetherSullivan, Francis. The Develop.docxSummary of both readings togetherSullivan, Francis. The Develop.docx
Summary of both readings togetherSullivan, Francis. The Develop.docx
hildredzr1di
 
Summarize(1) loanable fund market(2) monetary policy.docx
Summarize(1) loanable fund market(2) monetary policy.docxSummarize(1) loanable fund market(2) monetary policy.docx
Summarize(1) loanable fund market(2) monetary policy.docx
hildredzr1di
 
Summarize the structurecontent of the text and identify the autho.docx
Summarize the structurecontent of the text and identify the autho.docxSummarize the structurecontent of the text and identify the autho.docx
Summarize the structurecontent of the text and identify the autho.docx
hildredzr1di
 

More from hildredzr1di (20)

Symbols can have more than one meaning.1. The battle flag of the c.docx
Symbols can have more than one meaning.1. The battle flag of the c.docxSymbols can have more than one meaning.1. The battle flag of the c.docx
Symbols can have more than one meaning.1. The battle flag of the c.docx
 
Sustainable development is an idea that has been talked about global.docx
Sustainable development is an idea that has been talked about global.docxSustainable development is an idea that has been talked about global.docx
Sustainable development is an idea that has been talked about global.docx
 
Suppose you are the Chief Security Officer for a financial instituti.docx
Suppose you are the Chief Security Officer for a financial instituti.docxSuppose you are the Chief Security Officer for a financial instituti.docx
Suppose you are the Chief Security Officer for a financial instituti.docx
 
SWK313 Case Study OneYou are a social worker in a program with in.docx
SWK313 Case Study OneYou are a social worker in a program with in.docxSWK313 Case Study OneYou are a social worker in a program with in.docx
SWK313 Case Study OneYou are a social worker in a program with in.docx
 
Synco AnswersWrite a 700- to 1,050-word paper in which you d.docx
Synco AnswersWrite a 700- to 1,050-word paper in which you d.docxSynco AnswersWrite a 700- to 1,050-word paper in which you d.docx
Synco AnswersWrite a 700- to 1,050-word paper in which you d.docx
 
Survivor SpeechWrite a 300-400 words speech on being a survivor. U.docx
Survivor SpeechWrite a 300-400 words speech on being a survivor. U.docxSurvivor SpeechWrite a 300-400 words speech on being a survivor. U.docx
Survivor SpeechWrite a 300-400 words speech on being a survivor. U.docx
 
Support your assertions, claims,inferences, theories, and argument.docx
Support your assertions, claims,inferences, theories, and argument.docxSupport your assertions, claims,inferences, theories, and argument.docx
Support your assertions, claims,inferences, theories, and argument.docx
 
Supporting Activity Anything-as-a-ServicObjectivesView m.docx
Supporting Activity Anything-as-a-ServicObjectivesView m.docxSupporting Activity Anything-as-a-ServicObjectivesView m.docx
Supporting Activity Anything-as-a-ServicObjectivesView m.docx
 
summary and reflection on our Martin Luther King, Jr. readings s.docx
summary and reflection on our Martin Luther King, Jr. readings s.docxsummary and reflection on our Martin Luther King, Jr. readings s.docx
summary and reflection on our Martin Luther King, Jr. readings s.docx
 
Summative Assessment To complete this assignment, read the scena.docx
Summative Assessment To complete this assignment, read the scena.docxSummative Assessment To complete this assignment, read the scena.docx
Summative Assessment To complete this assignment, read the scena.docx
 
Summative AssessmentTo complete this assignment, read the scenario.docx
Summative AssessmentTo complete this assignment, read the scenario.docxSummative AssessmentTo complete this assignment, read the scenario.docx
Summative AssessmentTo complete this assignment, read the scenario.docx
 
Support Need AnalysisUsing the information from the interview you .docx
Support Need AnalysisUsing the information from the interview you .docxSupport Need AnalysisUsing the information from the interview you .docx
Support Need AnalysisUsing the information from the interview you .docx
 
SummaryU.S. Census Bureau signed a $600 million contract with H.docx
SummaryU.S. Census Bureau signed a $600 million contract with H.docxSummaryU.S. Census Bureau signed a $600 million contract with H.docx
SummaryU.S. Census Bureau signed a $600 million contract with H.docx
 
SummaryReflection—Due one week after your assigned day. Discussion .docx
SummaryReflection—Due one week after your assigned day. Discussion .docxSummaryReflection—Due one week after your assigned day. Discussion .docx
SummaryReflection—Due one week after your assigned day. Discussion .docx
 
Support or challenge the following statement Regardless of the cir.docx
Support or challenge the following statement Regardless of the cir.docxSupport or challenge the following statement Regardless of the cir.docx
Support or challenge the following statement Regardless of the cir.docx
 
Summative Discussion BoardReview and reflect on the knowledge you .docx
Summative Discussion BoardReview and reflect on the knowledge you .docxSummative Discussion BoardReview and reflect on the knowledge you .docx
Summative Discussion BoardReview and reflect on the knowledge you .docx
 
summary about the movie selenaanswering the questionDid sel.docx
summary about the movie selenaanswering the questionDid sel.docxsummary about the movie selenaanswering the questionDid sel.docx
summary about the movie selenaanswering the questionDid sel.docx
 
Summary of both readings togetherSullivan, Francis. The Develop.docx
Summary of both readings togetherSullivan, Francis. The Develop.docxSummary of both readings togetherSullivan, Francis. The Develop.docx
Summary of both readings togetherSullivan, Francis. The Develop.docx
 
Summarize(1) loanable fund market(2) monetary policy.docx
Summarize(1) loanable fund market(2) monetary policy.docxSummarize(1) loanable fund market(2) monetary policy.docx
Summarize(1) loanable fund market(2) monetary policy.docx
 
Summarize the structurecontent of the text and identify the autho.docx
Summarize the structurecontent of the text and identify the autho.docxSummarize the structurecontent of the text and identify the autho.docx
Summarize the structurecontent of the text and identify the autho.docx
 

Recently uploaded

The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 

Recently uploaded (20)

The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 

International Journal of Soft Computing and Engineering (IJS

  • 1. International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-2, Issue-3, July 2012 251 Abstract— In recent years, software testing is becoming more popular and important in the software development industry. Indeed, software testing is a broad term encircling a variety of activities along the development cycle and beyond, aimed at different goals. Hence, software testing research faces a collection of challenges. A consistent roadmap of most relevant challenges is proposed here. In it, the starting point is constituted by some important past achievements, while the destination consists of two major identified goals to which research ultimately leads, but which remains as reachable as goals. The routes from the
  • 2. achievements to the goals are paved by outstanding research challenges, which are discussed in the paper along with the ongoing work. Software testing is as old as the hills in the history of digital computers. The testing of software is an important means of assessing the software to determine its quality. Since testing typically consumes 40~50% of development efforts, and consumes more effort for systems that require higher levels of reliability, it is a significant part of the software engineering Software testing is a very broad area, which involves many other technical and non-technical areas, such as specification, design and implementation, maintenance, process and management issues in software engineering. Our study focuses on the state of the art in testing techniques, as well as the latest techniques which representing the future direction of this area. Today, testing is the most challenging and dominating activity
  • 3. used by industry, therefore, improvement in its effectiveness, both with respect to the time and resources, is taken as a major factor by many researchers The purpose of testing can be quality assurance, verification, and validation or reliability estimation. It is a tradeoff between budget, time and quality. Software Quality is the central concern of software engineering. Testing is the single most widely used approach to ensuring software quality. (Keywords: SDLC, Software quality, Testing techniq Technique .) I. INTRODUCTION I. Introduction: Software Testing Software testing is the process of executing a program or system with the intent of finding errors. Software is not unlike other physical processes where inputs are received and outputs are produced. Where software differs is in the manner in which it fails. Most physical systems fail in a fixed (and
  • 4. reasonably small) set of ways. By contrast, software can fail in Manuscript received: on July, 2012 Maneela Tuteja, Department of Information TechnologyDronacharya College of Engineering, Gurgaon, Haryana,. Gaurav Dubey, Amity School of Computer Sciences, Amity University, Uttar Pradesh,India., . many bizarre ways. Detecting all of the different failure modes for software is generally infeasible. Discovering the design defects in software, is equally difficult, for the same reason of complexity. Because software and any digital systems are not continuous, testing boundary values are not sufficient to guarantee correctness. All the possible values need to be tested and verified, but complete testing is infeasible. Exhaustively testing a simple program to add only two integer inputs of 32-bits (yielding 2^64 distinct
  • 5. test cases) would take hundreds of years, even if tests wer e performed at a rate of thousands per second. The iterative process of software testing consists of 1. Designing tests 2. Executing tests 3. Identifying problems. 4. Getting problems fixed. A. Objective of Testing The objective of testing is to find problems and fix them to improve quality. Software testing typically represents 40% of a software development budget. There are four main objectives of testing: (a) Demonstration: It shows that, system can be used for integration with acceptable risk. It demonstrates functions under special conditions and shows that products are ready for integration or use. (b) Detection: It discovers defects, errors and deficiencies.
  • 6. Determines system capabilities and limitations quality of components, work products and the system. (c) Prevention: It provides information to prevent or reduce the number of errors clarify system specifications and performance. Identify ways to avoid risk and problems in the future. (d) Improving Quality: By doing effective testing, we can minimize errors and hence improve the quality of software. II. TYPES OF SOFTWARE TESTING There are various types of testing techniques that have been invented. Each testing technique serves a different purpose for testing different artifacts like designing, coding and planning software requirement specification. All the testing techniques are divided into mainly three categories, black box, white box or grey box testing. Techniques which tests external behavior of the system are
  • 7. categorized in Black box testing and which tests internal behavior of the system are termed as white box testing and A Research Study on importance of Testing and Quality Assurance in Software Development Life Cycle (SDLC) Models Maneela Tuteja, Gaurav Dubey A Research study on Importance of Testing and Quality Assurance in Software Development Life Cycle (SDLC) Models 252 which tests both internal and external behavior are called grey box testing. Software Testing Techniques Black box Testing
  • 10. Error handling testing, Desk checking, Code walk through, Code reviews and inspection, Code coverage testing, Statement/ Path/ Function/ Condition testing, complexity
  • 11. testing/ Cyclomatic complexity, Mutation testing Integrati on Testing, Regressi on Testing. III. SDLC AND QUALITY ASSURANCE SDLC refers to software development life cycle, i.e. the various stages used in the life cycle of software development. There are various software development approaches defined and designed which are used during development process of software, these approaches are also referred as “Software Development Process Models”.
  • 12. A. SDLC Models Software development life cycle is basically a systematic way of developing software. It includes various phases starting from the functional requirement of software (means what software is supposed to do). After that designing takes place then development and then testing. After testing is finished, the source code is generally released for Unit Acceptance Testing (UAT) in client testing environment. After approval from client, the source code is released into production environment [1]. There is various software development approaches defined and designed which are used during development process of software, these approaches are also referred as "Software Development Process Models". Each process model follows a particular life cycle in order to ensure success in process of software development. Various types of SDLC Models are :
  • 13. -fall Model el Waterfall approach was first process model to be introduced and followed widely in software engineering to ensure success of the project. In "The Waterfall" approach, the whole process of software development is divided into separate process phases. The phases in Waterfall model are: Requirement Specifications phase, Software Design, Implementation, Testing, Deployment of system & Maintenance [1]. All these phases are cascaded to each other so that second phase is started as and when defined set of goals are achieved for first phase and it is signed off, so the name “Waterfall Model”. Fig 3.1 shows all the phases in water fall model.
  • 14. Com m unic a t ion Planning Mode ling Const r uc t ion De ploy m e nt analysis design code t est proje c t init ia t ion re quire m e nt ga t he ring estimating scheduling tracking de liv e ry s upport f e e dba c k Fig (a) : The phases of Waterfall Model Advantages In W ater fall model, every phase is implemented in a
  • 15. sequential order. Waterfall model is used where the duration of project is very less, and it is best suited for small projects. Also, Waterfall model is suitable when the specification and requirements are clearly stated for the software project. Disadvantages In Waterfall model, the output of one phase forms the input of the next phase. This concept actually turns a s i t s d i s a d v a n t a g e i . e . When a mi s t a k e o c c u r s i n a particular phase, the same mistakes gets carried over to the last phase. Waterfall model is time intensive process and almost provides little or no option to change user requirements. This model is useful only when the requirements are free zed. A prototype is a working model that is functionally equivalent to a component of the product. In many instances
  • 16. the client only has a general view of what is expected from the software product [27]. In such a scenario where there is an absence of detailed information regarding the input to the system, the processing needs and the output requirements, http://www.onestoptesting.com/sdlc-models/waterfall- model/default.asp International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-2, Issue-3, July 2012 253 the prototyping model may be employed. Co m m u n icat io n Q u i ck p l an Co n st r u ct io n o f p r o t o t yp e Mo d e l i n g
  • 17. Q u i ck d e si g n De live r y & Fe e d b ack Deployment Fig. (b) The Prototyping Model Advantages With reduced time and costs, Prototyping can improve the quality of requirements and specifications provided to developers. Prototyping requires user involvement and allows them to see and interact with a prototype allowing them to provide better and more complete feedback and specifications. Disadvantages Insufficient analysis: The focus on a limited prototype can distract developers from properly analyzing the complete project. User can begin to think that a prototype, intended to be thrown away, it is actually a final system that merely
  • 18. needs to be finished or polished developer attachment to prototype. The spiral model, also known as the spiral lifecycle model, is a systems development method (SDM) used in information technology (IT) [1]. This model of development combines the features of the prototyping model and the waterfall model. The spiral model is intended for large, expensive, and complicated projects. Fig (c) The Spiral Model Advantages Estimates (i.e. budget, schedule, etc.) Become more realistic as work progresses, because important issues are discovered earlier. It is more able to cope with the (nearly inevitab le ) c h a n g e s t h a t software d e v e l o p me n t generally entails. Software engineers (who can get restless with protracted design processes) can get their hands in and
  • 19. start working on a project earlier. Disadvantages As it is highly customized so there is limiting re-usability. It is applied differently for each application. There is a risk of not meeting budget or schedule. B. Quality Assurance Everyone is committed to quality; however, the following statement shows some of the confusing ideas shared by many individuals that inhibit achieving a quality commitment: Quality requires a commitment, particularly from top management. Close cooperation of management and staff is required in order to make it happen. • Many individuals believe that defect-free products and services are impossible, and accept certain levels of defects as normal and acceptable [1]. • Quality is frequently associated with cost, meaning that
  • 20. high quality equals high cost. This is confusion between quality of design and quality of conformance [2]. • Quality demands requirement specifications in enough detail that the products produced can be quantitatively measured against those specifications. Many organizations a r e n o t capable or willing to expend the effort to produce specifications at the level of detail required [3]. Technical personnel often believe that standards stifle their creativity, and thus do not abide by standards compliance. However, for quality to happen, well-defined standards and procedures must be followed [1]. Quality cannot be achieved by assessing an already completed product. The aim therefore, is to prevent quality defects or deficiencies in the first place, and to make the products assessable by quality assurance measures. Some quality assurance measures include: structuring the development process with a software development standard and supporting the development process with methods,
  • 21. techniques, and tools. The undetected bugs in the software that caused millions of losses to business have necessitated the growth of independent testing, which is performed by a company other than the developers of the system [8]. In addition to product assessments, process assessments are essential to a quality management program. Examples include documentation of coding standards, prescription and use of standards, methods, and tools, procedures for data backup, test methodology, change management, defect documentation, and reconciliation. Quality management decreases production costs because the sooner a defect is located and corrected, the less costly it will be in the long run [7]. With the advent of automated testing tools, although the initial investment can be substantial, the long-term result will be higher-quality products and reduced maintenance costs. The total cost of effective quality management is the sum of four component costs: prevention, inspection, internal failure, and external failure. Prevention costs
  • 22. consist of actions taken to prevent defects from occurring in the first place. Inspection costs consist of measuring, evaluating, and auditing products or services for conformance to standards and specifications [9]. Internal http://www.onestoptesting.com/sdlc-models/spiral-model.asp http://www.onestoptesting.com/sdlc-models/spiral-adv- disadv.asp http://www.onestoptesting.com/sdlc-models/spiral-adv- disadv.asp A Research study on Importance of Testing and Quality Assurance in Software Development Life Cycle (SDLC) Models 254 failure costs are those incurred in fixing defective products before they are delivered. IV. PROBLEM STATEMENT A. Problem Definition The study of various software development process models reveal that in almost all these models, software testing is included as one phase, but testing is required at
  • 23. each phase and not at a particular stage. The main purpose of software testing is to uncover errors which are not simply syntax errors in code but various other types of errors in all the documents produced during the software development ,e.g. software requirements document, design document, test plan etc. Various types of software testing techniques have been developed till date, but which type of testing technique will be suitable and sufficient for checking a particular document in which phase of software development life cycle (SDLC) is not yet clear. So here the problem is to 1. Identify the testing techniques which can be applied at different levels and phases of software development life cycles Also, software quality is an essential part of any software project. Various quality assurance and control activities may be used to ensure quality in the software project. Different
  • 24. quality attributes need different types of testing to measure software quality. The problem is that out of numerous testing techniques possible, which testing technique should be applied to measure which quality attribute is not very clear. So the next problem takes here is 2. Identify the testing techniques which can be applied to measure which software quality attribute B. Justification By categorizing which type of testing to be applied at which phase of software development will help us plan for testing in that phase efficiently and to take full advantage of all the types of testing techniques to improve quality in that phase and consequently the overall quality of the software project. The relation between various quality attributes and the testing techniques required for each of these will help save time and produce quicker results and streamlined testing of the project for that particular software quality attribute.
  • 25. This defines the statement of problem. Next we’ll describes the Proposed Solution s according to the problem of statement. C. Proposed solution According to the problem statement above, a model “Software Development Life Cycle Testing Model” is proposed in which all types of testing techniques related to test all phases of SDLC are specified. V model of testing given by Mr. Perry includes only 5 phases of SDLC. Here this model is extended to include more phases of SDLC and
  • 26. select the types of testing technique that can be applied in each phase. 1. Apply Testing on all Phases of SDLC It has always been a big question when to start testing. Experts suggest that every step taken in the development of the system must be tested thoroughly in a formal manner. It means that testing must be done for requirements gathering, designing, coding, and even for testing phase. Testing of testing efforts may seem to be unusual and surprising but it is an important effort because one needs to be sure about the testing efforts to be able to rely on its reports. A good testing life cycle begins during the requirements elicitation phase of software development, and concludes when the
  • 27. product is ready to install or ship, following a successful system test. Fig given below shows that testing applied on all the phases (Requirement gathering, Designing, Coding, Testing, Implementation and Maintenance) of SDLC, not a particular stage. The study of various software development process models reveal that in almost all these models, software testing is included as one phase, but testing is required at each phase and not at a particular stage. In this SDLC testing model we applied the testing at all the phases of SDLC. By categorizing which type of testing technique to be applied at which phase of software development life cycle will help us plan for testing in that phase efficiently
  • 28. and to take full advantage of all the types of testing techniques to improve quality in that phase and consequently the overall quality of the software project. Well-defined traceable and controllable processes are required for enhancing the quality of the software products and gaining optimum benefits from applied effort. Software process is a stepwise sequence of activities carried with the focus of producing quality software in an economic manner it will be possible when we applied testing at all the phases of software development life cycle. Software testing is recommended to be started as early as possible in the earliest phases of the SDLC, most preferably in the requirement analysis phase itself and should be performed by skilled testers only and
  • 29. not by developers. Software development life cycle (SDLC) processes involve activities of software requirements, analysis, requirement specification, design, coding, testing, delivery, and maintenance. The testing phase can be used in all of these life cycle phases as an umbrella activity. Fig. (d) Applying testing on all phases of SDLC International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-2, Issue-3, July 2012 255
  • 30. 2. Identifying Testing Techniques according to Phase of SDLC We identifying that which type of testing technique can be applied to which phase of SDLC. Fig (e) shows the phases of SDLC and according to testing technique. Fig (e) : SDLC Testing Model 3. Application of Testing to Measurement of Quality Attributes Different quality attributes need different types of testing to measure software quality. Various types of testing
  • 31. according to the quality feature it applies to in the table 6.3. In given table we identified that for a particular software quality feature which type of software testing technique can be applied: A Research study on Importance of Testing and Quality Assurance in Software Development Life Cycle (SDLC) Models 256 Table 1: Testing Technique According to Quality Features Quality
  • 32. Attribute Testing Types Performance Performance testing Compatibility Compatibility testing Reliability Stress testing, Robustness testing, load testing Vulnerability Penetrati on testing Consistency Database testing, Table testing Correctness Database testing, Table testing
  • 34. V. CONCLUSION & FUTURE WORK Software testing is the activity that executes software with an intention of finding errors in it. Testing should be performed at different levels, including module level testing, unit level testing, interface testing and system level testing. Testing is done both at developer end and customer end and it is performed by testers as well as the customer before delivery of the product but it can ensure a fair level of confidence in the predictable behaviour of the product in the provided conditions. Quality is the main focus of any software engineering project. Without measuring, we cannot be sure of the level of quality in software. So the methods of measuring the
  • 35. quality are software testing techniques. This thesis report relates various types of testing technique that we can apply in measuring various quality attributes. Also which testing are related to various phase of SDLC. General SDLC processes are applied to different type of projects under different conditions and requirements. There are various type of SDLC model (Waterfall Model, RAD Mode, Iterative Model, Proto Type Model, Spiral Model, V-Model, etc). But in all these models, testing is applied after a particular stage and not in all the phases. In this thesis report, it is concluded that testing should be applied in all the phases of SDLC and not at a particular stage. Which type
  • 36. of testing technique can be applied to which type of SDLC phase is also summarized. Future work for this area will be to take more new coming testing techniques and relating these to the phases of SDLC. This will help taking the maximum advantage of that testing technique. And this will be helpful to conclude that. VI. REFERENCES [I] Accessibility Summit. (2006). Public Sector NeedsBetter Guidance On Web Accessibility, E-GovernmentBulletin (Issue 226, 13 November 2006)http://www.ukoln.ac.uk/webfocus/events/meetings/accessi
  • 37. bility-s ummit-2006-11/egovernment- 2006-11-13.php (Accessed August 30th2007) [II] Alexander, Dey. (2003). How accessible areAustralianusWeb03.http://ausweb.scu.edu.au/aw03/papers/al exande r3/(Accessed August 30th 2007)BSI. (2005). PAS 78: Guide to good practice incommissioning accessible websites. British Standards Institute. http://www.bsi- global.com/en/Standards-and-Publications/Industry- Sectors/ICT/PAS -78/ (Accessed August 30th 2007) Carey, Kevin. (2005). Accessibility: The Current Situation and New Directions.
  • 38. Ariadne 44, June 2005. http://www.ariadne.ac.uk/issue44/carey/ (Accessed August 30th 2007)Chisholm, Wendy and Henry, Shawn. (2005). Interdependent components of Web accessibility.Proceedings of W4A at WWW2005: InternationalCross- Disciplinary Workshop on Web Accessibility.New York:ACM.Press.http://doi.acm.org/10.1145/1061811.1061818( Acces sed Aug 30, 07) [III] Clark, Joe.(2006).To Hell with WCAG 2. A List Apart No. 217. http://alistapart.com/articles/tohellwithwcag2(Accessed August 30th
  • 39. 2007)Cooper, Martyn. 2006. Making online learning accessible to disabled students: an institutional case study. ALT-J-Research in Learning Technology, Vol. 14, No. 1, pp 103-115.DDA (2005) Disability Discrimination Act 2005. [IV]Web Accessibility 3.0: Learning From The Past,Planning For The Future, Nevile, L. and Kelly, B.ADDW08. University of York, 22-24 September 2008. Retrieved February 4th 2009:http://www.ukoln.ac.uk/web-focus/papers/addw08/paper- 2/ [V]Contextual Web Accessibility - Maximizing the Benefit of Accessibility
  • 40. Guidelines, Sloan, D, Kelly, B., Heath, A., Petrie, H., Hamilton, F and Phipps, L.WWW 2006 Edinburgh, Scotland 22-26 May 2006.Conference Proceedings, Special Interest Workshops (CD ROM). RetrievedFebruary 4th 2009: http://www.ukoln.ac.uk/webfocus/papers/w4a-2006/ [VI] IMS. (2004). IMS Guidelines for Developing Accessible Learning Applications. Version 1.0 White Paper. IMS Global Learning Consortium. http://www.imsglobal.org/accessibility/#accguide (Accessed August 30th 2007) IWMW 20072007). Contextual Accessibility in Institutional Web Accessibility Policies. http://www.ukoln.ac.uk/webfocus/events/workshops/webmaster- 2007/s
  • 41. essions/sloan/(Accessed August 30th 2007) Kelly, Brian, Phipps, Lawrie and Swift, Elaine. (2004).Developing A Holistic Approach for E-Learning Accessibility. Canadian Journal of Learning and Technology, 2004, Vol. 30, Issue 3.http://www.ukoln.ac.uk/web-focus/papers/cjtl- 2004/(Accessed August 30th 2007) [VII] Kelly, Brian, Sloan David, Phipps Lawrie, Petrie Helen and Hamilton, Fraser. (2005). Forcing standardization or accommodating diversity? A framework for applying the WCAG in the real world. Proceedings of the
  • 42. 2005 International Cross-Disciplinary Workshop on Web Accessibility (W4A) (Chiba, Japan, 10 May 2005). New York:ACM Press, 46-54. http://www.ukoln.ac.uk/webfocus/papers/w4a- 2005/ (Accessed August 30th 2007) Kelly, Brian. (2006). Accessibility of resources in institutional repositories, Digital Repositories mailing List, 18 December 2006. on Aging. (2002). Older adults and information technology: A compendium of scientific research and web site accessibility guidelines. Washington, DC: U.S. Government Printing Office. Nielsen, Jakob. (1994). Heuristic evaluation. In Nielsen,J., and Mack, R.L. (Eds.), Usability Inspection Methods. New
  • 43. York: John Wiley & Sons. Pickard, Jack. (2006). Whistle Stop WCAG 2 : To Hell… and back. Blog post August 2006. http://www.thepickards.co.uk/index.php/200608/whistle -stop-wcag-2-to-hell-and-back/ (Accessed August 30th 2007) Raymond, Eric. (1998). The Cathedral and the Bazaar, First http://www.firstmonday.org/issues/issue3_3/raymond/ http://www.ukoln.ac.uk/webfocus/events/meetings/accessibility- summit-2006-11/egovernment- http://www.ukoln.ac.uk/webfocus/events/meetings/accessibility- summit-2006-11/egovernment- http://www.bsi-/ http://www.bsi-/
  • 45. B-Tech (Information Technology) from Kurukshetra University. Having more than 5 years of professional experience in IT, Services & Education. Who are we? An evolving sense of identity is changing the socio- political scene, writes Clarence Tsui Abstract Top of Form Bottom of Form Of course, it's not as if there weren't efforts to galvanise a "Hong Kong spirit" before that - who could forget the government's ill-fated "Hong Kong for Sure" campaign in 1999 to secure the hosting rights to the 2006 Asian Games, or former financial secretary Antony Leung Kam-chung's cringe-worthy
  • 46. rendition of Below the Lion Rock in his budget speech in March 2002 to conjure public sympathy for his initiatives? The most glaring example was in April 1999, when the then Secretary for Security Regina Ip Lau Suk-yee declared that up to 1.67 million mainlanders would come to Hong Kong if a court ruling giving right of abode to mainland-born children of Hong Kong residents was not overturned. Branded by human rights activists as a "scare tactic", Mrs Ip's remarks inadvertently shaped mainlanders as a marauding mass hovering at the gates. The transformation of mainland arrivals to Hong Kong in the past two years - from poor cousins to moneyed tourists - reveals the conflicting sentiments Hongkongers have in terms of how they see the "other" and themselves. "On the one hand we want to earn their money, but on the other we still want to see them as backward people who couldn't compare to our sophisticated selves," says Sze Lai- shan, a social worker with the Society for Community Organisation who has worked since 1996 for the rights of mainland immigrants. And in this lies the schism within the Hongkonger: an identity that remains in flux, whether Queen's Pier remains or not.Full Text Top of Form Bottom of Form
  • 47. Having appeared at the forefront of ill-fated campaigns to save Queen's Pier and Wan Chai's Wedding Card Street - not to mention the fame he attained four years ago as the youngest- ever candidate in district council elections - Chan King-fai is a veteran in fielding media questions these days. However polished as he might be, he recalls one particular question that really annoyed him a month ago. "It was this television journalist who was interviewing me for, well, one of those handover anniversary specials," he said. "And after all the deliberate questions, he said he had one final question he had to ask me: whether I feel I'm Chinese now. So after all the discussion that went on about our work, it boils down, again, to such a simplified view of things." It's easy to see the source of his ire: for someone w ho fronts a group called Local Action - comprising activists whose major objective is to salvage Hong Kong's heritage from the relentless claws of urban renewal - the old chestnut of taking sides on the Sino-British divide is akin to a swipe at his efforts in cultivate an organic cultural identity for Hong Kong. "It's always been such a rigid framework - either you choose to be an Anglophile, or you consider yourself Chinese. But it's so ridiculous: it's like when somebody said to me that since I admired Queen's Pier so much I must have feelings for the colonial era, and not for China," Mr Chan said. Fellow Local Action activist, Chow Sze-chung, agreed, saying:
  • 48. "When we talk about Queen's Pier, it's not just about British monarchs having landed here. What we wanted to remember is how more than 30 local social movements had begun and happened right here." Their view embodies a popular sentiment that bubbled among intellectuals before the handover on July 1, 1997, and has soared to the forefront in the past few years: that beneath all the focus of Hong Kong as an incidental success story that resulted from the political manoeuvres between two political powers, there's also a Hong Kong story to be written. In this story a Hong Kong-specific cultural identity - an indigenous mix of the city's history, from its social upheavals and heritage to its popular culture - plays a central role. And it's a mass social movement which basically propelled Mr Chan, his fellow activists and probably even more of the city's residents in acknowledging that there is a society out there and not just a co-existence of cynical, get-rich-quick individuals. Hackneyed this might sound, but the demonstration on July 1, 2003, instilled into many a Hongkonger a communal spirit and local consciousness that had been more or less ambivalent, or even absent, in the past. Of course, it's not as if there weren't efforts to galvanise a "Hong Kong spirit" before that - who could forget the government's ill-fated "Hong Kong for Sure" campaign in 1999 to secure the hosting rights to the 2006 Asian Games, or former
  • 49. financial secretary Antony Leung Kam-chung's cringe-worthy rendition of Below the Lion Rock in his budget speech in March 2002 to conjure public sympathy for his initiatives? The swathes of people who filled Victoria Park, Hennessy Road and then Queensway en route to the Central Government Offices four years ago, generated a spirit of a different kind: that being a Hongkonger does not engender merely nostalgia and sentimentality, but also a base for social action. "The July 1 marches were certainly a watershed for the development of a cultural identity for Hongkongers as for the first time the participants saw themselves in a subjective role," said Eric Ma Kit-wai, an associate professor in journalism and communication at the Chinese University of Hong Kong. He saw something new to the construction of a new Hong Kong- specific identity this time, compared with similar events decades ago, whether it be the movement for the legitimisation of the Chinese language or the birth of indigenous Canto-pop in the late 1970s. "Back then, the advocacy of local culture was more rooted in things like popular culture, for example," he said. "Now, the mass media have helped in refracting the energy of the mass movements into a higher political realm, with the evolution of a local consciousness producing public initiatives about government policy, such as in conservation." Having conducted surveys on local and national identities in
  • 50. Hong Kong since 1996, Professor Ma admitted he had imagined a decade ago that Hongkongers would have a "more ambiguous and diluted" affiliation with their local identity as the years rolled by. "It was certainly true during the first few years, as people tried to come to terms with their position [in the Chinese social framework]," he said. And the numbers did tally up to that effect. In the polls he conducted with colleague Anthony Fung Ying-him, people who identified themselves only as Hongkongers dropped from 25.2 per cent in 1996 to 21.5 per cent in 2006; meanwhile, nearly 60 per cent claimed a mixed Hong Kong-Chinese identity last year, compared to just 47 per cent in 1996. Beyond the opinion polls lies a different story, Professor Ma said, with advocacy groups for local culture going from strength to strength - as shown by the vocal antagonism against reclamation, the removal of Queen's Pier and the government's forced postponement of the West Kowloon Cultural District, a project which ran into strident opposition from a united front of artists, politicians and grass-roots activists. Collective strength is nearly always born out of harsh circumstances - and Hong Kong has certainly been a hotbed for the nurturing of its own cultural identity, given the economic and social winters the city has battled through in the past decade. The sharp recession brought about by the Asian economic crisis
  • 51. in 1998, for example, gave rise to an officially orchestrated campaign to pull ourselves together - products of which include the "Hong Kong For Sure" project, and the Flying Dragon logo that was meant to be a confidence-booster for a city in dire straits. Then there were former chief executive Tung Chee-hwa's ever- changing attempts to position Hong Kong: a competitor against London and New York one year, an aspiring major Chinese city the next. And finally there was the Sars outbreak. As Hong Kong plunged further into desolation and misery, popular culture - under the aegis of a government desperate to deflate public antipathy - produced relics such as 1:99, a collection of 12 short films from Hong Kong directors (each of which received government subsidies of HK$500,000) with the common theme of raising post-Sars public morale. Many might question whether such an aspiration for a Hong Kong- specific cultural identity has anything to do with the handover at all. Certainly, the circumstances which drew the local population together in pursuit of a common lineage of collective memory might not seem directly linked to the change of guards on July 1, 1997. But the transfer of sovereignty has spawned many of the situations which forced people to vocalise their concerns en masse. The most explicit example, of course, is the July 1 demonstration, spurred by discontent towards the flawed
  • 52. decisions made by a Tung administration. The Sars epidemic, meanwhile, could be partly blamed on ramshackle communications between Hong Kong and the mainland. Not that the traditional mainland-Hong Kong chasm has disappeared altogether, however. The differentiation which shaped how Hongkongers saw themselves in the 1980s - with television series and films separating the civilised, affluent "us" from the uncouth, impoverished "them" across the Lo Wu River - has remained, and it is something that both the government and the general population have used for their own ends. The most glaring example was in April 1999, when the then Secretary for Security Regina Ip Lau Suk-yee declared that up to 1.67 million mainlanders would come to Hong Kong if a court ruling giving right of abode to mainland-born children of Hong Kong residents was not overturned. Branded by human rights activists as a "scare tactic", Mrs Ip's remarks inadvertently shaped mainlanders as a marauding mass hovering at the gates. The transformation of mainland arrivals to Hong Kong in the past two years - from poor cousins to moneyed tourists - reveals the conflicting sentiments Hongkongers have in terms of how they see the "other" and themselves. "On the one hand we want to earn their money, but on the other we still want to see them as backward people who couldn't compare to our sophisticated selves," says Sze Lai- shan, a social worker with the Society for
  • 53. Community Organisation who has worked since 1996 for the rights of mainland immigrants. And in this lies the schism within the Hongkonger: an identity that remains in flux, whether Queen's Pier remains or not. Copyright South China Morning Post Ltd. Jun 11, 2007 Presentation and Research Report Presentation For this assignment you are required to do a 5-6 minutes presentation(minimum 8-10 slides are more than enough) on a selected topic. The selected topic (Article) is attached in a pdf file. TOPIC: importance of Testing and Quality Assurance in Software Development Life Cycle (SDLC) Models